Description
Namespaces
namespace | GUI::Colors |
namespace | GUI::EmbeddedFonts |
Classes
Typedefs
typedef uint8_t | propertyId_t |
typedef std::string | propertyName_t |
typedef std::function< bool( Component *, const Util::StringIdentifier &)> | HandleActionFun |
typedef std::function< void()> | HandleComponentDestructionFun |
typedef std::function< void( Component *)> | HandleDataChangeFun |
typedef std::function< void(double)> | FrameListenerFun |
typedef std::function< bool(const Util::UI::KeyboardEvent &)> | HandleKeyFun |
typedef std::function< bool( Component *, const Util::UI::ButtonEvent &)> | HandleMouseButtonFun |
typedef std::function< bool( Component *, unsigned int, const Geometry::Vec2f &)> | HandleMouseClickFun |
typedef std::function< bool( Component *, const Util::UI::MotionEvent &)> | HandleMouseMotionFun |
typedef Util::Registry < std::list< HandleActionFun > > | ActionListenerRegistry Registry for functions reacting on actions. |
typedef Util::Registry < std::list< HandleComponentDestructionFun > > | ComponentDestructionListenerRegistry Registry for functions reacting on the destruction of a component. |
typedef Util::Registry < std::list< HandleDataChangeFun > > | DataChangeListenerRegistry Registry for functions reacting on a change of a component’s data. |
typedef Util::Registry < std::list< FrameListenerFun > > | FrameListenerRegistry Registry for functions reacting on the end of a frame. |
typedef Util::Registry < std::list< HandleKeyFun > > | KeyListenerRegistry Registry for functions reacting on global key events. |
typedef Util::Registry < std::list< HandleMouseButtonFun > > | MouseButtonListenerRegistry Registry for functions reacting on a mouse button event. |
typedef Util::Registry < std::list< HandleMouseClickFun > > | MouseClickListenerRegistry Registry for functions reacting on a mouse click. |
typedef Util::Registry < std::list< HandleMouseMotionFun > > | MouseMotionListenerRegistry Registry for functions reacting on a mouse motion event. |
typedef ActionListenerRegistry::handle_t | ActionListenerHandle Handle obtained by the registration of a HandleActionFun. |
typedef ComponentDestructionListenerRegistry::handle_t | ComponentDestructionListenerHandle Handle obtained by the registration of a HandleComponentDestructionFun. |
typedef DataChangeListenerRegistry::handle_t | DataChangeListenerHandle Handle obtained by the registration of a HandleDataChangeFun. |
typedef FrameListenerRegistry::handle_t | FrameListenerHandle Handle obtained by the registration of a FrameListenerFun. |
typedef KeyListenerRegistry::handle_t | KeyListenerHandle Handle obtained by the registration of a HandleKeyFun. |
typedef MouseButtonListenerRegistry::handle_t | MouseButtonListenerHandle Handle obtained by the registration of a HandleMouseButtonFun. |
typedef MouseClickListenerRegistry::handle_t | MouseClickListenerHandle Handle obtained by the registration of a HandleMouseClickFun. |
typedef MouseMotionListenerRegistry::handle_t | MouseMotionListenerHandle Handle obtained by the registration of a HandleMouseMotionFun. |
typedef Util::RegistryHandleHolder < KeyListenerHandle > | KeyListener |
typedef Util::RegistryHandleHolder < MouseButtonListenerHandle > | MouseButtonListener |
typedef Util::RegistryHandleHolder < MouseClickListenerHandle > | MouseClickListener |
typedef Util::RegistryHandleHolder < MouseMotionListenerHandle > | MouseMotionListener |
typedef Util::OptionalRegistryHandleHolder < MouseMotionListenerHandle > | OptionalMouseMotionListener |
typedef uint8_t | hoverPropertyLayer_t |
Variables
Functions
Documentation
typedef
GUI::propertyId_t
public |
typedef uint8_t propertyId_t |
Defined in GUI/Base/AbstractProperty.h:20
typedef
GUI::propertyName_t
public |
typedef std::string propertyName_t |
Defined in GUI/Base/AbstractProperty.h:21
typedef
GUI::HandleActionFun
public |
typedef std::function< bool( Component *, const Util::StringIdentifier &)> HandleActionFun |
Type of functions reacting on an action. The function receives the component that caused the action as parameter, and the associated action name. If it returnstrue
, the callee signalizes that is processed the action and no other action handlers will be called. If it returnsfalse
, the callee signalizes that it did not process the action and the next action handler will be called.
Defined in GUI/Base/Listener.h:42
typedef
GUI::HandleComponentDestructionFun
public |
typedef std::function< void()> HandleComponentDestructionFun |
Type of functions reacting on the destruction of a component. The function will be called only once for the destruction of the respective component. After that, it will be removed from the registry automatically.
Defined in GUI/Base/Listener.h:49
typedef
GUI::HandleDataChangeFun
public |
typedef std::function< void( Component *)> HandleDataChangeFun |
Type of functions reacting on a change of a component’s data. The function receives the component for which the data has changed as parameter.
Defined in GUI/Base/Listener.h:55
typedef
GUI::FrameListenerFun
public |
typedef std::function< void(double)> FrameListenerFun |
Type of functions reacting on the end of a frame. The function receives the time since the start of the program in seconds as parameter.
Defined in GUI/Base/Listener.h:61
typedef
GUI::HandleKeyFun
public |
typedef std::function< bool(const Util::UI::KeyboardEvent &)> HandleKeyFun |
Type of functions reacting on global key events. The function receives the keyboard event as parameter If it returnstrue
, the callee signalizes that is processed the event and no other event handlers will be called. If it returnsfalse
, the callee signalizes that it did not process the event and the next event handler will be called.
Defined in GUI/Base/Listener.h:71
typedef
GUI::HandleMouseButtonFun
public |
typedef std::function< bool( Component *, const Util::UI::ButtonEvent &)> HandleMouseButtonFun |
Type of functions reacting on a mouse button event onto a component. The function receives the component onto which the mouse button event was detected, and the mouse button event. If it returnstrue
, the callee signalizes that is processed the event and no other event handlers will be called. If it returnsfalse
, the callee signalizes that it did not process the event and the next event handler will be called.
Defined in GUI/Base/Listener.h:83
typedef
GUI::HandleMouseClickFun
public |
typedef std::function< bool( Component *, unsigned int, const Geometry::Vec2f &)> HandleMouseClickFun |
Type of functions reacting on a mouse click (mouse button down and mouse button up) onto a component. The function receives the component onto which the mouse click was detected, the mouse button, and the local position of the click inside the component. If it returnstrue
, the callee signalizes that is processed the click and no other click handlers will be called. If it returnsfalse
, the callee signalizes that it did not process the click and the next click handler will be called.
Note: In order to receive mouse clicks on a component, the component has to get activated via MouseButtonListener first.
Defined in GUI/Base/Listener.h:100
typedef
GUI::HandleMouseMotionFun
public |
typedef std::function< bool( Component *, const Util::UI::MotionEvent &)> HandleMouseMotionFun |
Type of functions reacting on a mouse motion event onto a component. The function receives the component onto which the mouse motion event was detected, and the mouse motion event. If it returnstrue
, the callee signalizes that is processed the event and no other event handlers will be called. If it returnsfalse
, the callee signalizes that it did not process the event and the next event handler will be called.
Defined in GUI/Base/Listener.h:112
typedef
GUI::ActionListenerRegistry
public |
typedef Util::Registry < std::list< HandleActionFun > > ActionListenerRegistry |
Registry for functions reacting on actions.
Defined in GUI/Base/Listener.h:117
typedef
GUI::ComponentDestructionListenerRegistry
public |
typedef Util::Registry < std::list< HandleComponentDestructionFun > > ComponentDestructionListenerRegistry |
Registry for functions reacting on the destruction of a component.
Defined in GUI/Base/Listener.h:119
typedef
GUI::DataChangeListenerRegistry
public |
typedef Util::Registry < std::list< HandleDataChangeFun > > DataChangeListenerRegistry |
Registry for functions reacting on a change of a component’s data.
Defined in GUI/Base/Listener.h:121
typedef
GUI::FrameListenerRegistry
public |
typedef Util::Registry < std::list< FrameListenerFun > > FrameListenerRegistry |
Registry for functions reacting on the end of a frame.
Defined in GUI/Base/Listener.h:123
typedef
GUI::KeyListenerRegistry
public |
typedef Util::Registry < std::list< HandleKeyFun > > KeyListenerRegistry |
Registry for functions reacting on global key events.
Defined in GUI/Base/Listener.h:125
typedef
GUI::MouseButtonListenerRegistry
public |
typedef Util::Registry < std::list< HandleMouseButtonFun > > MouseButtonListenerRegistry |
Registry for functions reacting on a mouse button event.
Defined in GUI/Base/Listener.h:127
typedef
GUI::MouseClickListenerRegistry
public |
typedef Util::Registry < std::list< HandleMouseClickFun > > MouseClickListenerRegistry |
Registry for functions reacting on a mouse click.
Defined in GUI/Base/Listener.h:129
typedef
GUI::MouseMotionListenerRegistry
public |
typedef Util::Registry < std::list< HandleMouseMotionFun > > MouseMotionListenerRegistry |
Registry for functions reacting on a mouse motion event.
Defined in GUI/Base/Listener.h:131
typedef
GUI::ActionListenerHandle
public |
typedef ActionListenerRegistry::handle_t ActionListenerHandle |
Handle obtained by the registration of a HandleActionFun.
Defined in GUI/Base/Listener.h:136
typedef
GUI::ComponentDestructionListenerHandle
public |
typedef ComponentDestructionListenerRegistry::handle_t ComponentDestructionListenerHandle |
Handle obtained by the registration of a HandleComponentDestructionFun.
Defined in GUI/Base/Listener.h:138
typedef
GUI::DataChangeListenerHandle
public |
typedef DataChangeListenerRegistry::handle_t DataChangeListenerHandle |
Handle obtained by the registration of a HandleDataChangeFun.
Defined in GUI/Base/Listener.h:140
typedef
GUI::FrameListenerHandle
public |
typedef FrameListenerRegistry::handle_t FrameListenerHandle |
Handle obtained by the registration of a FrameListenerFun.
Defined in GUI/Base/Listener.h:142
typedef
GUI::KeyListenerHandle
public |
typedef KeyListenerRegistry::handle_t KeyListenerHandle |
Handle obtained by the registration of a HandleKeyFun.
Defined in GUI/Base/Listener.h:144
typedef
GUI::MouseButtonListenerHandle
public |
typedef MouseButtonListenerRegistry::handle_t MouseButtonListenerHandle |
Handle obtained by the registration of a HandleMouseButtonFun.
Defined in GUI/Base/Listener.h:146
typedef
GUI::MouseClickListenerHandle
public |
typedef MouseClickListenerRegistry::handle_t MouseClickListenerHandle |
Handle obtained by the registration of a HandleMouseClickFun.
Defined in GUI/Base/Listener.h:148
typedef
GUI::MouseMotionListenerHandle
public |
typedef MouseMotionListenerRegistry::handle_t MouseMotionListenerHandle |
Handle obtained by the registration of a HandleMouseMotionFun.
Defined in GUI/Base/Listener.h:150
typedef
GUI::KeyListener
public |
typedef Util::RegistryHandleHolder < KeyListenerHandle > KeyListener |
Defined in GUI/Base/ListenerHelper.h:20
typedef
GUI::MouseButtonListener
public |
typedef Util::RegistryHandleHolder < MouseButtonListenerHandle > MouseButtonListener |
Defined in GUI/Base/ListenerHelper.h:39
typedef
GUI::MouseClickListener
public |
typedef Util::RegistryHandleHolder < MouseClickListenerHandle > MouseClickListener |
Defined in GUI/Base/ListenerHelper.h:65
typedef
GUI::MouseMotionListener
public |
typedef Util::RegistryHandleHolder < MouseMotionListenerHandle > MouseMotionListener |
Defined in GUI/Base/ListenerHelper.h:75
typedef
GUI::OptionalMouseMotionListener
public |
typedef Util::OptionalRegistryHandleHolder < MouseMotionListenerHandle > OptionalMouseMotionListener |
Defined in GUI/Base/ListenerHelper.h:90
typedef
GUI::hoverPropertyLayer_t
public |
typedef uint8_t hoverPropertyLayer_t |
Defined in GUI/Components/ComponentHoverPropertyFeature.h:23
variable
GUI::PROPERTY_BUTTON_ENABLED_COLOR
public | static |
const propertyId_t PROPERTY_BUTTON_ENABLED_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:24
variable
GUI::PROPERTY_BUTTON_HOVERED_TEXT_COLOR
public | static |
const propertyId_t PROPERTY_BUTTON_HOVERED_TEXT_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:25
variable
GUI::PROPERTY_ICON_COLOR
public | static |
const propertyId_t PROPERTY_ICON_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:26
variable
GUI::PROPERTY_MENU_TEXT_COLOR
public | static |
const propertyId_t PROPERTY_MENU_TEXT_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:27
variable
GUI::PROPERTY_TEXT_COLOR
public | static |
const propertyId_t PROPERTY_TEXT_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:28
variable
GUI::PROPERTY_TOOLTIP_TEXT_COLOR
public | static |
const propertyId_t PROPERTY_TOOLTIP_TEXT_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:29
variable
GUI::PROPERTY_TAB_HEADER_ACTIVE_TEXT_COLOR
public | static |
const propertyId_t PROPERTY_TAB_HEADER_ACTIVE_TEXT_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:30
variable
GUI::PROPERTY_TAB_HEADER_PASSIVE_TEXT_COLOR
public | static |
const propertyId_t PROPERTY_TAB_HEADER_PASSIVE_TEXT_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:31
variable
GUI::PROPERTY_TEXTFIELD_TEXT_COLOR
public | static |
const propertyId_t PROPERTY_TEXTFIELD_TEXT_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:32
variable
GUI::PROPERTY_TEXTFIELD_OPTIONS_TEXT_COLOR
public | static |
const propertyId_t PROPERTY_TEXTFIELD_OPTIONS_TEXT_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:33
variable
GUI::PROPERTY_WINDOW_TITLE_COLOR
public | static |
const propertyId_t PROPERTY_WINDOW_TITLE_COLOR |
Defined in GUI/Components/ComponentPropertyIds.h:34
variable
GUI::PROPERTY_DEFAULT_FONT
public | static |
const propertyId_t PROPERTY_DEFAULT_FONT |
Defined in GUI/Components/ComponentPropertyIds.h:37
variable
GUI::PROPERTY_TOOLTIP_FONT
public | static |
const propertyId_t PROPERTY_TOOLTIP_FONT |
Defined in GUI/Components/ComponentPropertyIds.h:38
variable
GUI::PROPERTY_WINDOW_TITLE_FONT
public | static |
const propertyId_t PROPERTY_WINDOW_TITLE_FONT |
Defined in GUI/Components/ComponentPropertyIds.h:39
variable
GUI::PROPERTY_SELECTION_RECT_SHAPE
public | static |
const propertyId_t PROPERTY_SELECTION_RECT_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:44
variable
GUI::PROPERTY_BUTTON_SHAPE
public | static |
const propertyId_t PROPERTY_BUTTON_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:45
variable
GUI::PROPERTY_BUTTON_HOVERED_SHAPE
public | static |
const propertyId_t PROPERTY_BUTTON_HOVERED_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:46
variable
GUI::PROPERTY_CHECKBOX_SHAPE
public | static |
const propertyId_t PROPERTY_CHECKBOX_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:47
variable
GUI::PROPERTY_CHECKBOX_MARKER_SHAPE
public | static |
const propertyId_t PROPERTY_CHECKBOX_MARKER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:48
variable
GUI::PROPERTY_COMPONENT_BACKGROUND_SHAPE
public | static |
const propertyId_t PROPERTY_COMPONENT_BACKGROUND_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:49
variable
GUI::PROPERTY_COMPONENT_ADDITIONAL_BACKGROUND_SHAPE
public | static |
const propertyId_t PROPERTY_COMPONENT_ADDITIONAL_BACKGROUND_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:50
variable
GUI::PROPERTY_COMPONENT_BORDER_SHAPE
public | static |
const propertyId_t PROPERTY_COMPONENT_BORDER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:51
variable
GUI::PROPERTY_COMPONENT_RAISED_BORDER_SHAPE
public | static |
const propertyId_t PROPERTY_COMPONENT_RAISED_BORDER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:52
variable
GUI::PROPERTY_COMPONENT_LOWERED_BORDER_SHAPE
public | static |
const propertyId_t PROPERTY_COMPONENT_LOWERED_BORDER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:53
variable
GUI::PROPERTY_COMPONENT_HOVER_SHAPE
public | static |
const propertyId_t PROPERTY_COMPONENT_HOVER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:54
variable
GUI::PROPERTY_CONNECTOR_LINE_SHAPE
public | static |
const propertyId_t PROPERTY_CONNECTOR_LINE_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:55
variable
GUI::PROPERTY_MENU_SHAPE
public | static |
const propertyId_t PROPERTY_MENU_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:56
variable
GUI::PROPERTY_MENU_OUTER_SHAPE
public | static |
const propertyId_t PROPERTY_MENU_OUTER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:57
variable
GUI::PROPERTY_LISTVIEW_SHAPE
public | static |
const propertyId_t PROPERTY_LISTVIEW_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:58
variable
GUI::PROPERTY_LISTVIEW_MARKED_ENTRY_SHAPE
public | static |
const propertyId_t PROPERTY_LISTVIEW_MARKED_ENTRY_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:59
variable
GUI::PROPERTY_SCROLLBAR_HORIZONTAL_BAR_SHAPE
public | static |
const propertyId_t PROPERTY_SCROLLBAR_HORIZONTAL_BAR_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:60
variable
GUI::PROPERTY_SCROLLBAR_HORIZONTAL_MARKER_SHAPE
public | static |
const propertyId_t PROPERTY_SCROLLBAR_HORIZONTAL_MARKER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:61
variable
GUI::PROPERTY_SCROLLBAR_VERTICAL_BAR_SHAPE
public | static |
const propertyId_t PROPERTY_SCROLLBAR_VERTICAL_BAR_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:62
variable
GUI::PROPERTY_SCROLLBAR_VERTICAL_MARKER_SHAPE
public | static |
const propertyId_t PROPERTY_SCROLLBAR_VERTICAL_MARKER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:63
variable
GUI::PROPERTY_SCROLLABLE_MARKER_TOP_SHAPE
public | static |
const propertyId_t PROPERTY_SCROLLABLE_MARKER_TOP_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:64
variable
GUI::PROPERTY_SCROLLABLE_MARKER_BOTTOM_SHAPE
public | static |
const propertyId_t PROPERTY_SCROLLABLE_MARKER_BOTTOM_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:65
variable
GUI::PROPERTY_SCROLLABLE_MARKER_LEFT_SHAPE
public | static |
const propertyId_t PROPERTY_SCROLLABLE_MARKER_LEFT_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:66
variable
GUI::PROPERTY_SCROLLABLE_MARKER_RIGHT_SHAPE
public | static |
const propertyId_t PROPERTY_SCROLLABLE_MARKER_RIGHT_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:67
variable
GUI::PROPERTY_SLIDER_BAR_SHAPE
public | static |
const propertyId_t PROPERTY_SLIDER_BAR_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:68
variable
GUI::PROPERTY_SLIDER_MARKER_SHAPE
public | static |
const propertyId_t PROPERTY_SLIDER_MARKER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:69
variable
GUI::PROPERTY_SLIDER_ZERO_BAR_SHAPE
public | static |
const propertyId_t PROPERTY_SLIDER_ZERO_BAR_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:70
variable
GUI::PROPERTY_SPLITTER_SHAPE
public | static |
const propertyId_t PROPERTY_SPLITTER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:71
variable
GUI::PROPERTY_TAB_HEADER_ACTIVE_SHAPE
public | static |
const propertyId_t PROPERTY_TAB_HEADER_ACTIVE_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:72
variable
GUI::PROPERTY_TAB_HEADER_PASSIVE_SHAPE
public | static |
const propertyId_t PROPERTY_TAB_HEADER_PASSIVE_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:73
variable
GUI::PROPERTY_TAB_BODY_SHAPE
public | static |
const propertyId_t PROPERTY_TAB_BODY_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:74
variable
GUI::PROPERTY_TEXTFIELD_SHAPE
public | static |
const propertyId_t PROPERTY_TEXTFIELD_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:75
variable
GUI::PROPERTY_TEXTFIELD_CLEAR_TEXT_SHAPE
public | static |
const propertyId_t PROPERTY_TEXTFIELD_CLEAR_TEXT_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:76
variable
GUI::PROPERTY_TEXTFIELD_TEXT_SELECTION_SHAPE
public | static |
const propertyId_t PROPERTY_TEXTFIELD_TEXT_SELECTION_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:77
variable
GUI::PROPERTY_TEXTFIELD_CURSOR_SHAPE
public | static |
const propertyId_t PROPERTY_TEXTFIELD_CURSOR_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:78
variable
GUI::PROPERTY_TREEVIEW_SUBROUP_SHAPE
public | static |
const propertyId_t PROPERTY_TREEVIEW_SUBROUP_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:79
variable
GUI::PROPERTY_TREEVIEW_ENTRY_SELECTION_SHAPE
public | static |
const propertyId_t PROPERTY_TREEVIEW_ENTRY_SELECTION_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:80
variable
GUI::PROPERTY_TREEVIEW_ENTRY_MARKING_SHAPE
public | static |
const propertyId_t PROPERTY_TREEVIEW_ENTRY_MARKING_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:81
variable
GUI::PROPERTY_TREEVIEW_ACTIVE_INDENTATION_SHAPE
public | static |
const propertyId_t PROPERTY_TREEVIEW_ACTIVE_INDENTATION_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:82
variable
GUI::PROPERTY_TREEVIEW_PASSIVE_INDENTATION_SHAPE
public | static |
const propertyId_t PROPERTY_TREEVIEW_PASSIVE_INDENTATION_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:83
variable
GUI::PROPERTY_WINDOW_RESIZER_SHAPE
public | static |
const propertyId_t PROPERTY_WINDOW_RESIZER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:84
variable
GUI::PROPERTY_WINDOW_ACTIVE_SHAPE
public | static |
const propertyId_t PROPERTY_WINDOW_ACTIVE_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:85
variable
GUI::PROPERTY_WINDOW_PASSIVE_SHAPE
public | static |
const propertyId_t PROPERTY_WINDOW_PASSIVE_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:86
variable
GUI::PROPERTY_WINDOW_BUTTON_SHAPE
public | static |
const propertyId_t PROPERTY_WINDOW_BUTTON_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:87
variable
GUI::PROPERTY_WINDOW_ACTIVE_OUTER_SHAPE
public | static |
const propertyId_t PROPERTY_WINDOW_ACTIVE_OUTER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:88
variable
GUI::PROPERTY_WINDOW_PASSIVE_OUTER_SHAPE
public | static |
const propertyId_t PROPERTY_WINDOW_PASSIVE_OUTER_SHAPE |
Defined in GUI/Components/ComponentPropertyIds.h:89
variable
GUI::PROPERTY_MOUSECURSOR_DEFAULT
public | static |
const propertyName_t PROPERTY_MOUSECURSOR_DEFAULT |
Defined in GUI/Components/ComponentPropertyIds.h:93
variable
GUI::PROPERTY_MOUSECURSOR_COMPONENTS
public | static |
const propertyName_t PROPERTY_MOUSECURSOR_COMPONENTS |
Defined in GUI/Components/ComponentPropertyIds.h:94
variable
GUI::PROPERTY_MOUSECURSOR_TEXTFIELD
public | static |
const propertyName_t PROPERTY_MOUSECURSOR_TEXTFIELD |
Defined in GUI/Components/ComponentPropertyIds.h:95
variable
GUI::PROPERTY_MOUSECURSOR_RESIZEDIAGONAL
public | static |
const propertyName_t PROPERTY_MOUSECURSOR_RESIZEDIAGONAL |
Defined in GUI/Components/ComponentPropertyIds.h:96
variable
GUI::PROPERTY_CHECKBOX_LABEL_INDENTATION
public | static |
const propertyId_t PROPERTY_CHECKBOX_LABEL_INDENTATION |
Defined in GUI/Components/ComponentPropertyIds.h:100
variable
GUI::PROPERTY_LISTVIEW_DEFAULT_ENTRY_HEIGHT
public | static |
const propertyId_t PROPERTY_LISTVIEW_DEFAULT_ENTRY_HEIGHT |
Defined in GUI/Components/ComponentPropertyIds.h:101
variable
GUI::PROPERTY_SCROLLBAR_WIDTH
public | static |
const propertyId_t PROPERTY_SCROLLBAR_WIDTH |
Defined in GUI/Components/ComponentPropertyIds.h:102
variable
GUI::PROPERTY_SLIDER_BUTTON_SIZE
public | static |
const propertyId_t PROPERTY_SLIDER_BUTTON_SIZE |
Defined in GUI/Components/ComponentPropertyIds.h:103
variable
GUI::PROPERTY_TAB_HEADER_HEIGHT
public | static |
const propertyId_t PROPERTY_TAB_HEADER_HEIGHT |
Defined in GUI/Components/ComponentPropertyIds.h:104
variable
GUI::PROPERTY_TEXTFIELD_CLEAR_BUTTON_SIZE
public | static |
const propertyId_t PROPERTY_TEXTFIELD_CLEAR_BUTTON_SIZE |
Defined in GUI/Components/ComponentPropertyIds.h:105
variable
GUI::PROPERTY_TEXTFIELD_INDENTATION
public | static |
const propertyId_t PROPERTY_TEXTFIELD_INDENTATION |
Defined in GUI/Components/ComponentPropertyIds.h:106
variable
GUI::PROPERTY_KEY_REPEAT_DELAY_1
public | static |
const propertyId_t PROPERTY_KEY_REPEAT_DELAY_1 |
Defined in GUI/Components/ComponentPropertyIds.h:108
variable
GUI::PROPERTY_KEY_REPEAT_DELAY_2
public | static |
const propertyId_t PROPERTY_KEY_REPEAT_DELAY_2 |
Defined in GUI/Components/ComponentPropertyIds.h:109
variable
GUI::PROPERTY_WINDOW_BORDER_SIZE
public | static |
const propertyId_t PROPERTY_WINDOW_BORDER_SIZE |
Defined in GUI/Components/ComponentPropertyIds.h:110
variable
GUI::PROPERTY_WINDOW_TITLEBAR_HEIGHT
public | static |
const propertyId_t PROPERTY_WINDOW_TITLEBAR_HEIGHT |
Defined in GUI/Components/ComponentPropertyIds.h:111
function
GUI::createKeyListener
public |
template< typename component_t , typename function_t > | ||
KeyListener createKeyListener( | GUI_Manager & | gui, |
component_t | component, | |
function_t | function | |
) |
Defined in GUI/Base/ListenerHelper.h:22
function
GUI::createGlobalMouseButtonListener
public | inline |
MouseButtonListener createGlobalMouseButtonListener( | GUI_Manager & | gui, |
HandleMouseButtonFun | function | |
) |
Defined in GUI/Base/ListenerHelper.h:40
function
GUI::createMouseButtonListener
public |
template< typename component_t , typename function_t > | ||
MouseButtonListener createMouseButtonListener( | GUI_Manager & | gui, |
component_t | component, | |
function_t | function | |
) |
Defined in GUI/Base/ListenerHelper.h:47
function
GUI::createMouseClickListener
public | inline |
MouseClickListener createMouseClickListener( | GUI_Manager & | gui, |
Component * | component, | |
HandleMouseClickFun | function | |
) |
Defined in GUI/Base/ListenerHelper.h:66
function
GUI::createMouseMotionListener
public | inline |
MouseMotionListener createMouseMotionListener( | GUI_Manager & | gui, |
HandleMouseMotionFun | function | |
) |
Defined in GUI/Base/ListenerHelper.h:76
function
GUI::createMouseMotionListener
public |
template< typename component_t , typename function_t > | ||
MouseMotionListener createMouseMotionListener( | GUI_Manager & | gui, |
component_t | component, | |
function_t | function | |
) |
Defined in GUI/Base/ListenerHelper.h:83
function
GUI::createOptionalMouseMotionListener
public |
template< typename component_t , typename function_t > | ||
OptionalMouseMotionListener createOptionalMouseMotionListener( | GUI_Manager & | gui, |
component_t | component, | |
function_t | function | |
) |
Defined in GUI/Base/ListenerHelper.h:92
function
GUI::hasComponentHoverProperties
public |
bool hasComponentHoverProperties( | const Component & | c ) |
Defined in GUI/Components/ComponentHoverPropertyFeature.h:20
function
GUI::addComponentHoverProperty
public |
void addComponentHoverProperty( | Component & | c, |
DisplayProperty * | s, | |
hoverPropertyLayer_t | layer, | |
bool | recursive | |
) |
Defined in GUI/Components/ComponentHoverPropertyFeature.h:24
function
GUI::clearComponentHoverProperties
public |
void clearComponentHoverProperties( | Component & | c ) |
Defined in GUI/Components/ComponentHoverPropertyFeature.h:25
function
GUI::initHoverPropertyHandler
public |
void initHoverPropertyHandler( | GUI_Manager & | gui, |
Component & | objHolder | |
) |
Defined in GUI/Components/ComponentHoverPropertyFeature.h:27
function
GUI::hasComponentTooltip
public |
bool hasComponentTooltip( | const Component & | c ) |
Defined in GUI/Components/ComponentTooltipFeature.h:17
function
GUI::getComponentTooltip
public |
std::string getComponentTooltip( | const Component & | c ) |
Defined in GUI/Components/ComponentTooltipFeature.h:18
function
GUI::setComponentTooltip
public |
void setComponentTooltip( | Component & | c, |
std::string | s | |
) |
Defined in GUI/Components/ComponentTooltipFeature.h:19
function
GUI::removeComponentTooltip
public |
void removeComponentTooltip( | Component & | c ) |
Defined in GUI/Components/ComponentTooltipFeature.h:20