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

FX::FXComboBox Class Reference

Combobox. More...

#include <FXComboBox.h>

Inheritance diagram for FX::FXComboBox:

FX::FXPacker FX::FXComposite FX::FXWindow FX::FXDrawable FX::FXId FX::FXObject List of all members.

Public Member Functions

 FXComboBox (FXComposite *p, FXint cols, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=COMBOBOX_NORMAL, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_PAD, FXint pr=DEFAULT_PAD, FXint pt=DEFAULT_PAD, FXint pb=DEFAULT_PAD)
virtual void create ()
virtual void detach ()
virtual void destroy ()
virtual void enable ()
virtual void disable ()
virtual FXint getDefaultWidth ()
virtual FXint getDefaultHeight ()
virtual void layout ()
FXbool isEditable () const
void setEditable (FXbool edit=TRUE)
void setText (const FXString &text)
FXString getText () const
void setNumColumns (FXint cols)
FXint getNumColumns () const
FXint getNumItems () const
FXint getNumVisible () const
void setNumVisible (FXint nvis)
FXbool isItemCurrent (FXint index) const
void setCurrentItem (FXint indexz)
FXint getCurrentItem () const
FXString getItem (FXint index) const
FXint setItem (FXint index, const FXString &text, void *ptr=NULL)
FXint insertItem (FXint index, const FXString &text, void *ptr=NULL)
FXint appendItem (const FXString &text, void *ptr=NULL)
FXint prependItem (const FXString &text, void *ptr=NULL)
FXint moveItem (FXint newindex, FXint oldindex)
void removeItem (FXint index)
void clearItems ()
FXint findItem (const FXString &text, FXint start=-1, FXuint flags=SEARCH_FORWARD|SEARCH_WRAP) const
void setItemText (FXint index, const FXString &text)
FXString getItemText (FXint index) const
void setItemData (FXint index, void *ptr) const
void * getItemData (FXint index) const
FXbool isPaneShown () const
void sortItems ()
void setFont (FXFont *fnt)
FXFontgetFont () const
void setComboStyle (FXuint mode)
FXuint getComboStyle () const
virtual void setBackColor (FXColor clr)
FXColor getBackColor () const
void setTextColor (FXColor clr)
FXColor getTextColor () const
void setSelBackColor (FXColor clr)
FXColor getSelBackColor () const
void setSelTextColor (FXColor clr)
FXColor getSelTextColor () const
FXListSortFunc getSortFunc () const
void setSortFunc (FXListSortFunc func)
void setHelpText (const FXString &txt)
FXString getHelpText () const
void setTipText (const FXString &txt)
FXString getTipText () const
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXComboBox ()

Detailed Description

Combobox.

See also:


Constructor & Destructor Documentation

FX::FXComboBox::FXComboBox FXComposite p,
FXint  cols,
FXObject tgt = NULL,
FXSelector  sel = 0,
FXuint  opts = COMBOBOX_NORMAL,
FXint  x = 0,
FXint  y = 0,
FXint  w = 0,
FXint  h = 0,
FXint  pl = DEFAULT_PAD,
FXint  pr = DEFAULT_PAD,
FXint  pt = DEFAULT_PAD,
FXint  pb = DEFAULT_PAD
 

Constructor.

virtual FX::FXComboBox::~FXComboBox  )  [virtual]
 

Destructor.


Member Function Documentation

virtual void FX::FXComboBox::create  )  [virtual]
 

Create server-side resources.

Reimplemented from FX::FXComposite.

virtual void FX::FXComboBox::detach  )  [virtual]
 

Detach server-side resources.

Reimplemented from FX::FXComposite.

virtual void FX::FXComboBox::destroy  )  [virtual]
 

Destroy server-side resources.

Reimplemented from FX::FXComposite.

virtual void FX::FXComboBox::enable  )  [virtual]
 

Enable combo box.

Reimplemented from FX::FXWindow.

virtual void FX::FXComboBox::disable  )  [virtual]
 

Disable combo box.

Reimplemented from FX::FXWindow.

virtual FXint FX::FXComboBox::getDefaultWidth  )  [virtual]
 

Return default width.

Reimplemented from FX::FXPacker.

virtual FXint FX::FXComboBox::getDefaultHeight  )  [virtual]
 

Return default height.

Reimplemented from FX::FXPacker.

virtual void FX::FXComboBox::layout  )  [virtual]
 

Perform layout.

Reimplemented from FX::FXPacker.

FXbool FX::FXComboBox::isEditable  )  const
 

Return true if combobox is editable.

void FX::FXComboBox::setEditable FXbool  edit = TRUE  ) 
 

Set editable state.

void FX::FXComboBox::setText const FXString text  ) 
 

Set the text.

FXString FX::FXComboBox::getText  )  const
 

Get the text.

void FX::FXComboBox::setNumColumns FXint  cols  ) 
 

Set the number of columns.

FXint FX::FXComboBox::getNumColumns  )  const
 

Get the number of columns.

FXint FX::FXComboBox::getNumItems  )  const
 

Return the number of items in the list.

FXint FX::FXComboBox::getNumVisible  )  const
 

Return the number of visible items.

void FX::FXComboBox::setNumVisible FXint  nvis  ) 
 

Set the number of visible items.

FXbool FX::FXComboBox::isItemCurrent FXint  index  )  const
 

Return true if current item.

void FX::FXComboBox::setCurrentItem FXint  indexz  ) 
 

Set the current item (index is zero-based).

FXint FX::FXComboBox::getCurrentItem  )  const
 

Get the current item's index.

FXString FX::FXComboBox::getItem FXint  index  )  const
 

Return the item at the given index.

FXint FX::FXComboBox::setItem FXint  index,
const FXString text,
void *  ptr = NULL
 

Replace the item at index.

FXint FX::FXComboBox::insertItem FXint  index,
const FXString text,
void *  ptr = NULL
 

Insert a new item at index.

FXint FX::FXComboBox::appendItem const FXString text,
void *  ptr = NULL
 

Append an item to the list.

FXint FX::FXComboBox::prependItem const FXString text,
void *  ptr = NULL
 

Prepend an item to the list.

FXint FX::FXComboBox::moveItem FXint  newindex,
FXint  oldindex
 

Move item from oldindex to newindex.

void FX::FXComboBox::removeItem FXint  index  ) 
 

Remove this item from the list.

void FX::FXComboBox::clearItems  ) 
 

Remove all items from the list.

FXint FX::FXComboBox::findItem const FXString text,
FXint  start = -1,
FXuint  flags = SEARCH_FORWARD|SEARCH_WRAP
const
 

Search items for item by name, starting from start item; the flags argument controls the search direction, and case sensitivity.

void FX::FXComboBox::setItemText FXint  index,
const FXString text
 

Set text for specified item.

FXString FX::FXComboBox::getItemText FXint  index  )  const
 

Get text for specified item.

void FX::FXComboBox::setItemData FXint  index,
void *  ptr
const
 

Set data pointer for specified item.

void* FX::FXComboBox::getItemData FXint  index  )  const
 

Get data pointer for specified item.

FXbool FX::FXComboBox::isPaneShown  )  const
 

Is the pane shown.

void FX::FXComboBox::sortItems  ) 
 

Sort items using current sort function.

void FX::FXComboBox::setFont FXFont fnt  ) 
 

Set text font.

FXFont* FX::FXComboBox::getFont  )  const
 

Get text font.

void FX::FXComboBox::setComboStyle FXuint  mode  ) 
 

Set the combobox style.

FXuint FX::FXComboBox::getComboStyle  )  const
 

Get the combobox style.

virtual void FX::FXComboBox::setBackColor FXColor  clr  )  [virtual]
 

Set window background color.

Reimplemented from FX::FXWindow.

FXColor FX::FXComboBox::getBackColor  )  const
 

Get background color.

Reimplemented from FX::FXWindow.

void FX::FXComboBox::setTextColor FXColor  clr  ) 
 

Change text color.

FXColor FX::FXComboBox::getTextColor  )  const
 

Return text color.

void FX::FXComboBox::setSelBackColor FXColor  clr  ) 
 

Change selected background color.

FXColor FX::FXComboBox::getSelBackColor  )  const
 

Return selected background color.

void FX::FXComboBox::setSelTextColor FXColor  clr  ) 
 

Change selected text color.

FXColor FX::FXComboBox::getSelTextColor  )  const
 

Return selected text color.

FXListSortFunc FX::FXComboBox::getSortFunc  )  const
 

Return sort function.

void FX::FXComboBox::setSortFunc FXListSortFunc  func  ) 
 

Change sort function.

void FX::FXComboBox::setHelpText const FXString txt  ) 
 

Set the combobox help text.

FXString FX::FXComboBox::getHelpText  )  const
 

Get the combobox help text.

void FX::FXComboBox::setTipText const FXString txt  ) 
 

Set the tool tip message for this combobox.

FXString FX::FXComboBox::getTipText  )  const
 

Get the tool tip message for this combobox.

virtual void FX::FXComboBox::save FXStream store  )  const [virtual]
 

Save combobox to a stream.

Reimplemented from FX::FXPacker.

virtual void FX::FXComboBox::load FXStream store  )  [virtual]
 

Load combobox from a stream.

Reimplemented from FX::FXPacker.

Copyright © 1997-2004 Jeroen van der Zijp