GUI
|
▼Ngui | GUI library's name space |
CButton | Button widget. That rectangular thing with inscription on it |
CEditBox | EditBox widget. You can type into it |
CEvent | Class for objects representing events. Its creation and copying is managed by GUISystem class |
▼CEventEmitter | Base class for things that emits events |
CMapPredicate | |
CEventListener | Wrapper for std::function; used by EventEmitter to append IDs to listening functions |
CEventObject | Intended to contain bowels of different types of events |
▼CEventQueue | GUISystem's internal event queue; collects fired events and affiliates them with particular event listener |
CEntry | EventQueue's inner class that contains an Event object and event listener it's destined |
CGUISystem | Manages creating widgets and events and provides routines governing GUI mechanisms |
CHandle | Template class for widget handles |
CKeyboardEvent | |
CLogger | |
CMouseEvent | |
CRenderer | Class that provides rendering functions for widgets |
CScrollbar | Scrollbar widget. Has a bar and it scrolls! |
CTextField | TextField widget. It's like EditBox but no editing |
CWidget | Base class for widgets. Inherits EventEmitter |
CApp | Application's main class |
CCustomWidget | Test class for adding own widgets mechanism |