Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

BTheme Class Reference

#include <BTheme.h>

Inheritance diagram for BTheme:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~BTheme ()
virtual BRect contentRectForWidget (const BWidget &widget)=0
virtual void drawWidgetBackground (BImage &img, BWidget &widget)=0
virtual void drawWidgetFrame (BImage &img, BWidget &widget)=0
virtual void drawButton (BImage &img, BWidget &w)=0
virtual void drawSelectionRect (BImage &img, const BRect &rect, const BWidget &w)=0
virtual void drawScroller (BImage &img, BScroller &w)=0
virtual int scrollerHitTest (BScroller &w, const BEvent &event)=0
virtual BFontdefaultFont ()=0
virtual BFontdefaultSmallFont ()=0
virtual BFontdefaultBigFont ()=0
virtual uint16 textColor ()=0
virtual uint16 selectedTextColor ()=0

Static Public Member Functions

BTheme * currentTheme ()

Constructor & Destructor Documentation

virtual BTheme::~BTheme   [inline, virtual]
 


Member Function Documentation

virtual BRect BTheme::contentRectForWidget const BWidget   widget [pure virtual]
 

Implemented in BSimpleTheme.

BTheme* BTheme::currentTheme   [static]
 

virtual BFont* BTheme::defaultBigFont   [pure virtual]
 

Implemented in BSimpleTheme.

virtual BFont* BTheme::defaultFont   [pure virtual]
 

Implemented in BSimpleTheme.

virtual BFont* BTheme::defaultSmallFont   [pure virtual]
 

Implemented in BSimpleTheme.

virtual void BTheme::drawButton BImage   img,
BWidget   w
[pure virtual]
 

Implemented in BSimpleTheme.

virtual void BTheme::drawScroller BImage   img,
BScroller   w
[pure virtual]
 

Implemented in BSimpleTheme.

virtual void BTheme::drawSelectionRect BImage   img,
const BRect   rect,
const BWidget   w
[pure virtual]
 

Implemented in BSimpleTheme.

virtual void BTheme::drawWidgetBackground BImage   img,
BWidget   widget
[pure virtual]
 

Implemented in BSimpleTheme.

virtual void BTheme::drawWidgetFrame BImage   img,
BWidget   widget
[pure virtual]
 

Implemented in BSimpleTheme.

virtual int BTheme::scrollerHitTest BScroller   w,
const BEvent   event
[pure virtual]
 

Implemented in BSimpleTheme.

virtual uint16 BTheme::selectedTextColor   [pure virtual]
 

Implemented in BSimpleTheme.

virtual uint16 BTheme::textColor   [pure virtual]
 

Implemented in BSimpleTheme.


The documentation for this class was generated from the following file:
Generated on Sat Dec 29 10:01:01 2007 for DSGUI by doxygen1.3-rc3