soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
SSkinPool.h File Reference

Skin Object Pool Management. More...

#include <core/SSingletonMap.h>
#include <interface/SSkinPool-i.h>
#include <helper/obj-ref-impl.hpp>

Go to the source code of this file.

Classes

struct  SkinKey
 Key for identifying a skin object in the pool. More...
 
class  CElementTraits< SkinKey >
 Template specialization for SkinKey to provide hash and comparison functions. More...
 
class  SSkinPool
 Manages the mapping of skin names to ISkinObj objects. More...
 

Typedefs

typedef ISkinObjSSkinPtr
 

Enumerations

enum  SYS_SKIN {
  SKIN_SYS_CHECKBOX = 0 , SKIN_SYS_RADIO , SKIN_SYS_FOCUSCHECKBOX , SKIN_SYS_FOCUSRADIO ,
  SKIN_SYS_BTN_NORMAL , SKIN_SYS_SCROLLBAR , SKIN_SYS_BORDER , SKIN_SYS_DROPBTN ,
  SKIN_SYS_TREE_TOGGLE , SKIN_SYS_TREE_CHECKBOX , SKIN_SYS_TREE_LINES , SKIN_SYS_TAB_PAGE ,
  SKIN_SYS_HEADER , SKIN_SYS_SPLIT_VERT , SKIN_SYS_SPLIT_HORZ , SKIN_SYS_PROG_BKGND ,
  SKIN_SYS_PROG_BAR , SKIN_SYS_VERT_PROG_BKGND , SKIN_SYS_VERT_PROG_BAR , SKIN_SYS_SLIDER_THUMB ,
  SKIN_SYS_BTN_CLOSE , SKIN_SYS_BTN_MINIMIZE , SKIN_SYS_BTN_MAXMIZE , SKIN_SYS_BTN_RESTORE ,
  SKIN_SYS_MENU_CHECK , SKIN_SYS_MENU_SEP , SKIN_SYS_MENU_ARROW , SKIN_SYS_MENU_BORDER ,
  SKIN_SYS_MENU_SKIN , SKIN_SYS_ICONS , SKIN_SYS_WND_BKGND , SKIN_SYS_BTN_PREV ,
  SKIN_SYS_BTN_NEXT , SKIN_SYS_SPIN_DOWN , SKIN_SYS_SPIN_UP , SKIN_SYS_SWITCH ,
  SKIN_SYS_SWITCH_BG , SKIN_SYS_COUNT
}
 

Detailed Description

Skin Object Pool Management.

Version
v1.0
Author
SOUI团队
Date
2014-05-28

Manages a pool of skin objects, providing functionality to load, retrieve, and manage skins.

Definition in file SSkinPool.h.

Typedef Documentation

◆ SSkinPtr

typedef ISkinObj* SSkinPtr

Definition at line 68 of file SSkinPool.h.

Enumeration Type Documentation

◆ SYS_SKIN

enum SYS_SKIN

Definition at line 21 of file SSkinPool.h.