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

FX::FXColorItem Class Reference

#include <FXColorList.h>

Inheritance diagram for FX::FXColorItem:
FX::FXListItem FX::FXObject

Public Member Functions

 FXColorItem (const FXString &text, FXColor clr, void *ptr=NULL)
 
void setColor (FXColor clr)
 
FXColor getColor () const
 
virtual FXint getWidth (const FXList *list) const
 
virtual FXint getHeight (const FXList *list) const
 
- Public Member Functions inherited from FX::FXListItem
 FXListItem (const FXString &text, FXIcon *ic=NULL, void *ptr=NULL)
 
virtual void setText (const FXString &txt)
 
const FXStringgetText () const
 
virtual void setIcon (FXIcon *icn, FXbool owned=FALSE)
 
FXIcongetIcon () const
 
void setData (void *ptr)
 
void * getData () const
 
virtual void setFocus (FXbool focus)
 
FXbool hasFocus () const
 
virtual void setSelected (FXbool selected)
 
FXbool isSelected () const
 
virtual void setEnabled (FXbool enabled)
 
FXbool isEnabled () const
 
virtual void setDraggable (FXbool draggable)
 
FXbool isDraggable () const
 
virtual void create ()
 
virtual void detach ()
 
virtual void destroy ()
 
virtual void save (FXStream &store) const
 
virtual void load (FXStream &store)
 
virtual ~FXListItem ()
 
- Public Member Functions inherited from FX::FXObject
virtual long onDefault (FXObject *, FXSelector, void *)
 
const FXchargetClassName () const
 
bool isMemberOf (const FXMetaClass *metaclass) const
 
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
 
virtual ~FXObject ()
 

Additional Inherited Members

- Public Types inherited from FX::FXListItem
enum  {
  SELECTED = 1,
  FOCUS = 2,
  DISABLED = 4,
  DRAGGABLE = 8,
  ICONOWNED = 16
}
 

Detailed Description

Color item.

Constructor & Destructor Documentation

FX::FXColorItem::FXColorItem ( const FXString text,
FXColor  clr,
void *  ptr = NULL 
)
inline

Construct new item with given text, color, and user-data.

Member Function Documentation

void FX::FXColorItem::setColor ( FXColor  clr)
inline

Change item's color.

FXColor FX::FXColorItem::getColor ( ) const
inline

Return item's color.

virtual FXint FX::FXColorItem::getWidth ( const FXList list) const
virtual

Return width of item as drawn in list.

Reimplemented from FX::FXListItem.

virtual FXint FX::FXColorItem::getHeight ( const FXList list) const
virtual

Return height of item as drawn in list.

Reimplemented from FX::FXListItem.

Copyright © 1997-2005 Jeroen van der Zijp