GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
gui_framework Namespace Reference

Namespaces

namespace  __utility
 
namespace  custom_window_messages
 
namespace  deserializers
 
namespace  exception_messages
 
namespace  exceptions
 
namespace  hotkeys
 
namespace  interfaces
 
namespace  iterators
 
namespace  json_settings
 
namespace  libraries
 
namespace  parsers
 
namespace  standard_classes
 
namespace  standard_menu_items
 
namespace  standard_sizes
 
namespace  styles
 
namespace  utility
 

Classes

class  BaseButton
 Base class for all buttons. More...
 
class  BaseCheckBox
 Base class for all check boxes. More...
 
class  BaseChildWindow
 Base class for all nested windows. More...
 
class  BaseComboBox
 Base class for all combo boxes. More...
 
class  BaseComponent
 Base class for all windows, controls, etc. More...
 
class  BaseComposite
 Base class for all windows that has children windows. More...
 
class  BaseDialogBox
 Base class for all dialog boxes. More...
 
class  BaseEditControl
 Base class for all edit controls. More...
 
class  BaseHorizontalScrollBar
 
class  BaseIconListView
 Base class for all list views with icon items only. More...
 
class  BaseInfiniteProgressBar
 Base class for all non updatable progress bars. More...
 
class  BaseListBox
 Base class for all list boxes. More...
 
class  BaseListIconListView
 Base class for all list views in list mode with icon items. More...
 
class  BaseListListView
 Base class for all list views in list mode. More...
 
class  BaseListTextIconListView
 Base class for all list views in list mode with text and icon items. More...
 
class  BaseListTextListView
 Base class for all list views in list mode with text items. More...
 
class  BaseListView
 Base class for all list views. More...
 
class  BaseMainWindow
 Setup for main application window. More...
 
class  BaseMenuItem
 Base class for all menu items. More...
 
class  BaseMultipleSelectListBox
 Base class for all multiple select list boxes. More...
 
class  BaseProgressBar
 Base class for all updatable progress bars. More...
 
class  BaseRichEdit
 Base class for all rich edit controls. More...
 
class  BaseScrollBar
 
class  BaseSeparateWindow
 Base class for separate windows. More...
 
class  BaseStaticControl
 Base class for all static controls. More...
 
class  BaseTabControl
 Base class for all tab controls. More...
 
class  BaseTextIconListView
 Base class for all list views with text and icon items. More...
 
class  BaseTextListView
 Base class for all list views with text items only. More...
 
class  BaseTrackbarControl
 Base class for all tracbar controls. More...
 
class  BaseVerticalAndHorizontalScrollBar
 
class  BaseVerticalScrollBar
 
class  BaseWindow
 Base class for composite windows. More...
 
class  Button
 Standard button. More...
 
class  CheckBox
 Standard check box. More...
 
class  ChildWindow
 Standard child window. More...
 
class  DialogBox
 Standard dialog box. More...
 
class  DropDownComboBox
 Standard drop down combo box. More...
 
class  DropDownListComboBox
 Standard drop down list combo box. More...
 
class  DropDownMenuItem
 Standard drop-down menu item. More...
 
class  EditControl
 Standard edit control. More...
 
class  GroupBox
 Standard group box with radio buttons. More...
 
class  GUIFramework
 Singleton with GUIFramework settings and some functionality. More...
 
class  HorizontalTrackbarControl
 Standard horizontal trackbar control. More...
 
class  IconListView
 Standard list view with icon items. More...
 
class  ImageButton
 Button with image. More...
 
class  InfiniteProgressBar
 Standard non updatable progress bar. More...
 
class  ListBox
 Standard list box. More...
 
class  ListIconListView
 Standard list view in list mode with icon items. More...
 
class  ListTextIconListView
 Standard list view in list mode with text and icon items. More...
 
class  ListTextListView
 Standard list view in list mode with text items. More...
 
class  Menu
 Menu class. More...
 
class  MenuItem
 Standard menu item. More...
 
class  MultipleSelectListBox
 Standard multiple select list box. More...
 
class  ProgressBar
 Standard updatable progress bar. More...
 
class  Recreator
 Used for recreation windowed application from JSON. More...
 
class  RichEdit
 Standard rich edit control. More...
 
class  SeparateWindow
 Standard separate window. More...
 
class  SimpleComboBox
 Standard simple combo box. More...
 
class  StaticControl
 Standard static control. More...
 
class  TabControl
 Standard tab control. More...
 
class  TextIconListView
 Standard list view with text and icon items. More...
 
class  TextListView
 Standard list view with text items. More...
 
class  VerticalTrackbarControl
 Standard vertical trackbar control. More...
 
class  WindowHolder
 Provides runMainLoop for top level window. More...
 

Typedefs

using comboBoxCallbackSignature = void(*)(BaseComboBox&)
 Used in notification events in combo box.
 
using richEditCallbackSignature = void(*)(const std::wstring&)
 Used in rich edit auto url detect events.
 
using tabData = BaseTabControl::tabData
 
using imageType = utility::BaseLoadableHolder::imageType
 
using DialogBoxBuilder = DialogBox::DialogBoxBuilder
 
using onClickSignature = void(*)()
 Default on click signature.
 
using onDestroySignature = void(*)()
 Default on destroy signature. Called before window is destroyed.
 
using onCloseSignature = bool(*)()
 Default on close signature. Worked only in BaseSeparateWindow subclasses. Called if user pressed close button.
 

Typedef Documentation

◆ comboBoxCallbackSignature

Used in notification events in combo box.

Definition at line 183 of file BaseComboBox.h.

◆ DialogBoxBuilder

◆ imageType

◆ onClickSignature

Default on click signature.

Definition at line 77 of file GUIFrameworkConstants.h.

◆ onCloseSignature

Default on close signature. Worked only in BaseSeparateWindow subclasses. Called if user pressed close button.

Definition at line 83 of file GUIFrameworkConstants.h.

◆ onDestroySignature

Default on destroy signature. Called before window is destroyed.

Definition at line 80 of file GUIFrameworkConstants.h.

◆ richEditCallbackSignature

using gui_framework::richEditCallbackSignature = void(*)(const std::wstring&)

Used in rich edit auto url detect events.

Definition at line 85 of file BaseRichEdit.h.

◆ tabData