| ▼Ngui_framework | |
| ►Ndeserializers | |
| CButtonDeserializer | Deserialize Button from JSON |
| CCheckBoxDeserializer | Deserialize CheckBox from JSON |
| CChildWindowDeserializer | Deserialize ChildWindow from JSON |
| CDropDownComboBoxDeserializer | Deserialize DropDownComboBox from JSON |
| CDropDownListComboBoxDeserializer | Deserialize DropDownListComboBox from JSON |
| CDropDownMenuItemDeserializer | Deserialize DropDownMenuItem from JSON |
| CEditControlDeserializer | Deserialize EditControl from JSON |
| CGroupBoxDeserializer | Deserialize GroupBox from JSON |
| CHorizontalTrackbarControlDeserializer | Deserialize HorizontalTrackbarControl from JSON |
| CIconListViewDeserializer | Deserialize IconListView from JSON |
| CImageButtonDeserializer | Deserialize ImageButton from JSON |
| CInfiniteProgressBarDeserializer | Deserialize InfiniteProgressBar from JSON |
| CListBoxDeserializer | Deserialize ListBox from JSON |
| CListIconListViewDeserializer | Deserialize ListIconListView from JSON |
| CListTextIconListViewDeserializer | Deserialize ListTextIconListView from JSON |
| CListTextListViewDeserializer | Deserialize ListTextListView from JSON |
| CMainWindowDeserializer | Deserialize MainWindow from JSON |
| CMultipleSelectListBoxDeserializer | Deserialize MultipleSelectListBox from JSON |
| CProgressBarDeserializer | Deserialize ProgressBar from JSON |
| CRichEditDeserializer | Deserialize RichEdit from JSON |
| CSeparateWindowDeserializer | Deserialize SeparateWindow from JSON |
| CSimpleComboBoxDeserializer | Deserialize SimpleComboBox from JSON |
| CStaticControlDeserializer | Deserialize StaticControl from JSON |
| CTabControlDeserializer | Deserialize TabControl from JSON |
| CTextIconListViewDeserializer | Deserialize TextIconListView from JSON |
| CTextListViewDeserializer | Deserialize TextListView from JSON |
| CVerticalTrackbarControlDeserializer | Deserialize VerticalTrackbarControl from JSON |
| ►Nexceptions | |
| ►Ndeserialization | |
| CBaseDeserializationException | Base class for all deserialize exceptions |
| CWrongMenuTypeException | Throws by SeparateWindowDeserializer during deserialize if JSON has wrong itemType value |
| CBaseGUIFrameworkException | Base class for all GUIFramework exceptions |
| CCantFindCompositeFunctionException | Can't find CREATE_DEFAULT_WINDOW_FUNCTION macro for specific window |
| CCantFindFunctionFromModuleException | Throws by setOn... methods |
| CCantGetUIThreadId | Throws by GUIFramework::get() |
| CCantLoadModuleException | Throws by GUIFramework::get(), GUIFramework::loadModule() |
| CFileDoesNotExist | Throws by asset finding methods |
| CGetLastErrorException | Exception that receive error code from GetLastError function |
| CNotImplemented | Throws by not implemented methods |
| CSelectListException | Exception for all list classes exceptions |
| ►Ninterfaces | |
| CIBaseConstForwardIterator | Base interface for const forward iterators |
| CIBaseForwardIterator | Base interface for forward iterators |
| CIBaseListViewOperations | Provides adding, deleting, setting, getting items for other list view interfaces |
| CICloseable | |
| CIComponentVisibility | |
| CIDeserializer | Interface for all deserializers |
| CIIconListView | Provides adding icon items for list views |
| CIIterable | Specify iterable class |
| CIMenuItem | Interface for all menu items |
| CIMultipleTextLocalized | Change localization of combo boxes, list views, tab controls, etc |
| CINonResizableComponent | Provides preventing resize |
| CIProgressBarColor | Provides coloring for progress bars |
| CIResizableComponent | Provides resize, setBlockResize, getBlockResize methods |
| CISerializable | Provides interface for serializable to JSON format |
| CISingleTextLocalized | Change localization of buttons, edit controls, etc |
| CIStyles | Provides styles for other classes |
| CITextIconListView | Provides adding text and icon items for list views |
| CITextListView | Provides adding text items for list views |
| CITextLocalized | Provides changing localization in component by calling GUIFramework::changeLocalization |
| CITextOperations | Provides setText and getText methods |
| ►Niterators | |
| Ccomposite_const_forward_iterator | IBaseConstForwardIterator implementation for BaseComponent |
| Ccomposite_forward_iterator | IBaseForwardIterator implementation for BaseComponent |
| Cloadable_const_forward_iterator | IBaseConstForwardIterator implementation for BaseLoadableHolder |
| Cloadable_forward_iterator | IBaseForwardIterator implementation for BaseLoadableHolder |
| ►Nparsers | |
| CBaseComponentParser | Parse BaseComponent properties |
| CBaseCompositeParser | Parse BaseComposite properties |
| CButtonParser | Parse Button specific properties |
| CCheckBoxParser | Parse CheckBox specific properties |
| CComboBoxParser | Parse DropDownComboBox, DropDownListComboBox, SimpleComboBox specific properties |
| CGroupBoxParser | Parse GroupBox specific properties |
| CIconListViewParser | Parse IconListView and ListIconListView specific properties |
| CImageButtonParser | Parse ImageButton specific properties |
| CInfiniteProgressBarParser | Parse InfiniteProgressBar specific properties |
| CListBoxParser | Parse ListBox and MultipleSelectListBox specific properties |
| CMainWindowParser | Parse MainWindowParser specific properties |
| CMenuParser | |
| CProgressBarParser | Parse ProgressBar specific properties |
| CRichEditParser | Parse RichEdit specific properties |
| CSeparateWindowParser | Parse SeparateWindow specific properties |
| CTabControlParser | Parse TabControl specific properties |
| CTextIconListViewParser | Parse TextIconListView and ListTextIconListView specific properties |
| CTextListViewParser | Parse TextListView and ListTextListView specific properties |
| CTrackbarControlParser | Parse TrackbarControl specific properties |
| ►Nstyles | |
| CButtonStyles | Base class for button styles |
| CCheckBoxStyles | CheckBox styles |
| CComboBoxStyles | Base class for combo box styles |
| CDefaultButtonStyles | Default class for ButtonStyles |
| CDefaultListBoxStyles | Default class for ListBoxStyles |
| CDefaultRichEditStyles | Default RichEdit styles |
| CDefaultStyles | Provides default styles for all windows |
| CDialogBoxStyles | DialogBox styles |
| CDropDownComboBoxStyles | DropDownComboBox styles |
| CDropDownListComboBoxStyles | DropDownListComboBox styles |
| CEditControlStyles | Edit control styles |
| CHorizontalScrollBarStyles | HorizontalScrollBar styles |
| CHorizontalTrackbarControlStyles | HorizontalTrackbarControl styles |
| CIconListViewStyles | IconListView styles |
| CInfiniteProgressBarStyles | InfiniteProgressBar styles |
| CListBoxStyles | Base class for list box styles |
| CListIconListViewStyles | ListIconListView styles |
| CListListViewStyles | ListListView styles |
| CListTextListViewStyles | ListTextListView styles |
| CListViewStyles | ListView styles |
| CMultipleSelectListBoxStyles | MultipleSelectListBox styles |
| CRadioButtonStyles | RadioButton styles |
| CScrollBarStyles | ScrollBar styles |
| CSeparateWindowStyles | SeparateWindow styles |
| CSimpleComboBoxStyles | SimpleComboBox styles |
| CStaticControlStyles | StaticControl styles |
| CTextListViewStyles | TextListView styles |
| CTrackbarControlStyles | TrackbarControl styles |
| CVerticalAndHorizontalScrollBarStyles | |
| CVerticalScrollBarStyles | VerticalScrollBar styles |
| CVerticalTrackbarControlStyles | VerticalTrackbarControl styles |
| ►Nutility | |
| CAdditionalCreationData | Base templated class for component creators |
| CAdditionalCreationData< Button > | Specialization for Button |
| CAdditionalCreationData< CheckBox > | Specialization for CheckBox |
| CAdditionalCreationData< ChildWindow > | Specialization for ChildWindow |
| CAdditionalCreationData< DropDownComboBox > | Specialization for DropDownComboBox |
| CAdditionalCreationData< DropDownListComboBox > | Specialization for DropDownListComboBox |
| CAdditionalCreationData< EditControl > | Specialization for EditControl |
| CAdditionalCreationData< GroupBox > | Specialization for GroupBox |
| CAdditionalCreationData< HorizontalTrackbarControl > | Specialization for HorizontalTrackbarControl |
| CAdditionalCreationData< IconListView > | Specialization for IconListView |
| CAdditionalCreationData< ImageButton > | Specialization for ImageButton |
| CAdditionalCreationData< InfiniteProgressBar > | Specialization for InfiniteProgressBar |
| CAdditionalCreationData< ListBox > | Specialization for ListBox |
| CAdditionalCreationData< ListIconListView > | Specialization for ListIconListView |
| CAdditionalCreationData< ListTextIconListView > | Specialization for ListTextIconListView |
| CAdditionalCreationData< ListTextListView > | Specialization for ListTextListView |
| CAdditionalCreationData< MultipleSelectListBox > | Specialization for MultipleSelectListBox |
| CAdditionalCreationData< ProgressBar > | Specialization for ProgressBar |
| CAdditionalCreationData< RichEdit > | Specialization for RichEdit |
| CAdditionalCreationData< SeparateWindow > | Specialization for SeparateWindow |
| CAdditionalCreationData< SimpleComboBox > | Specialization for SimpleComboBox |
| CAdditionalCreationData< StaticControl > | Specialization for StaticControl |
| CAdditionalCreationData< TabControl > | Specialization for TabControl |
| CAdditionalCreationData< TextIconListView > | Specialization for TextIconListView |
| CAdditionalCreationData< TextListView > | Specialization for TextListView |
| CAdditionalCreationData< VerticalTrackbarControl > | Specialization for VerticalTrackbarControl |
| CBaseComponentCreator | Interface for components creation(factory method pattern) |
| ►CBaseLoadableHolder | Base class for all visual asset loaders |
| CimageData | |
| CButtonCreator | Button creator |
| CCheckBoxCreator | CheckBox creator |
| CChildWindowCreator | ChildWindow creator |
| CComponentSettings | All settings for windows |
| CCursorsHolder | Cursors loader |
| CDropDownComboBoxCreator | DropDownComboBox creator |
| CDropDownListComboBoxCreator | DropDownListComboBox creator |
| CEditControlCreator | EditControl creator |
| CGroupBoxCreator | GroupBox creator |
| CHorizontalTrackbarControlCreator | Button creator |
| CIconListViewCreator | IconListView creator |
| CIconsHolder | Icons loader |
| CImageButtonCreator | ImageButton creator |
| CImagesHolder | Images loader |
| CInfiniteProgressBarCreator | InfiniteProgressBar creator |
| CListBoxCreator | ListBox creator |
| CListIconListViewCreator | ListIconListView creator |
| CListTextIconListViewCreator | ListTextIconListView creator |
| CListTextListViewCreator | ListTextListView creator |
| CMultipleSelectListBoxCreator | MultipleSelectListBox creator |
| CProgressBarCreator | ProgressBar creator |
| CRichEditCreator | RichEdit creator |
| CSeparateWindowCreator | SeparateWindow creator |
| CSimpleComboBoxCreator | SimpleComboBox creator |
| CStaticControlCreator | StaticControl creator |
| CTabControlCreator | TabControl creator |
| CTextIconListViewCreator | TextIconListView creator |
| CTextListViewCreator | TextListView creator |
| CVerticalTrackbarControlCreator | Button creator |
| CBaseButton | Base class for all buttons |
| CBaseCheckBox | Base class for all check boxes |
| CBaseChildWindow | Base class for all nested windows |
| CBaseComboBox | Base class for all combo boxes |
| CBaseComponent | Base class for all windows, controls, etc |
| CBaseComposite | Base class for all windows that has children windows |
| CBaseDialogBox | Base class for all dialog boxes |
| CBaseEditControl | Base class for all edit controls |
| CBaseHorizontalScrollBar | |
| CBaseIconListView | Base class for all list views with icon items only |
| CBaseInfiniteProgressBar | Base class for all non updatable progress bars |
| CBaseListBox | Base class for all list boxes |
| CBaseListIconListView | Base class for all list views in list mode with icon items |
| CBaseListListView | Base class for all list views in list mode |
| CBaseListTextIconListView | Base class for all list views in list mode with text and icon items |
| CBaseListTextListView | Base class for all list views in list mode with text items |
| CBaseListView | Base class for all list views |
| ►CBaseMainWindow | Setup for main application window |
| CFunction | |
| CBaseMenuItem | Base class for all menu items |
| CBaseMultipleSelectListBox | Base class for all multiple select list boxes |
| CBaseProgressBar | Base class for all updatable progress bars |
| CBaseRichEdit | Base class for all rich edit controls |
| CBaseScrollBar | |
| CBaseSeparateWindow | Base class for separate windows |
| CBaseStaticControl | Base class for all static controls |
| ►CBaseTabControl | Base class for all tab controls |
| CtabData | |
| CBaseTextIconListView | Base class for all list views with text and icon items |
| CBaseTextListView | Base class for all list views with text items only |
| CBaseTrackbarControl | Base class for all tracbar controls |
| CBaseVerticalAndHorizontalScrollBar | |
| CBaseVerticalScrollBar | |
| CBaseWindow | Base class for composite windows |
| CButton | Standard button |
| CCheckBox | Standard check box |
| CChildWindow | Standard child window |
| ►CDialogBox | Standard dialog box |
| CDialogBoxBuilder | Builder for dialog boxes |
| CDropDownComboBox | Standard drop down combo box |
| CDropDownListComboBox | Standard drop down list combo box |
| CDropDownMenuItem | Standard drop-down menu item |
| CEditControl | Standard edit control |
| ►CGroupBox | Standard group box with radio buttons |
| CradioButtonData | |
| ►CGUIFramework | Singleton with GUIFramework settings and some functionality |
| ChotkeyData | |
| CHorizontalTrackbarControl | Standard horizontal trackbar control |
| CIconListView | Standard list view with icon items |
| CImageButton | Button with image |
| CInfiniteProgressBar | Standard non updatable progress bar |
| CListBox | Standard list box |
| CListIconListView | Standard list view in list mode with icon items |
| CListTextIconListView | Standard list view in list mode with text and icon items |
| CListTextListView | Standard list view in list mode with text items |
| CMenu | Menu class |
| CMenuItem | Standard menu item |
| CMultipleSelectListBox | Standard multiple select list box |
| CProgressBar | Standard updatable progress bar |
| CRecreator | Used for recreation windowed application from JSON |
| CRichEdit | Standard rich edit control |
| CSeparateWindow | Standard separate window |
| CSimpleComboBox | Standard simple combo box |
| CStaticControl | Standard static control |
| CTabControl | Standard tab control |
| CTextIconListView | Standard list view with text and icon items |
| CTextListView | Standard list view with text items |
| CVerticalTrackbarControl | Standard vertical trackbar control |
| CWindowHolder | Provides runMainLoop for top level window |
| Chash< set< uint32_t > > | |
| Cless< FILETIME > | |