aedTheme Class Reference

#include <aedTheme.h>

Inheritance diagram for aedTheme:

Inheritance graph
[legend]
Collaboration diagram for aedTheme:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 aedTheme ()
virtual ~aedTheme ()
const aedThemeInfogetThemeInfo ()
 DRAWFUNC (Button)
 DRAWFUNC (Slider)
 DRAWFUNC (ScrollBar)
 DRAWFUNC (Frame)
 DRAWFUNC (ProgressBar)
 DRAWFUNC (CheckBox)
virtual void drawBorder (aedWidget *widget, SDL_Surface *screen)
virtual void drawBox (aedWidget *widget, SDL_Surface *screen)
virtual void drawSquareButton (aedButton *widget, SDL_Surface *screen)

Public Attributes

std::string defaultFontName
Uint8 defaultFontSize
aedColor defaultTextColor
aedColor colorBoxBackground
aedColor colorButtonNormal1
aedColor colorButtonNormal2
aedColor colorButtonPushed1
aedColor colorButtonPushed2
aedColor colorButtonOver1
aedColor colorButtonOver2
aedColor colorDefaultWidgetBackground

Protected Attributes

aedThemeInfo m_ThemeInfo

Constructor & Destructor Documentation

aedTheme::aedTheme (  ) 

virtual aedTheme::~aedTheme (  )  [virtual]


Member Function Documentation

virtual void aedTheme::drawBorder ( aedWidget widget,
SDL_Surface *  screen 
) [virtual]

Reimplemented in MWTheme.

virtual void aedTheme::drawBox ( aedWidget widget,
SDL_Surface *  screen 
) [virtual]

Reimplemented in MWTheme.

aedTheme::DRAWFUNC ( CheckBox   ) 

aedTheme::DRAWFUNC ( ProgressBar   ) 

aedTheme::DRAWFUNC ( Frame   ) 

aedTheme::DRAWFUNC ( ScrollBar   ) 

aedTheme::DRAWFUNC ( Slider   ) 

aedTheme::DRAWFUNC ( Button   ) 

virtual void aedTheme::drawSquareButton ( aedButton widget,
SDL_Surface *  screen 
) [virtual]

Reimplemented in MWTheme.

const aedThemeInfo* aedTheme::getThemeInfo (  )  [inline]


Member Data Documentation

aedColor aedTheme::colorBoxBackground

aedColor aedTheme::colorButtonNormal1

aedColor aedTheme::colorButtonNormal2

aedColor aedTheme::colorButtonOver1

aedColor aedTheme::colorButtonOver2

aedColor aedTheme::colorButtonPushed1

aedColor aedTheme::colorButtonPushed2

aedColor aedTheme::colorDefaultWidgetBackground

std::string aedTheme::defaultFontName

Uint8 aedTheme::defaultFontSize

aedColor aedTheme::defaultTextColor

aedThemeInfo aedTheme::m_ThemeInfo [protected]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:25 2007 for MetalWarriors by  doxygen 1.4.7