FX::FXFoldingItem Class Reference

#include <FXFoldingList.h>

Inheritance diagram for FX::FXFoldingItem:

FX::FXObject List of all members.

Detailed Description

Tree list Item.

Definition at line 55 of file FXFoldingList.h.

Public Types

 SELECTED
 FOCUS
 DISABLED
 OPENED
 EXPANDED
 HASITEMS
 DRAGGABLE
 OPENICONOWNED
 CLOSEDICONOWNED
enum  {
  SELECTED, FOCUS, DISABLED, OPENED,
  EXPANDED, HASITEMS, DRAGGABLE, OPENICONOWNED,
  CLOSEDICONOWNED
}

Public Member Functions

 FXFoldingItem (const FXString &text, FXIcon *oi=NULL, FXIcon *ci=NULL, void *ptr=NULL)
FXFoldingItemgetParent () const
FXFoldingItemgetNext () const
FXFoldingItemgetPrev () const
FXFoldingItemgetFirst () const
FXFoldingItemgetLast () const
FXFoldingItemgetBelow () const
FXFoldingItemgetAbove () const
FXint getNumChildren () const
virtual void setText (const FXString &txt)
const FXStringgetText () const
virtual void setOpenIcon (FXIcon *icn, FXbool owned=FALSE)
FXIcongetOpenIcon () const
virtual void setClosedIcon (FXIcon *icn, FXbool owned=FALSE)
FXIcongetClosedIcon () 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 setOpened (FXbool opened)
FXbool isOpened () const
virtual void setExpanded (FXbool expanded)
FXbool isExpanded () const
virtual void setEnabled (FXbool enabled)
FXbool isEnabled () const
virtual void setDraggable (FXbool draggable)
FXbool isDraggable () const
FXbool hasItems () const
void setHasItems (FXbool flag)
FXbool isChildOf (const FXFoldingItem *item) const
FXbool isParentOf (const FXFoldingItem *item) const
virtual FXint getWidth (const FXFoldingList *list) const
virtual FXint getHeight (const FXFoldingList *list) const
virtual void create ()
virtual void detach ()
virtual void destroy ()
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXFoldingItem ()
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

 FXFoldingItem ()
virtual void draw (const FXFoldingList *list, FXDC &dc, FXint x, FXint y, FXint w, FXint h) const
virtual FXint hitItem (const FXFoldingList *list, FXint x, FXint y) const

Protected Attributes

FXFoldingItemparent
FXFoldingItemprev
FXFoldingItemnext
FXFoldingItemfirst
FXFoldingItemlast
FXString label
FXIconopenIcon
FXIconclosedIcon
void * data
FXuint state
FXint x
FXint y

Friends

class FXFoldingList
class FXDirList


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:33:50 2009 for TnFOX by doxygen v1.4.7