FX::FXComboTableItem Class Reference

#include <FXTable.h>

Inheritance diagram for FX::FXComboTableItem:

FX::FXTableItem FX::FXObject List of all members.

Detailed Description

Combobox Item.

Definition at line 219 of file FXTable.h.

Public Types

 SELECTED
 FOCUS
 DISABLED
 DRAGGABLE
 RESERVED1
 RESERVED2
 ICONOWNED
 RIGHT
 LEFT
 CENTER_X
 TOP
 BOTTOM
 CENTER_Y
 BEFORE
 AFTER
 ABOVE
 BELOW
 LBORDER
 RBORDER
 TBORDER
 BBORDER
enum  {
  SELECTED, FOCUS, DISABLED, DRAGGABLE,
  RESERVED1, RESERVED2, ICONOWNED, RIGHT,
  LEFT, CENTER_X, TOP, BOTTOM,
  CENTER_Y, BEFORE, AFTER, ABOVE,
  BELOW, LBORDER, RBORDER, TBORDER,
  BBORDER
}

Public Member Functions

 FXComboTableItem (const FXString &text, FXIcon *ic=NULL, void *ptr=NULL)
virtual FXWindowgetControlFor (FXTable *table)
virtual void setFromControl (FXWindow *control)
void setSelections (const FXString &strings)
const FXStringgetSelections () const
virtual void setText (const FXString &txt)
virtual FXString getText () const
virtual void setIcon (FXIcon *icn, FXbool owned=FALSE)
virtual 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 setJustify (FXuint justify=RIGHT|CENTER_Y)
FXuint getJustify () const
virtual void setIconPosition (FXuint mode)
FXuint getIconPosition () const
virtual void setBorders (FXuint borders=0)
FXuint getBorders () const
virtual void setStipple (FXStipplePattern pattern)
FXStipplePattern getStipple () const
virtual FXint getWidth (const FXTable *table) const
virtual FXint getHeight (const FXTable *table) const
virtual void create ()
virtual void detach ()
virtual void destroy ()
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual long onDefault (FXObject *, FXSelector, void *)
const FXchargetClassName () const
bool isMemberOf (const FXMetaClass *metaclass) const
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
QTransString tr (const char *text, const char *hint=0)
virtual void * getPythonObject () const
virtual void decouplePythonObject () const

Protected Member Functions

 FXComboTableItem ()
virtual void draw (const FXTable *table, FXDC &dc, FXint x, FXint y, FXint w, FXint h) const
virtual void drawBorders (const FXTable *table, FXDC &dc, FXint x, FXint y, FXint w, FXint h) const
virtual void drawContent (const FXTable *table, FXDC &dc, FXint x, FXint y, FXint w, FXint h) const
virtual void drawPattern (const FXTable *table, FXDC &dc, FXint x, FXint y, FXint w, FXint h) const
virtual void drawBackground (const FXTable *table, FXDC &dc, FXint x, FXint y, FXint w, FXint h) const

Protected Attributes

FXString selections
FXString label
FXIconicon
void * data
FXuint state


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:36:41 2009 for TnFOX by doxygen v1.4.7