|
|
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.