dw::core::ui::ComplexButtonResource Class Reference

#include <ui.hh>

List of all members.

Classes

class  LayoutReceiver

Public Member Functions

 ComplexButtonResource ()
 ~ComplexButtonResource ()
void sizeRequest (Requisition *requisition)
void getExtremes (Extremes *extremes)
void sizeAllocate (Allocation *allocation)
void setWidth (int width)
void setAscent (int ascent)
void setDescent (int descent)
Iteratoriterator (Content::Type mask, bool atEnd)
int getClickX ()
int getClickY ()

Protected Member Functions

void setEmbed (Embed *embed)
virtual PlatformcreatePlatform ()=0
virtual void setLayout (Layout *layout)=0
virtual int reliefXThickness ()=0
virtual int reliefYThickness ()=0
void init (Widget *widget)

Protected Attributes

Layoutlayout
int click_x
int click_y

Private Attributes

LayoutReceiver layoutReceiver
WidgetchildWidget

Friends

class LayoutReceiver


Constructor & Destructor Documentation

dw::core::ui::ComplexButtonResource::ComplexButtonResource (  ) 

dw::core::ui::ComplexButtonResource::~ComplexButtonResource (  ) 

References layout.


Member Function Documentation

virtual Platform* dw::core::ui::ComplexButtonResource::createPlatform (  )  [protected, pure virtual]

Implemented in dw::fltk::ui::FltkComplexButtonResource.

Referenced by init().

int dw::core::ui::ComplexButtonResource::getClickX (  )  [inline]

References click_x.

int dw::core::ui::ComplexButtonResource::getClickY (  )  [inline]

References click_y.

void dw::core::ui::ComplexButtonResource::getExtremes ( Extremes extremes  )  [virtual]

void dw::core::ui::ComplexButtonResource::init ( Widget widget  )  [protected]

Iterator * dw::core::ui::ComplexButtonResource::iterator ( Content::Type  mask,
bool  atEnd 
) [virtual]

Bug:
Implementation. This is a bit more complicated: We have two layouts here.

Implements dw::core::ui::Resource.

References dw::core::ui::Resource::getEmbed().

virtual int dw::core::ui::ComplexButtonResource::reliefXThickness (  )  [protected, pure virtual]

virtual int dw::core::ui::ComplexButtonResource::reliefYThickness (  )  [protected, pure virtual]

void dw::core::ui::ComplexButtonResource::setAscent ( int  ascent  )  [virtual]

void dw::core::ui::ComplexButtonResource::setDescent ( int  descent  )  [virtual]

void dw::core::ui::ComplexButtonResource::setEmbed ( Embed embed  )  [protected, virtual]

virtual void dw::core::ui::ComplexButtonResource::setLayout ( Layout layout  )  [protected, pure virtual]

Implemented in dw::fltk::ui::FltkComplexButtonResource.

Referenced by init().

void dw::core::ui::ComplexButtonResource::setWidth ( int  width  )  [virtual]

void dw::core::ui::ComplexButtonResource::sizeAllocate ( Allocation allocation  )  [virtual]

void dw::core::ui::ComplexButtonResource::sizeRequest ( Requisition requisition  )  [virtual]


Friends And Related Function Documentation

friend class LayoutReceiver [friend]


Member Data Documentation

Referenced by ComplexButtonResource(), and init().


The documentation for this class was generated from the following files:

Generated on Wed Sep 7 02:00:38 2011 for Dillo by  doxygen 1.5.9