Public Member Functions | |
| Theme () | |
| virtual | ~Theme () |
| virtual void | DrawTitle (TitleWindow *pWindow)=0 |
| virtual void | DrawButtonBackground (Button *pWindow)=0 |
| virtual void | DrawFrameBackground (Window *pWindow, const Rect &rRect)=0 |
| virtual void | DrawControlBackground (Painter *m_pPainter, const Rect &rRect)=0 |
| virtual void | DrawEditWindow (Window *pWindow, const Rect &rRect)=0 |
| virtual void | DrawInnerFrame (FrameWindow *pWindow, int iTopGap=0, int iBottomGap=0)=0 |
| virtual void | DrawOuterFrame (FrameWindow *pWindow)=0 |
| virtual int | GetProperty (ThemeProperty nProperty)=0 |
| virtual int | GetFrameWidth (FrameWidthPosition nPos)=0 |
| virtual int | GetInnerWindowMargin (InnerWindowMargin nPos)=0 |
| virtual void | ApplyWindowShape (FrameWindow *pWindow)=0 |
| virtual void | TitleWindowFlagsChanged (TitleWindow *pWindow)=0 |
| virtual TitleWindowAction | TitleWindowMouseEvent (TitleWindow *pWindow, const InputEvent &nInputEvent)=0 |
| virtual Point | TitleGetPreferredSize (TitleWindow *pWindow)=0 |
| virtual void | WindowCreated (Window *pWindow, ThemeWindowType nThemeWindowType)=0 |
| virtual void | DrawScrollBar (ScrollBar *pWindow, const Rect &rDirty)=0 |
| virtual void | DrawScrollBarIndicator (ScrollBar *pWindow, const Rect &rDirty)=0 |
| virtual Image * | GetImage (int iID)=0 |
| virtual void | DrawStatusBar (Window *pWindow, const Rect &rDirty)=0 |
| virtual void | DrawCheckBox (CheckBox *pWindow, const Rect &rDirty)=0 |
| virtual void | DrawCheckBox (Painter *pPainter, Point pPos, bool bEnabled, bool bCheck, const Rect &rDirty)=0 |
| virtual Point | CheckBoxGetPreferredSize (CheckBox *pWindow)=0 |
| virtual void | DrawListView (Window *pWindow, const Rect &rDirty)=0 |
| virtual void | DrawListViewHeader (ListViewHeader *pListViewHeader, const Rect &rRect, int iColumnIndex, ListViewColumn *pColumn)=0 |
| virtual void | DrawProgressBar (ProgressBar *pWindow, const Rect &rDirty)=0 |
| virtual void | DrawSplitterGrip (SplitterSeperator *pSplitter)=0 |
| virtual void | DrawTab (TabView *pWindow, TabViewEntry *pEntry, bool bFirst, bool bLast)=0 |
| virtual void | DrawTabView (TabView *pWindow)=0 |
| virtual bool | GetAlign (const String &cKey, const String &cSuffix, int &iAlign, int iDefaultAlign)=0 |
| virtual bool | Get (const String &cKey, const String &cSuffix, Image **ppImage, int iIndex)=0 |
| virtual bool | Get (const String &cKey, const String &cSuffix, Font **pFont, SystemFont nDefaultFont=DEFAULT_FONT_NORMAL, int iDefaultSize=8)=0 |
| virtual bool | Get (const String &cKey, const String &cSuffix, Variant &pVariant, int iIndex=0)=0 |
| virtual bool | Get (const String &cKey, const String &cSuffix, String &cString, int iIndex=0)=0 |
| virtual bool | Get (const String &cKey, const String &cSuffix, int &iValue, int iIndex=0)=0 |
| virtual bool | Get (const String &cKey, const String &cSuffix, long long &llValue, int iIndex=0)=0 |
| virtual bool | Get (const String &cKey, const String &cSuffix, bool &bBool, int iIndex=0)=0 |
| virtual bool | Get (const String &cKey, const String &cSuffix, Color &nColor, int iIndex=0)=0 |
| virtual void | Get (const String &szKey, const String &szSuffix, BrushAssembly &pBrush, int iIndex=0)=0 |
| virtual void | DrawInfoPanel (InfoPanelNode *pWindow, const Rect &rDirty)=0 |
| virtual void | DrawComboBox (ComboBox *pWindow)=0 |
| Theme::Theme | ( | ) |
| Theme::~Theme | ( | ) | [virtual] |
| virtual void SkyGI::Theme::DrawTitle | ( | TitleWindow * | pWindow | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawButtonBackground | ( | Button * | pWindow | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawFrameBackground | ( | Window * | pWindow, | |
| const Rect & | rRect | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawControlBackground | ( | Painter * | m_pPainter, | |
| const Rect & | rRect | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawInnerFrame | ( | FrameWindow * | pWindow, | |
| int | iTopGap = 0, |
|||
| int | iBottomGap = 0 | |||
| ) | [pure virtual] |
Implemented in ThemeStyle.
| virtual void SkyGI::Theme::DrawOuterFrame | ( | FrameWindow * | pWindow | ) | [pure virtual] |
Implemented in ThemeStyle.
| virtual int SkyGI::Theme::GetProperty | ( | ThemeProperty | nProperty | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual int SkyGI::Theme::GetFrameWidth | ( | FrameWidthPosition | nPos | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual int SkyGI::Theme::GetInnerWindowMargin | ( | InnerWindowMargin | nPos | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::ApplyWindowShape | ( | FrameWindow * | pWindow | ) | [pure virtual] |
Implemented in ThemeStyle.
| virtual void SkyGI::Theme::TitleWindowFlagsChanged | ( | TitleWindow * | pWindow | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual TitleWindowAction SkyGI::Theme::TitleWindowMouseEvent | ( | TitleWindow * | pWindow, | |
| const InputEvent & | nInputEvent | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual Point SkyGI::Theme::TitleGetPreferredSize | ( | TitleWindow * | pWindow | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::WindowCreated | ( | Window * | pWindow, | |
| ThemeWindowType | nThemeWindowType | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawScrollBar | ( | ScrollBar * | pWindow, | |
| const Rect & | rDirty | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawScrollBarIndicator | ( | ScrollBar * | pWindow, | |
| const Rect & | rDirty | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual Image* SkyGI::Theme::GetImage | ( | int | iID | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
Implemented in ThemeStyle, and ThemeWindUI.
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawCheckBox | ( | Painter * | pPainter, | |
| Point | pPos, | |||
| bool | bEnabled, | |||
| bool | bCheck, | |||
| const Rect & | rDirty | |||
| ) | [pure virtual] |
Implemented in ThemeStyle.
Implemented in ThemeStyle, and ThemeWindUI.
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawListViewHeader | ( | ListViewHeader * | pListViewHeader, | |
| const Rect & | rRect, | |||
| int | iColumnIndex, | |||
| ListViewColumn * | pColumn | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawProgressBar | ( | ProgressBar * | pWindow, | |
| const Rect & | rDirty | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawSplitterGrip | ( | SplitterSeperator * | pSplitter | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawTab | ( | TabView * | pWindow, | |
| TabViewEntry * | pEntry, | |||
| bool | bFirst, | |||
| bool | bLast | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawTabView | ( | TabView * | pWindow | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual bool SkyGI::Theme::GetAlign | ( | const String & | cKey, | |
| const String & | cSuffix, | |||
| int & | iAlign, | |||
| int | iDefaultAlign | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual bool SkyGI::Theme::Get | ( | const String & | cKey, | |
| const String & | cSuffix, | |||
| Image ** | ppImage, | |||
| int | iIndex | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual bool SkyGI::Theme::Get | ( | const String & | cKey, | |
| const String & | cSuffix, | |||
| Font ** | pFont, | |||
| SystemFont | nDefaultFont = DEFAULT_FONT_NORMAL, |
|||
| int | iDefaultSize = 8 | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual bool SkyGI::Theme::Get | ( | const String & | cKey, | |
| const String & | cSuffix, | |||
| Variant & | pVariant, | |||
| int | iIndex = 0 | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual bool SkyGI::Theme::Get | ( | const String & | cKey, | |
| const String & | cSuffix, | |||
| String & | cString, | |||
| int | iIndex = 0 | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual bool SkyGI::Theme::Get | ( | const String & | cKey, | |
| const String & | cSuffix, | |||
| int & | iValue, | |||
| int | iIndex = 0 | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual bool SkyGI::Theme::Get | ( | const String & | cKey, | |
| const String & | cSuffix, | |||
| long long & | llValue, | |||
| int | iIndex = 0 | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual bool SkyGI::Theme::Get | ( | const String & | cKey, | |
| const String & | cSuffix, | |||
| bool & | bBool, | |||
| int | iIndex = 0 | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual bool SkyGI::Theme::Get | ( | const String & | cKey, | |
| const String & | cSuffix, | |||
| Color & | nColor, | |||
| int | iIndex = 0 | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::Get | ( | const String & | szKey, | |
| const String & | szSuffix, | |||
| BrushAssembly & | pBrush, | |||
| int | iIndex = 0 | |||
| ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
| virtual void SkyGI::Theme::DrawInfoPanel | ( | InfoPanelNode * | pWindow, | |
| const Rect & | rDirty | |||
| ) | [pure virtual] |
Implemented in ThemeStyle.
| virtual void SkyGI::Theme::DrawComboBox | ( | ComboBox * | pWindow | ) | [pure virtual] |
Implemented in ThemeStyle, and ThemeWindUI.
1.5.1-p1