Hasty Badger
Small UI library (a branch of Turbo Badger)
|
TBSkinElementState has a skin element id that should be used if its state and condition matches that which is being painted. More...
#include <tb_skin.h>
Public Types | |
enum | MATCH_RULE { MATCH_RULE_DEFAULT, MATCH_RULE_ONLY_SPECIFIC_STATE } |
Defines how to match states. More... | |
Public Member Functions | |
bool | IsMatch (SKIN_STATE state, TBSkinConditionContext &context, MATCH_RULE rule=MATCH_RULE_DEFAULT) const |
bool | IsExactMatch (SKIN_STATE state, TBSkinConditionContext &context, MATCH_RULE rule=MATCH_RULE_DEFAULT) const |
Public Member Functions inherited from tb::TBLinkOf< TBSkinElementState > | |
TBSkinElementState * | GetPrev () const |
TBSkinElementState * | GetNext () const |
Public Member Functions inherited from tb::TBLink | |
bool | IsInList () const |
Return true if the link is currently added to a list. More... | |
Public Attributes | |
TBID | element_id |
SKIN_STATE | state |
TBLinkListAutoDeleteOf < TBSkinCondition > | conditions |
Public Attributes inherited from tb::TBLink | |
TBLink * | prev |
TBLink * | next |
TBLinkList * | linklist |
TBSkinElementState has a skin element id that should be used if its state and condition matches that which is being painted.