| public | 
Inheritance Graph
graph BT
	StyleManager
	click StyleManager "classGUI_1_1StyleManager"
Description
Color
| Util::Color4ub | getColor( propertyId_t type) const | 
| void | pushColor( propertyId_t type, const Util::Color4ub & c) | 
| void | popColor( propertyId_t type) | 
| void | setDefaultColor( propertyId_t type, const Util::Color4ub & c) | 
Font
| AbstractFont * | getDefaultFont( propertyId_t type) const | 
| AbstractFont * | getFont( propertyId_t type) const | 
| void | pushFont( propertyId_t type, AbstractFont * f) | 
| void | popFont( propertyId_t type) | 
| void | setDefaultFont( propertyId_t type, AbstractFont * f) | 
Mousecursor
| void | setMouseCursor( propertyName_t name, std::shared_ptr< Util::UI::Cursor > cursor) | 
| void | setDefaultMouseCursor( propertyName_t name) | 
| std::shared_ptr< Util::UI::Cursor > | getMouseCursor( propertyName_t name) const | 
| void | removeMouseCursor( propertyName_t name) | 
Shape
| AbstractShape * | getShape( propertyId_t type) const | 
| void | pushShape( propertyId_t type, AbstractShape * s) | 
| void | popShape( propertyId_t type) | 
| void | setDefaultShape( propertyId_t type, AbstractShape * f) | 
(global) Value
| float | getGlobalValue( propertyId_t type) const | 
| void | setGlobalValue( propertyId_t type, float v) | 
Public Functions
| ~StyleManager() | 
Documentation
function
 GUI::StyleManager::getColor
| public | const | 
| Util::Color4ub getColor( | propertyId_t | type ) const | 
Defined in GUI/Base/StyleManager.h:53
function
 GUI::StyleManager::pushColor
| public | 
| void pushColor( | propertyId_t | type, | 
| const Util::Color4ub & | c | |
| ) | 
Defined in GUI/Base/StyleManager.h:54
function
 GUI::StyleManager::popColor
| public | 
| void popColor( | propertyId_t | type ) | 
Defined in GUI/Base/StyleManager.h:55
function
 GUI::StyleManager::setDefaultColor
| public | 
| void setDefaultColor( | propertyId_t | type, | 
| const Util::Color4ub & | c | |
| ) | 
Defined in GUI/Base/StyleManager.h:56
function
 GUI::StyleManager::getDefaultFont
| public | const | 
| AbstractFont * getDefaultFont( | propertyId_t | type ) const | 
Defined in GUI/Base/StyleManager.h:70
function
 GUI::StyleManager::getFont
| public | const | 
| AbstractFont * getFont( | propertyId_t | type ) const | 
Defined in GUI/Base/StyleManager.h:71
function
 GUI::StyleManager::pushFont
| public | 
| void pushFont( | propertyId_t | type, | 
| AbstractFont * | f | |
| ) | 
Defined in GUI/Base/StyleManager.h:72
function
 GUI::StyleManager::popFont
| public | 
| void popFont( | propertyId_t | type ) | 
Defined in GUI/Base/StyleManager.h:73
function
 GUI::StyleManager::setDefaultFont
| public | 
| void setDefaultFont( | propertyId_t | type, | 
| AbstractFont * | f | |
| ) | 
Defined in GUI/Base/StyleManager.h:74
function
 GUI::StyleManager::setMouseCursor
| public | 
| void setMouseCursor( | propertyName_t | name, | 
| std::shared_ptr< Util::UI::Cursor > | cursor | |
| ) | 
Defined in GUI/Base/StyleManager.h:86
function
 GUI::StyleManager::setDefaultMouseCursor
| public | 
| void setDefaultMouseCursor( | propertyName_t | name ) | 
Defined in GUI/Base/StyleManager.h:87
function
 GUI::StyleManager::getMouseCursor
| public | const | 
| std::shared_ptr< Util::UI::Cursor > getMouseCursor( | propertyName_t | name ) const | 
Defined in GUI/Base/StyleManager.h:88
function
 GUI::StyleManager::removeMouseCursor
| public | 
| void removeMouseCursor( | propertyName_t | name ) | 
Defined in GUI/Base/StyleManager.h:89
function
 GUI::StyleManager::getShape
| public | const | 
| AbstractShape * getShape( | propertyId_t | type ) const | 
Note: always returns a valid Shape object. If no specific Shape is found a NullShape is returned.
Defined in GUI/Base/StyleManager.h:107
function
 GUI::StyleManager::pushShape
| public | 
| void pushShape( | propertyId_t | type, | 
| AbstractShape * | s | |
| ) | 
Defined in GUI/Base/StyleManager.h:108
function
 GUI::StyleManager::popShape
| public | 
| void popShape( | propertyId_t | type ) | 
Defined in GUI/Base/StyleManager.h:109
function
 GUI::StyleManager::setDefaultShape
| public | 
| void setDefaultShape( | propertyId_t | type, | 
| AbstractShape * | f | |
| ) | 
Defined in GUI/Base/StyleManager.h:110
function
 GUI::StyleManager::getGlobalValue
| public | const | 
| float getGlobalValue( | propertyId_t | type ) const | 
Defined in GUI/Base/StyleManager.h:121
function
 GUI::StyleManager::setGlobalValue
| public | 
| void setGlobalValue( | propertyId_t | type, | 
| float | v | |
| ) | 
Defined in GUI/Base/StyleManager.h:122
function
 GUI::StyleManager::~StyleManager
| public | 
| ~StyleManager( | ) | 
Defined in GUI/Base/StyleManager.h:39