Skip to content

basisbit/neogfx

 
 

Repository files navigation

Introduction

neoGFX is a cross-platform C++ GUI/game library. neoGFX is still a work in progress (incomplete) so is not yet suitable for making GUI apps or games. Currently neogfx has only been built for and tested on Windows.

Implementation Progress

Feature % done TODO
Window 90 Icon, drop shadow
Dialog 90 Default button
Menu 100
MDI 0
Tabs 80
Toolbars 90 Drop-down button support
Layout Managers 95 Need to fully support size policies
Label 100
Button 100
Table View 85 Selection, Icon
Tree View 0
List View 0
Text Edit 80
Line Edit 100
Spin Box 80 Keyboard, mouse wheel
Slider 80 Keyboard, mouse wheel
Check Box 100
Radio Button 100
Combo Box 0
Colour Gradient Selector 0
Colour Picker 0
File Browsers (Native) 0
XML Resource Description 0
Skins 0

Known Problems

Example test program will crash on shut-down due to bug related to focus tabbing linked list.

Last updated: 14/06/16

About

Cross-platform C++ GUI Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%