| public | 
Inheritance Graph
graph BT
	Component
	Component --> AttributeProvider
	Component --> ReferenceCounter
	Container --> Component
	Icon --> Component
	Image --> Component
	Label --> Component
	NextColumn --> Component
	NextRow --> Component
	Splitter --> Component
	Textfield --> Component
	click Component "classGUI_1_1Component"
	click AttributeProvider "classUtil_1_1AttributeProvider"
	click ReferenceCounter "classUtil_1_1ReferenceCounter"
	click Container "classGUI_1_1Container"
	click Icon "classGUI_1_1Icon"
	click Image "classGUI_1_1Image"
	click Label "classGUI_1_1Label"
	click NextColumn "classGUI_1_1NextColumn"
	click NextRow "classGUI_1_1NextRow"
	click Splitter "classGUI_1_1Splitter"
	click Textfield "classGUI_1_1Textfield"
Description
Classes
| struct | GUI::Component::Visitor | 
Main
| typedef uint32_t | flag_t | 
| typedef Util::Reference < Component > | Ref | 
| Component( GUI_Manager & gui, flag_t flags) | |
| Component( GUI_Manager & gui, const Geometry::Rect & relRect, flag_t flags) | |
| ~Component() | |
| GUI_Manager & | getGUI() const | 
| std::string | toString() const | 
| void | destroy( Component * c) | 
Tree management
| void | _setParent(const Util::WeakPointer < Container > & c) | 
| void | _updateNeighbors(const Ref & newPrev, const Ref & newNext) | 
| void | bringToFront() | 
| Container * | getParent() const | 
| Component * | getNext() const | 
| Component * | getPrev() const | 
| bool | hasParent() const | 
| void | setNext(const Ref & newNext) | 
| void | setPrev(const Ref & newPrev) | 
Flags
| const flag_t | DISABLED | 
| const flag_t | TRANSPARENT_COMPONENT component is not found by getComponentAtPos(…); its not clickable! | 
| const flag_t | AUTO_MAXIMIZE | 
| const flag_t | AUTO_MINIMIZE Experimental: The component should resize to enclose all children. | 
| const flag_t | BORDER | 
| const flag_t | RAISED_BORDER | 
| const flag_t | LOWERED_BORDER | 
| const flag_t | BACKGROUND | 
| const flag_t | USE_SCISSOR | 
| const flag_t | SELECTABLE | 
| const flag_t | IS_CLIENT_AREA Used to mark internal components so that the external layout can use the parent of the component as reference. | 
| const flag_t | ALWAYS_ON_TOP Used to mark (top-level) components which should never be behind non ALWAYS_ON_TOP components. | 
| const flag_t | LOCKED Input components are read only. | 
| const flag_t | HAS_MOUSECURSOR_PROPERTY | 
| const flag_t | DESTROYED | 
| const flag_t | ABS_POSITION_VALID | 
| const flag_t | LAYOUT_VALID | 
| const flag_t | SUBTREE_LAYOUT_VALID | 
| const flag_t | SELECTED | 
| void | activate() | 
| void | deactivate() | 
| void | disable() | 
| void | enable() | 
| bool | getFlag( flag_t f) const | 
| bool | isActive() const | 
| bool | isDestroyed() const | 
| bool | isEnabled() const | 
| bool | isLocked() const | 
| bool | isSelected() const | 
| bool | isSelectable() const | 
| bool | isVisible() const | 
| void | setEnabled(bool e) | 
| void | setFlag( flag_t f, bool value) | 
| void | setLocked(bool b) | 
| void | unselect() | 
| void | select() | 
| void | unselectSubtree() | 
Layout
| void | addLayouter( Util::Reference < AbstractLayouter > layouter) | 
| void | clearLayouters() | 
| void | doLayout() | 
| std::vector< Util::Reference < AbstractLayouter > > | getLayouters() const | 
| template< class Layouter_t > | |
| Layouter_t * | getLayouter() const | 
| bool | hasLayouter() const | 
| void | invalidateLayout() | 
| void | invalidateSubtreeLayout() | 
| uint32_t | layout() | 
| uint32_t | layoutChildren() | 
| void | removeLayouter( Util::WeakPointer < AbstractLayouter > layouter) | 
| template< class Layouter_t > | |
| bool | removeLayouter() | 
Display properties
| typedef std::vector< Util::Reference < DisplayProperty > > | properties_t | 
| void | addProperty( DisplayProperty * p) | 
| void | removeProperty( DisplayProperty * p) | 
| void | clearProperties() | 
| const properties_t & | getProperties() const | 
| void | addLocalProperty( DisplayProperty * p) | 
| void | removeLocalProperty( DisplayProperty * p) | 
| void | clearLocalProperties() | 
| const properties_t & | getLocalProperties() const | 
Display
| void | display(const Geometry::Rect & region) | 
| void | enableLocalDisplayProperties() | 
| void | disableLocalDisplayProperties() | 
| void | displayDefaultShapes() | 
Position and bounds
| bool | coversAbsPosition(const Geometry::Vec2 & p) | 
| bool | coversLocalPosition(const Geometry::Vec2 & localPos) | 
| Geometry::Vec2 | getAbsPosition() | 
| Geometry::Rect | getAbsRect() | 
| Geometry::Rect | getInnerRect() const | 
| float | getHeight() const | 
| Geometry::Rect | getLocalRect() const | 
| Geometry::Rect | getRect() const | 
| Geometry::Vec2 | getPosition() const | 
| float | getWidth() const | 
| void | invalidateAbsPosition() | 
| void | invalidateRegion() | 
| void | moveRel(const Geometry::Vec2 & v) | 
| void | setPosition(const Geometry::Vec2 & newPos) | 
| void | setRect(const Geometry::Rect & newRect) | 
| void | setRect(const Geometry::Vec2 & pos, const Geometry::Vec2 & size) | 
| void | setSize(float width, float height) | 
| void | setSize(const Geometry::Vec2 & s) | 
| void | setHeight(float f) | 
| void | setWidth(float f) | 
Helper
| Component * | getComponentAtPos(const Geometry::Vec2 & pos) | 
| Component * | findSelectedComponent() | 
Events Handler
| bool | onSelect() | 
| bool | onUnselect() | 
Traversal
| enum | visitorResult_t {CONTINUE_TRAVERSAL, BREAK_TRAVERSAL, EXIT_TRAVERSAL} | 
| visitorResult_t | traverseChildren( Visitor & void) | 
| visitorResult_t | traverseSubtree( Visitor & v) | 
MouseCursor
| bool | hasMouseCursorProperty() const | 
| void | setMouseCursorProperty( propertyName_t type) | 
| propertyName_t | getMouseCursorProperty() | 
Tooltip
| bool | hasTooltip() const | 
| std::string | getTooltip() const | 
| void | setTooltip(const std::string & s) | 
| void | removeTooltip() | 
Public Functions
| void | setExtLayout(uint32_t flags, const Geometry::Vec2 & extPos, const Geometry::Vec2 & extRelSize) | 
| void | setExtLayout(uint32_t flags, const Geometry::Vec2 & extPos) | 
| void | removeExternalLayout() | 
Documentation
typedef
 GUI::Component::flag_t
| public | 
| typedef uint32_t flag_t | 
Defined in GUI/Components/Component.h:47
typedef
 GUI::Component::Ref
| public | 
| typedef Util::Reference < Component > Ref | 
Defined in GUI/Components/Component.h:48
function
 GUI::Component::Component
| public | 
| Component( | GUI_Manager & | gui, | 
| flag_t | flags | |
| ) | 
Defined in GUI/Components/Component.h:50
function
 GUI::Component::Component
| public | 
| Component( | GUI_Manager & | gui, | 
| const Geometry::Rect & | relRect, | |
| flag_t | flags | |
| ) | 
Defined in GUI/Components/Component.h:51
function
 GUI::Component::~Component
| public | virtual | 
| ~Component( | ) | 
Defined in GUI/Components/Component.h:52
function
 GUI::Component::getGUI
| public | const | inline | 
| GUI_Manager & getGUI( | ) const | 
Defined in GUI/Components/Component.h:54
function
 GUI::Component::toString
| public | const | virtual | 
| std::string toString( | ) const | 
Defined in GUI/Components/Component.h:61
function
 GUI::Component::destroy
| public | static | 
| void destroy( | Component * | c ) | 
Defined in GUI/Components/Component.h:58
function
 GUI::Component::_setParent
| public | inline | 
| void _setParent( | const Util::WeakPointer < Container > & | c ) | 
Defined in GUI/Components/Component.h:77
function
 GUI::Component::_updateNeighbors
| public | 
| void _updateNeighbors( | const Ref & | newPrev, | 
| const Ref & | newNext | |
| ) | 
Defined in GUI/Components/Component.h:78
function
 GUI::Component::bringToFront
| public | 
| void bringToFront( | ) | 
Defined in GUI/Components/Component.h:80
function
 GUI::Component::getParent
| public | const | inline | 
| Container * getParent( | ) const | 
Defined in GUI/Components/Component.h:82
function
 GUI::Component::getNext
| public | const | inline | 
| Component * getNext( | ) const | 
Defined in GUI/Components/Component.h:83
function
 GUI::Component::getPrev
| public | const | inline | 
| Component * getPrev( | ) const | 
Defined in GUI/Components/Component.h:84
function
 GUI::Component::hasParent
| public | const | inline | 
| bool hasParent( | ) const | 
Defined in GUI/Components/Component.h:85
function
 GUI::Component::setNext
| protected | inline | 
| void setNext( | const Ref & | newNext ) | 
Defined in GUI/Components/Component.h:73
function
 GUI::Component::setPrev
| protected | inline | 
| void setPrev( | const Ref & | newPrev ) | 
Defined in GUI/Components/Component.h:74
variable
 GUI::Component::DISABLED
| public | static | 
| const flag_t DISABLED | 
Defined in GUI/Components/Component.h:97
variable
 GUI::Component::TRANSPARENT_COMPONENT
| public | static | 
| const flag_t TRANSPARENT_COMPONENT | 
component is not found by getComponentAtPos(…); its not clickable!
Defined in GUI/Components/Component.h:98
variable
 GUI::Component::AUTO_MAXIMIZE
| public | static | 
| const flag_t AUTO_MAXIMIZE | 
Defined in GUI/Components/Component.h:99
variable
 GUI::Component::AUTO_MINIMIZE
| public | static | 
| const flag_t AUTO_MINIMIZE | 
Experimental: The component should resize to enclose all children.
Defined in GUI/Components/Component.h:100
variable
 GUI::Component::BORDER
| public | static | 
| const flag_t BORDER | 
Defined in GUI/Components/Component.h:101
variable
 GUI::Component::RAISED_BORDER
| public | static | 
| const flag_t RAISED_BORDER | 
Defined in GUI/Components/Component.h:102
variable
 GUI::Component::LOWERED_BORDER
| public | static | 
| const flag_t LOWERED_BORDER | 
Defined in GUI/Components/Component.h:103
variable
 GUI::Component::BACKGROUND
| public | static | 
| const flag_t BACKGROUND | 
Defined in GUI/Components/Component.h:104
variable
 GUI::Component::USE_SCISSOR
| public | static | 
| const flag_t USE_SCISSOR | 
Defined in GUI/Components/Component.h:105
variable
 GUI::Component::SELECTABLE
| public | static | 
| const flag_t SELECTABLE | 
Defined in GUI/Components/Component.h:106
variable
 GUI::Component::IS_CLIENT_AREA
| public | static | 
| const flag_t IS_CLIENT_AREA | 
Used to mark internal components so that the external layout can use the parent of the component as reference.
Defined in GUI/Components/Component.h:107
variable
 GUI::Component::ALWAYS_ON_TOP
| public | static | 
| const flag_t ALWAYS_ON_TOP | 
Used to mark (top-level) components which should never be behind non ALWAYS_ON_TOP components.
Defined in GUI/Components/Component.h:108
variable
 GUI::Component::LOCKED
| public | static | 
| const flag_t LOCKED | 
Input components are read only.
Defined in GUI/Components/Component.h:109
variable
 GUI::Component::HAS_MOUSECURSOR_PROPERTY
| public | static | 
| const flag_t HAS_MOUSECURSOR_PROPERTY | 
Defined in GUI/Components/Component.h:110
variable
 GUI::Component::DESTROYED
| public | static | 
| const flag_t DESTROYED | 
Defined in GUI/Components/Component.h:112
variable
 GUI::Component::ABS_POSITION_VALID
| public | static | 
| const flag_t ABS_POSITION_VALID | 
Defined in GUI/Components/Component.h:113
variable
 GUI::Component::LAYOUT_VALID
| public | static | 
| const flag_t LAYOUT_VALID | 
Defined in GUI/Components/Component.h:114
variable
 GUI::Component::SUBTREE_LAYOUT_VALID
| public | static | 
| const flag_t SUBTREE_LAYOUT_VALID | 
Defined in GUI/Components/Component.h:115
variable
 GUI::Component::SELECTED
| public | static | 
| const flag_t SELECTED | 
Defined in GUI/Components/Component.h:116
function
 GUI::Component::activate
| public | 
| void activate( | ) | 
Defined in GUI/Components/Component.h:118
function
 GUI::Component::deactivate
| public | 
| void deactivate( | ) | 
Defined in GUI/Components/Component.h:119
function
 GUI::Component::disable
| public | 
| void disable( | ) | 
Defined in GUI/Components/Component.h:120
function
 GUI::Component::enable
| public | 
| void enable( | ) | 
Defined in GUI/Components/Component.h:121
function
 GUI::Component::getFlag
| public | const | inline | 
| bool getFlag( | flag_t | f ) const | 
Defined in GUI/Components/Component.h:122
function
 GUI::Component::isActive
| public | const | 
| bool isActive( | ) const | 
Defined in GUI/Components/Component.h:123
function
 GUI::Component::isDestroyed
| public | const | inline | 
| bool isDestroyed( | ) const | 
Defined in GUI/Components/Component.h:124
function
 GUI::Component::isEnabled
| public | const | inline | 
| bool isEnabled( | ) const | 
Defined in GUI/Components/Component.h:125
function
 GUI::Component::isLocked
| public | const | inline | 
| bool isLocked( | ) const | 
Defined in GUI/Components/Component.h:126
function
 GUI::Component::isSelected
| public | const | inline | 
| bool isSelected( | ) const | 
Defined in GUI/Components/Component.h:127
function
 GUI::Component::isSelectable
| public | const | inline | 
| bool isSelectable( | ) const | 
Defined in GUI/Components/Component.h:128
function
 GUI::Component::isVisible
| public | const | 
| bool isVisible( | ) const | 
Defined in GUI/Components/Component.h:129
function
 GUI::Component::setEnabled
| public | inline | 
| void setEnabled( | bool | e ) | 
Defined in GUI/Components/Component.h:130
function
 GUI::Component::setFlag
| public | inline | 
| void setFlag( | flag_t | f, | 
| bool | value | |
| ) | 
Defined in GUI/Components/Component.h:131
function
 GUI::Component::setLocked
| public | inline | 
| void setLocked( | bool | b ) | 
Defined in GUI/Components/Component.h:132
function
 GUI::Component::unselect
| public | inline | 
| void unselect( | ) | 
Defined in GUI/Components/Component.h:135
function
 GUI::Component::select
| public | 
| void select( | ) | 
Defined in GUI/Components/Component.h:136
function
 GUI::Component::unselectSubtree
| public | 
| void unselectSubtree( | ) | 
Defined in GUI/Components/Component.h:137
function
 GUI::Component::addLayouter
| public | inline | 
| void addLayouter( | Util::Reference < AbstractLayouter > | layouter ) | 
Defined in GUI/Components/Component.h:147
function
 GUI::Component::clearLayouters
| public | inline | 
| void clearLayouters( | ) | 
Defined in GUI/Components/Component.h:148
function
 GUI::Component::doLayout
| public | inline | virtual | 
| void doLayout( | ) | 
Defined in GUI/Components/Component.h:150
function
 GUI::Component::getLayouters
| public | const | inline | 
| std::vector< Util::Reference < AbstractLayouter > > getLayouters( | ) const | 
Defined in GUI/Components/Component.h:151
function
 GUI::Component::getLayouter
| public | const | inline | 
| template< class Layouter_t > | |
| Layouter_t * getLayouter( | ) const | 
Defined in GUI/Components/Component.h:154
function
 GUI::Component::hasLayouter
| public | const | inline | 
| bool hasLayouter( | ) const | 
Defined in GUI/Components/Component.h:164
function
 GUI::Component::invalidateLayout
| public | 
| void invalidateLayout( | ) | 
Defined in GUI/Components/Component.h:166
function
 GUI::Component::invalidateSubtreeLayout
| public | 
| void invalidateSubtreeLayout( | ) | 
Defined in GUI/Components/Component.h:167
function
 GUI::Component::layout
| public | 
| uint32_t layout( | ) | 
The size of the component is set correctly (if necessary) and all children are layouted recursivly.
Defined in GUI/Components/Component.h:170
function
 GUI::Component::layoutChildren
| public | 
| uint32_t layoutChildren( | ) | 
Defined in GUI/Components/Component.h:171
function
 GUI::Component::removeLayouter
| public | 
| void removeLayouter( | Util::WeakPointer < AbstractLayouter > | layouter ) | 
Defined in GUI/Components/Component.h:173
function
 GUI::Component::removeLayouter
| public | inline | 
| template< class Layouter_t > | |
| bool removeLayouter( | ) | 
Defined in GUI/Components/Component.h:176
typedef
 GUI::Component::properties_t
| public | 
| typedef std::vector< Util::Reference < DisplayProperty > > properties_t | 
Defined in GUI/Components/Component.h:192
function
 GUI::Component::addProperty
| public | inline | 
| void addProperty( | DisplayProperty * | p ) | 
Defined in GUI/Components/Component.h:193
function
 GUI::Component::removeProperty
| public | 
| void removeProperty( | DisplayProperty * | p ) | 
Defined in GUI/Components/Component.h:194
function
 GUI::Component::clearProperties
| public | inline | 
| void clearProperties( | ) | 
Defined in GUI/Components/Component.h:195
function
 GUI::Component::getProperties
| public | const | inline | 
| const properties_t & getProperties( | ) const | 
Defined in GUI/Components/Component.h:196
function
 GUI::Component::addLocalProperty
| public | inline | 
| void addLocalProperty( | DisplayProperty * | p ) | 
Defined in GUI/Components/Component.h:197
function
 GUI::Component::removeLocalProperty
| public | 
| void removeLocalProperty( | DisplayProperty * | p ) | 
Defined in GUI/Components/Component.h:198
function
 GUI::Component::clearLocalProperties
| public | inline | 
| void clearLocalProperties( | ) | 
Defined in GUI/Components/Component.h:199
function
 GUI::Component::getLocalProperties
| public | const | inline | 
| const properties_t & getLocalProperties( | ) const | 
Defined in GUI/Components/Component.h:200
function
 GUI::Component::display
| public | 
| void display( | const Geometry::Rect & | region ) | 
Defined in GUI/Components/Component.h:212
function
 GUI::Component::enableLocalDisplayProperties
| protected | 
| void enableLocalDisplayProperties( | ) | 
Defined in GUI/Components/Component.h:219
function
 GUI::Component::disableLocalDisplayProperties
| protected | 
| void disableLocalDisplayProperties( | ) | 
Defined in GUI/Components/Component.h:220
function
 GUI::Component::displayDefaultShapes
| protected | 
| void displayDefaultShapes( | ) | 
Defined in GUI/Components/Component.h:221
function
 GUI::Component::coversAbsPosition
| public | inline | 
| bool coversAbsPosition( | const Geometry::Vec2 & | p ) | 
Defined in GUI/Components/Component.h:235
function
 GUI::Component::coversLocalPosition
| public | virtual | 
| bool coversLocalPosition( | const Geometry::Vec2 & | localPos ) | 
Defined in GUI/Components/Component.h:237
function
 GUI::Component::getAbsPosition
| public | 
| Geometry::Vec2 getAbsPosition( | ) | 
Defined in GUI/Components/Component.h:239
function
 GUI::Component::getAbsRect
| public | inline | 
| Geometry::Rect getAbsRect( | ) | 
Defined in GUI/Components/Component.h:240
function
 GUI::Component::getInnerRect
| public | const | inline | virtual | 
| Geometry::Rect getInnerRect( | ) const | 
o The component’s inner rectangle defines the area, that may be covered by children (=content) (not regarding scrolling). It can be used as a hint for the maximum size of children.
Defined in GUI/Components/Component.h:246
function
 GUI::Component::getHeight
| public | const | inline | 
| float getHeight( | ) const | 
Defined in GUI/Components/Component.h:248
function
 GUI::Component::getLocalRect
| public | const | inline | 
| Geometry::Rect getLocalRect( | ) const | 
Defined in GUI/Components/Component.h:249
function
 GUI::Component::getRect
| public | const | inline | 
| Geometry::Rect getRect( | ) const | 
Defined in GUI/Components/Component.h:250
function
 GUI::Component::getPosition
| public | const | inline | 
| Geometry::Vec2 getPosition( | ) const | 
Defined in GUI/Components/Component.h:251
function
 GUI::Component::getWidth
| public | const | inline | 
| float getWidth( | ) const | 
Defined in GUI/Components/Component.h:252
function
 GUI::Component::invalidateAbsPosition
| public | 
| void invalidateAbsPosition( | ) | 
Defined in GUI/Components/Component.h:254
function
 GUI::Component::invalidateRegion
| public | virtual | 
| void invalidateRegion( | ) | 
Defined in GUI/Components/Component.h:256
function
 GUI::Component::moveRel
| public | inline | 
| void moveRel( | const Geometry::Vec2 & | v ) | 
Defined in GUI/Components/Component.h:258
function
 GUI::Component::setPosition
| public | inline | 
| void setPosition( | const Geometry::Vec2 & | newPos ) | 
Defined in GUI/Components/Component.h:260
function
 GUI::Component::setRect
| public | 
| void setRect( | const Geometry::Rect & | newRect ) | 
Defined in GUI/Components/Component.h:261
function
 GUI::Component::setRect
| public | inline | 
| void setRect( | const Geometry::Vec2 & | pos, | 
| const Geometry::Vec2 & | size | |
| ) | 
Defined in GUI/Components/Component.h:262
function
 GUI::Component::setSize
| public | inline | 
| void setSize( | float | width, | 
| float | height | |
| ) | 
Defined in GUI/Components/Component.h:265
function
 GUI::Component::setSize
| public | inline | 
| void setSize( | const Geometry::Vec2 & | s ) | 
Defined in GUI/Components/Component.h:266
function
 GUI::Component::setHeight
| public | inline | 
| void setHeight( | float | f ) | 
Defined in GUI/Components/Component.h:267
function
 GUI::Component::setWidth
| public | inline | 
| void setWidth( | float | f ) | 
Defined in GUI/Components/Component.h:268
function
 GUI::Component::getComponentAtPos
| public | 
| Component * getComponentAtPos( | const Geometry::Vec2 & | pos ) | 
Defined in GUI/Components/Component.h:286
function
 GUI::Component::findSelectedComponent
| public | 
| Component * findSelectedComponent( | ) | 
Defined in GUI/Components/Component.h:287
function
 GUI::Component::onSelect
| public | virtual | 
| bool onSelect( | ) | 
Defined in GUI/Components/Component.h:296
function
 GUI::Component::onUnselect
| public | virtual | 
| bool onUnselect( | ) | 
Defined in GUI/Components/Component.h:297
enum
 GUI::Component::visitorResult_t
| public | 
| enum visitorResult_t | 
| Enumerator | Description | |
|---|---|---|
| Enumerator | Description | |
| CONTINUE_TRAVERSAL | ||
| BREAK_TRAVERSAL | ||
| EXIT_TRAVERSAL | 
Defined in GUI/Components/Component.h:305
function
 GUI::Component::traverseChildren
| public | inline | virtual | 
| visitorResult_t traverseChildren( | Visitor & | void ) | 
Defined in GUI/Components/Component.h:314
function
 GUI::Component::traverseSubtree
| public | inline | virtual | 
| visitorResult_t traverseSubtree( | Visitor & | v ) | 
Defined in GUI/Components/Component.h:315
function
 GUI::Component::hasMouseCursorProperty
| public | const | inline | 
| bool hasMouseCursorProperty( | ) const | 
Defined in GUI/Components/Component.h:324
function
 GUI::Component::setMouseCursorProperty
| public | 
| void setMouseCursorProperty( | propertyName_t | type ) | 
Defined in GUI/Components/Component.h:325
function
 GUI::Component::getMouseCursorProperty
| public | 
| propertyName_t getMouseCursorProperty( | ) | 
Defined in GUI/Components/Component.h:326
function
 GUI::Component::hasTooltip
| public | const | virtual | 
| bool hasTooltip( | ) const | 
Defined in GUI/Components/Component.h:335
function
 GUI::Component::getTooltip
| public | const | virtual | 
| std::string getTooltip( | ) const | 
Defined in GUI/Components/Component.h:336
function
 GUI::Component::setTooltip
| public | virtual | 
| void setTooltip( | const std::string & | s ) | 
Defined in GUI/Components/Component.h:337
function
 GUI::Component::removeTooltip
| public | virtual | 
| void removeTooltip( | ) | 
Defined in GUI/Components/Component.h:338
function
 GUI::Component::setExtLayout
| public | 
| void setExtLayout( | uint32_t | flags, | 
| const Geometry::Vec2 & | extPos, | |
| const Geometry::Vec2 & | extRelSize | |
| ) | 
Enable automatic layouting.
Defined in GUI/Components/Component.h:275
function
 GUI::Component::setExtLayout
| public | 
| void setExtLayout( | uint32_t | flags, | 
| const Geometry::Vec2 & | extPos | |
| ) | 
Defined in GUI/Components/Component.h:276
function
 GUI::Component::removeExternalLayout
| public | 
| void removeExternalLayout( | ) | 
Disable automatic layouting.
Defined in GUI/Components/Component.h:278