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