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