ThemeStyle Class Reference

Inheritance diagram for ThemeStyle:
[legend]
Collaboration diagram for ThemeStyle:
[legend]
List of all members.

Public Member Functions

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

Constructor & Destructor Documentation

ThemeStyle::ThemeStyle (  ) 


Member Function Documentation

void ThemeStyle::DrawTitle ( TitleWindow pWindow  )  [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawButtonBackground ( Button pWindow  )  [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawFrameBackground ( Window pWindow,
const Rect rRect 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawControlBackground ( Painter m_pPainter,
const Rect rRect 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawEditWindow ( Window pWindow,
const Rect rRect 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawInnerFrame ( FrameWindow pWindow,
int  iTopGap = 0,
int  iBottomGap = 0 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawOuterFrame ( FrameWindow pWindow  )  [virtual]

Implements SkyGI::Theme.

int ThemeStyle::GetProperty ( ThemeProperty  nProperty  )  [virtual]

Implements SkyGI::Theme.

int ThemeStyle::GetFrameWidth ( FrameWidthPosition  nPos  )  [virtual]

Implements SkyGI::Theme.

int ThemeStyle::GetInnerWindowMargin ( InnerWindowMargin  nPos  )  [virtual]

Implements SkyGI::Theme.

void ThemeStyle::ApplyWindowShape ( FrameWindow pWindow  )  [virtual]

Implements SkyGI::Theme.

void ThemeStyle::TitleWindowFlagsChanged ( TitleWindow pWindow  )  [virtual]

Implements SkyGI::Theme.

TitleWindowAction ThemeStyle::TitleWindowMouseEvent ( TitleWindow pWindow,
const InputEvent nInputEvent 
) [virtual]

Implements SkyGI::Theme.

Point ThemeStyle::TitleGetPreferredSize ( TitleWindow pWindow  )  [virtual]

Implements SkyGI::Theme.

void ThemeStyle::WindowCreated ( Window pWindow,
ThemeWindowType  nThemeWindowType 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawScrollBar ( ScrollBar pWindow,
const Rect rDirty 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawScrollBarIndicator ( ScrollBar pWindow,
const Rect rDirty 
) [virtual]

Implements SkyGI::Theme.

Image * ThemeStyle::GetImage ( int  iID  )  [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawStatusBar ( Window pWindow,
const Rect rDirty 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawCheckBox ( Painter pPainter,
Point  pPos,
bool  bEnabled,
bool  bCheck,
const Rect rDirty 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawCheckBox ( CheckBox pWindow,
const Rect rDirty 
) [virtual]

Implements SkyGI::Theme.

Point ThemeStyle::CheckBoxGetPreferredSize ( CheckBox pWindow  )  [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawListView ( Window pWindow,
const Rect rDirty 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawListViewHeader ( ListViewHeader pListViewHeader,
const Rect rRect,
int  iColumnIndex,
ListViewColumn pColumn 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawProgressBar ( ProgressBar pWindow,
const Rect rDirty 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawSplitterGrip ( SplitterSeperator pSplitter  )  [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawTab ( TabView pWindow,
TabViewEntry pEntry,
bool  bFirst,
bool  bLast 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawTabView ( TabView pWindow  )  [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawInfoPanel ( InfoPanelNode pWindow,
const Rect rDirty 
) [virtual]

Implements SkyGI::Theme.

bool ThemeStyle::GetAlign ( const String cKey,
const String cSuffix,
int &  iAlign,
int  iDefaultAlign 
) [virtual]

Implements SkyGI::Theme.

bool ThemeStyle::Get ( const String cKey,
const String cSuffix,
Image **  ppImage,
int  iIndex 
) [virtual]

Implements SkyGI::Theme.

bool ThemeStyle::Get ( const String cKey,
const String cSuffix,
Font **  pFont,
SystemFont  nDefaultFont = DEFAULT_FONT_NORMAL,
int  iDefaultSize = 8 
) [virtual]

Implements SkyGI::Theme.

bool ThemeStyle::Get ( const String cKey,
const String cSuffix,
Variant pVariant,
int  iIndex = 0 
) [virtual]

Implements SkyGI::Theme.

bool ThemeStyle::Get ( const String cKey,
const String cSuffix,
String cString,
int  iIndex = 0 
) [virtual]

Implements SkyGI::Theme.

bool ThemeStyle::Get ( const String cKey,
const String cSuffix,
int &  iValue,
int  iIndex = 0 
) [virtual]

Implements SkyGI::Theme.

bool ThemeStyle::Get ( const String cKey,
const String cSuffix,
long long &  llValue,
int  iIndex = 0 
) [virtual]

Implements SkyGI::Theme.

bool ThemeStyle::Get ( const String cKey,
const String cSuffix,
bool &  bBool,
int  iIndex = 0 
) [virtual]

Implements SkyGI::Theme.

bool ThemeStyle::Get ( const String cKey,
const String cSuffix,
Color nColor,
int  iIndex = 0 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::Get ( const String szKey,
const String szSuffix,
BrushAssembly pBrush,
int  iIndex = 0 
) [virtual]

Implements SkyGI::Theme.

void ThemeStyle::DrawComboBox ( ComboBox pWindow  )  [virtual]

Implements SkyGI::Theme.


Generated on Thu Dec 13 18:13:59 2007 for SkyGI by  doxygen 1.5.1-p1