FXComboBox

class FXComboBox

Combobox

Inheritance:


Public Methods

[more] FXComboBox(FXComposite* p, FXint cols, FXint nvis, 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
[more]virtual void create()
Create server-side resources
[more]virtual void detach()
Detach server-side resources
[more]virtual void destroy()
Destroy server-side resources
[more]virtual void enable()
Enable combo box
[more]virtual void disable()
Disable combo box
[more]virtual FXint getDefaultWidth()
Return default width
[more]virtual FXint getDefaultHeight()
Return default height
[more]FXbool isEditable() const
Return true if combobox is editable
[more]void setEditable(FXbool edit=TRUE)
Set editable state
[more]void setText(const FXString& text)
Set the text
[more]FXString getText() const
Get the text
[more]void setNumColumns(FXint cols)
Set the number of columns
[more]FXint getNumColumns() const
Get the number of columns
[more]FXint getNumItems() const
Return the number of items in the list
[more]FXint getNumVisible() const
Return the number of visible items
[more]void setNumVisible(FXint nvis)
Set the number of visible items
[more]FXbool isItemCurrent(FXint index) const
Return true if current item
[more]void setCurrentItem(FXint indexz)
Set the current item (index is zero-based)
[more]FXint getCurrentItem() const
Get the current item's index
[more]FXString retrieveItem(FXint index) const
Return the item at the given index
[more]void replaceItem(FXint index, const FXString& text, void* ptr=NULL)
Replace the item at index
[more]void insertItem(FXint index, const FXString& text, void* ptr=NULL)
Insert a new item at index
[more]void appendItem(const FXString& text, void* ptr=NULL)
Append an item to the list
[more]void prependItem(const FXString& text, void* ptr=NULL)
Prepend an item to the list
[more]void removeItem(FXint index)
Remove this item from the list
[more]void clearItems()
Remove all items from the list
[more]void setItemText(FXint index, const FXString& text)
Set text for specified item
[more]FXString getItemText(FXint index) const
Get text for specified item
[more]void setItemData(FXint index, void* ptr) const
Set data pointer for specified item
[more]void* getItemData(FXint index) const
Get data pointer for specified item
[more]FXbool isPaneShown() const
Is the pane shown
[more]void sortItems()
Sort items using current sort function
[more]void setFont(FXFont* fnt)
Set text font
[more]FXFont* getFont() const
Get text font
[more]void setComboStyle(FXuint mode)
Set the combobox style
[more]FXuint getComboStyle() const
Get the combobox style
[more]virtual void setBackColor(FXColor clr)
Set window background color
[more]FXColor getBackColor() const
Get background color
[more]void setTextColor(FXColor clr)
Change text color
[more]FXColor getTextColor() const
Return text color
[more]void setSelBackColor(FXColor clr)
Change selected background color
[more]FXColor getSelBackColor() const
Return selected background color
[more]void setSelTextColor(FXColor clr)
Change selected text color
[more]FXColor getSelTextColor() const
Return selected text color
[more]FXListSortFunc getSortFunc() const
Return sort function
[more]void setSortFunc(FXListSortFunc func)
Change sort function
[more]void setHelpText(const FXString& txt)
Set the combobox help text
[more]FXString getHelpText() const
Get the combobox help text
[more]void setTipText(const FXString& txt)
Set the tool tip message for this combobox
[more]FXString getTipText() const
Get the tool tip message for this combobox
[more]virtual void save(FXStream& store) const
Save combobox to a stream
[more]virtual void load(FXStream& store)
Load combobox from a stream
[more]virtual ~FXComboBox()
Destructor


Inherited from FXPacker:

Public Methods

ovoid setFrameStyle(FXuint style)
oFXuint getFrameStyle() const
ovoid setPackingHints(FXuint ph)
oFXuint getPackingHints() const
oFXint getBorderWidth() const
ovoid setPadTop(FXint pt)
oFXint getPadTop() const
ovoid setPadBottom(FXint pb)
oFXint getPadBottom() const
ovoid setPadLeft(FXint pl)
oFXint getPadLeft() const
ovoid setPadRight(FXint pr)
oFXint getPadRight() const
ovoid setHiliteColor(FXColor clr)
oFXColor getHiliteColor() const
ovoid setShadowColor(FXColor clr)
oFXColor getShadowColor() const
ovoid setBorderColor(FXColor clr)
oFXColor getBorderColor() const
ovoid setBaseColor(FXColor clr)
oFXColor getBaseColor() const
ovoid setHSpacing(FXint hs)
oFXint getHSpacing() const
ovoid setVSpacing(FXint vs)
oFXint getVSpacing() const


Inherited from FXComposite:

Public Methods

oFXint maxChildWidth() const
oFXint maxChildHeight() const
ovirtual FXbool isComposite() const


Inherited from FXWindow:

Public Methods

oFXWindow* getParent() const
oFXWindow* getOwner() const
oFXWindow* getShell() const
oFXWindow* getRoot() const
oFXWindow* getNext() const
oFXWindow* getPrev() const
oFXWindow* getFirst() const
oFXWindow* getLast() const
oFXWindow* getFocus() const
ovoid setKey(FXuint k)
oFXuint getKey() const
ovoid setTarget(FXObject* t)
oFXObject* getTarget() const
ovoid setSelector(FXSelector sel)
oFXSelector getSelector() const
oFXint getX() const
oFXint getY() const
ovirtual FXint getWidthForHeight(FXint givenheight)
ovirtual FXint getHeightForWidth(FXint givenwidth)
ovoid setX(FXint x)
ovoid setY(FXint y)
ovoid setWidth(FXint w)
ovoid setHeight(FXint h)
ovoid setLayoutHints(FXuint lout)
oFXuint getLayoutHints() const
oFXAccelTable* getAccelTable() const
ovoid setAccelTable(FXAccelTable* acceltable)
ovoid addHotKey(FXHotKey code)
ovoid remHotKey(FXHotKey code)
oFXbool isShell() const
oFXbool isChildOf(const FXWindow* window) const
oFXbool containsChild(const FXWindow* child) const
oFXWindow* getChildAt(FXint x, FXint y) const
oFXint numChildren() const
oFXint indexOfChild(const FXWindow* window) const
oFXWindow* childAtIndex(FXint index) const
ostatic FXWindow* commonAncestor(FXWindow* a, FXWindow* b)
ovoid setDefaultCursor(FXCursor* cur)
oFXCursor* getDefaultCursor() const
ovoid setDragCursor(FXCursor* cur)
oFXCursor* getDragCursor() const
oFXint getCursorPosition(FXint& x, FXint& y, FXuint& buttons) const
oFXint setCursorPosition(FXint x, FXint y)
oFXbool isEnabled() const
oFXbool isActive() const
ovirtual FXbool canFocus() const
oFXbool hasFocus() const
ovirtual void setFocus()
ovirtual void killFocus()
ovirtual void setDefault(FXbool enable=TRUE)
oFXbool isDefault() const
ovoid setInitial(FXbool enable=TRUE)
oFXbool isInitial() const
ovirtual void raise()
ovirtual void lower()
ovirtual void move(FXint x, FXint y)
ovirtual void resize(FXint w, FXint h)
ovirtual void position(FXint x, FXint y, FXint w, FXint h)
ovirtual void recalc()
ovoid forceRefresh()
ovirtual void reparent(FXWindow* newparent)
ovoid scroll(FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy)
ovoid update(FXint x, FXint y, FXint w, FXint h)
ovoid update()
ovoid repaint(FXint x, FXint y, FXint w, FXint h)
ovoid repaint()
ovoid grab()
ovoid ungrab()
oFXbool grabbed() const
ovoid grabKeyboard()
ovoid ungrabKeyboard()
oFXbool grabbedKeyboard() const
ovirtual void show()
ovirtual void hide()
oFXbool shown() const
oFXbool underCursor() const
oFXbool hasSelection() const
oFXbool acquireSelection(const FXDragType* types, FXuint numtypes)
oFXbool releaseSelection()
oFXbool hasClipboard() const
oFXbool acquireClipboard(const FXDragType* types, FXuint numtypes)
oFXbool releaseClipboard()
ovoid dropEnable()
ovoid dropDisable()
oFXbool isDropEnabled() const
oFXbool isDragging() const
oFXbool beginDrag(const FXDragType* types, FXuint numtypes)
oFXbool handleDrag(FXint x, FXint y, FXDragAction action=DRAG_COPY)
oFXbool endDrag(FXbool drop=TRUE)
oFXbool isDropTarget() const
ovoid setDragRectangle(FXint x, FXint y, FXint w, FXint h, FXbool wantupdates=TRUE)
ovoid clearDragRectangle()
ovoid acceptDrop(FXDragAction action=DRAG_ACCEPT)
oFXDragAction didAccept() const
oFXbool inquireDNDTypes(FXDNDOrigin origin, FXDragType*& types, FXuint& numtypes)
oFXbool offeredDNDType(FXDNDOrigin origin, FXDragType type)
oFXDragAction inquireDNDAction() const
oFXbool setDNDData(FXDNDOrigin origin, FXDragType type, FXuchar* data, FXuint size)
oFXbool getDNDData(FXDNDOrigin origin, FXDragType type, FXuchar*& data, FXuint& size)
ovirtual FXbool contains(FXint parentx, FXint parenty) const
ovoid translateCoordinatesFrom(FXint& tox, FXint& toy, const FXWindow* fromwindow, FXint fromx, FXint fromy) const
ovoid translateCoordinatesTo(FXint& tox, FXint& toy, const FXWindow* towindow, FXint fromx, FXint fromy) const
ovoid linkBefore(FXWindow* sibling)
ovoid linkAfter(FXWindow* sibling)


Inherited from FXDrawable:

Public Methods

oFXint getWidth() const
oFXint getHeight() const
oFXVisual* getVisual() const
ovoid setVisual(FXVisual* vis)


Inherited from FXId:

Public Methods

oFXApp* getApp() const
oFXID id() const
ovoid setUserData(void* ptr)
ovoid* getUserData() const


Inherited from FXObject:

Public Methods

oconst FXchar* getClassName() const
oFXbool isMemberOf(const FXMetaClass* metaclass) const


Documentation

Combobox
o FXComboBox(FXComposite* p, FXint cols, FXint nvis, 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

ovirtual void create()
Create server-side resources

ovirtual void detach()
Detach server-side resources

ovirtual void destroy()
Destroy server-side resources

ovirtual void enable()
Enable combo box

ovirtual void disable()
Disable combo box

ovirtual FXint getDefaultWidth()
Return default width

ovirtual FXint getDefaultHeight()
Return default height

oFXbool isEditable() const
Return true if combobox is editable

ovoid setEditable(FXbool edit=TRUE)
Set editable state

ovoid setText(const FXString& text)
Set the text

oFXString getText() const
Get the text

ovoid setNumColumns(FXint cols)
Set the number of columns

oFXint getNumColumns() const
Get the number of columns

oFXint getNumItems() const
Return the number of items in the list

oFXint getNumVisible() const
Return the number of visible items

ovoid setNumVisible(FXint nvis)
Set the number of visible items

oFXbool isItemCurrent(FXint index) const
Return true if current item

ovoid setCurrentItem(FXint indexz)
Set the current item (index is zero-based)

oFXint getCurrentItem() const
Get the current item's index

oFXString retrieveItem(FXint index) const
Return the item at the given index

ovoid replaceItem(FXint index, const FXString& text, void* ptr=NULL)
Replace the item at index

ovoid insertItem(FXint index, const FXString& text, void* ptr=NULL)
Insert a new item at index

ovoid appendItem(const FXString& text, void* ptr=NULL)
Append an item to the list

ovoid prependItem(const FXString& text, void* ptr=NULL)
Prepend an item to the list

ovoid removeItem(FXint index)
Remove this item from the list

ovoid clearItems()
Remove all items from the list

ovoid setItemText(FXint index, const FXString& text)
Set text for specified item

oFXString getItemText(FXint index) const
Get text for specified item

ovoid setItemData(FXint index, void* ptr) const
Set data pointer for specified item

ovoid* getItemData(FXint index) const
Get data pointer for specified item

oFXbool isPaneShown() const
Is the pane shown

ovoid sortItems()
Sort items using current sort function

ovoid setFont(FXFont* fnt)
Set text font

oFXFont* getFont() const
Get text font

ovoid setComboStyle(FXuint mode)
Set the combobox style

oFXuint getComboStyle() const
Get the combobox style

ovirtual void setBackColor(FXColor clr)
Set window background color

oFXColor getBackColor() const
Get background color

ovoid setTextColor(FXColor clr)
Change text color

oFXColor getTextColor() const
Return text color

ovoid setSelBackColor(FXColor clr)
Change selected background color

oFXColor getSelBackColor() const
Return selected background color

ovoid setSelTextColor(FXColor clr)
Change selected text color

oFXColor getSelTextColor() const
Return selected text color

oFXListSortFunc getSortFunc() const
Return sort function

ovoid setSortFunc(FXListSortFunc func)
Change sort function

ovoid setHelpText(const FXString& txt)
Set the combobox help text

oFXString getHelpText() const
Get the combobox help text

ovoid setTipText(const FXString& txt)
Set the tool tip message for this combobox

oFXString getTipText() const
Get the tool tip message for this combobox

ovirtual void save(FXStream& store) const
Save combobox to a stream

ovirtual void load(FXStream& store)
Load combobox from a stream

ovirtual ~FXComboBox()
Destructor


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.