dw::fltk::ui::FltkListResource Class Reference

#include <fltkui.hh>

List of all members.

Public Member Functions

 FltkListResource (FltkPlatform *platform, core::ui::ListResource::SelectionMode selectionMode, int rows)
 ~FltkListResource ()
void addItem (const char *str, bool enabled, bool selected)
void pushGroup (const char *name, bool enabled)
void popGroup ()
void sizeRequest (core::Requisition *requisition)
bool isSelected (int index)

Protected Member Functions

Fl_Widget * createNewWidget (core::Allocation *allocation)
void setWidgetStyle (Fl_Widget *widget, core::style::Style *style)
int getNumberOfItems ()
int getMaxItemWidth ()

Private Member Functions

void * newItem (const char *str, bool enabled, bool selected)

Static Private Member Functions

static void widgetCallback (Fl_Widget *widget, void *data)

Private Attributes

void * currParent
lout::misc::SimpleVector< bool > itemsSelected
int showRows
ListResource::SelectionMode mode


Constructor & Destructor Documentation

dw::fltk::ui::FltkListResource::FltkListResource ( FltkPlatform platform,
core::ui::ListResource::SelectionMode  selectionMode,
int  rows 
)

dw::fltk::ui::FltkListResource::~FltkListResource (  ) 


Member Function Documentation

void dw::fltk::ui::FltkListResource::addItem ( const char *  str,
bool  enabled,
bool  selected 
) [virtual]

Fl_Widget * dw::fltk::ui::FltkListResource::createNewWidget ( core::Allocation allocation  )  [protected, virtual]

int dw::fltk::ui::FltkListResource::getMaxItemWidth (  )  [protected]

References lout::misc::max().

Referenced by sizeRequest().

int dw::fltk::ui::FltkListResource::getNumberOfItems (  )  [inline, protected, virtual]

bool dw::fltk::ui::FltkListResource::isSelected ( int  index  )  [virtual]

void * dw::fltk::ui::FltkListResource::newItem ( const char *  str,
bool  enabled,
bool  selected 
) [private]

void dw::fltk::ui::FltkListResource::popGroup (  )  [virtual]

void dw::fltk::ui::FltkListResource::pushGroup ( const char *  name,
bool  enabled 
) [virtual]

void dw::fltk::ui::FltkListResource::setWidgetStyle ( Fl_Widget *  widget,
core::style::Style style 
) [protected, virtual]

Reimplemented from dw::fltk::ui::FltkResource.

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

void dw::fltk::ui::FltkListResource::widgetCallback ( Fl_Widget *  widget,
void *  data 
) [static, private]


Member Data Documentation

ListResource::SelectionMode dw::fltk::ui::FltkListResource::mode [private]

Referenced by FltkListResource(), and sizeRequest().


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