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

FX::FXComboTableItem Class Reference

#include <FXTable.h>

Inheritance diagram for FX::FXComboTableItem:
FX::FXTableItem FX::FXObject

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
 
- Public Member Functions inherited from FX::FXTableItem
 FXTableItem (const FXString &text, FXIcon *ic=NULL, void *ptr=NULL)
 
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 ~FXTableItem ()
 
- 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::FXTableItem
enum  {
  SELECTED = 0x00000001,
  FOCUS = 0x00000002,
  DISABLED = 0x00000004,
  DRAGGABLE = 0x00000008,
  RESERVED1 = 0x00000010,
  RESERVED2 = 0x00000020,
  ICONOWNED = 0x00000040,
  RIGHT = 0x00002000,
  LEFT = 0x00004000,
  CENTER_X = 0,
  TOP = 0x00008000,
  BOTTOM = 0x00010000,
  CENTER_Y = 0,
  BEFORE = 0x00020000,
  AFTER = 0x00040000,
  ABOVE = 0x00080000,
  BELOW = 0x00100000,
  LBORDER = 0x00200000,
  RBORDER = 0x00400000,
  TBORDER = 0x00800000,
  BBORDER = 0x01000000
}
 

Detailed Description

Combobox Item.

See also:

Constructor & Destructor Documentation

FX::FXComboTableItem::FXComboTableItem ( const FXString text,
FXIcon ic = NULL,
void *  ptr = NULL 
)

Construct new table item.

Member Function Documentation

virtual FXWindow* FX::FXComboTableItem::getControlFor ( FXTable table)
virtual

Create input control for editing this item.

Reimplemented from FX::FXTableItem.

virtual void FX::FXComboTableItem::setFromControl ( FXWindow control)
virtual

Set value from input control.

Reimplemented from FX::FXTableItem.

void FX::FXComboTableItem::setSelections ( const FXString strings)

Set selections as newline-separated strings.

const FXString& FX::FXComboTableItem::getSelections ( ) const
inline

Return selections.

Copyright © 1997-2005 Jeroen van der Zijp