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

FXEX::FXCheckTreeItem Class Reference

Tree list Item. More...

#include <FXCheckTreeList.h>

Inheritance diagram for FXEX::FXCheckTreeItem::

FXObject List of all members.

Public Methods

 FXCheckTreeItem (const FXString &text, FXIcon *oi=NULL, FXIcon *ci=NULL, void *ptr=NULL)
FXCheckTreeItem * getParent () const
FXCheckTreeItem * getNext () const
FXCheckTreeItem * getPrev () const
FXCheckTreeItem * getFirst () const
FXCheckTreeItem * getLast () const
FXCheckTreeItem * getBelow () const
FXCheckTreeItem * getAbove () const
FXint getNumChildren () const
virtual void setText (const FXString &txt)
FXString getText () const
virtual void setOpenIcon (FXIcon *icn)
FXIcon * getOpenIcon () const
virtual void setClosedIcon (FXIcon *icn)
FXIcon * getClosedIcon () 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 setChecked (FXbool checked)
FXbool isChecked () 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
virtual void setIconOwned (FXuint owned=(OPENICONOWNED|CLOSEDICONOWNED))
FXuint isIconOwned () const
virtual FXint getWidth (const FXCheckTreeList *list) const
virtual FXint getHeight (const FXCheckTreeList *list) const
virtual void create ()
virtual void detach ()
virtual void destroy ()
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
virtual ~FXCheckTreeItem ()

Friends

class FXDirList

Detailed Description

Tree list Item.

See also:

Definition at line 54 of file FXCheckTreeList.h.


Constructor & Destructor Documentation

FXEX::FXCheckTreeItem::FXCheckTreeItem const FXString & text,
FXIcon * oi = NULL,
FXIcon * ci = NULL,
void * ptr = NULL
[inline]
 

Check tree item.

Definition at line 61 of file FXCheckTreeList.h.

virtual FXEX::FXCheckTreeItem::~FXCheckTreeItem [virtual]
 

dtor.


Member Function Documentation

FXCheckTreeItem* FXEX::FXCheckTreeItem::getParent const [inline]
 

get parent item.

Definition at line 64 of file FXCheckTreeList.h.

FXCheckTreeItem* FXEX::FXCheckTreeItem::getNext const [inline]
 

get next item.

Definition at line 67 of file FXCheckTreeList.h.

FXCheckTreeItem* FXEX::FXCheckTreeItem::getPrev const [inline]
 

get previous item.

Definition at line 70 of file FXCheckTreeList.h.

FXCheckTreeItem* FXEX::FXCheckTreeItem::getFirst const [inline]
 

get first item in branch.

Definition at line 73 of file FXCheckTreeList.h.

FXCheckTreeItem* FXEX::FXCheckTreeItem::getLast const [inline]
 

get last item in branch.

Definition at line 76 of file FXCheckTreeList.h.

FXCheckTreeItem* FXEX::FXCheckTreeItem::getBelow const
 

get item below this item.

FXCheckTreeItem* FXEX::FXCheckTreeItem::getAbove const
 

get item above this item.

FXint FXEX::FXCheckTreeItem::getNumChildren const
 

get the number of children that belong to this item.

virtual void FXEX::FXCheckTreeItem::setText const FXString & txt [inline, virtual]
 

set item text.

Definition at line 88 of file FXCheckTreeList.h.

FXString FXEX::FXCheckTreeItem::getText const [inline]
 

get item text.

Definition at line 91 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setOpenIcon FXIcon * icn [inline, virtual]
 

set open icon.

Definition at line 94 of file FXCheckTreeList.h.

FXIcon* FXEX::FXCheckTreeItem::getOpenIcon const [inline]
 

get open icon.

Definition at line 97 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setClosedIcon FXIcon * icn [inline, virtual]
 

set closed icon.

Definition at line 100 of file FXCheckTreeList.h.

FXIcon* FXEX::FXCheckTreeItem::getClosedIcon const [inline]
 

get closed icon.

Definition at line 103 of file FXCheckTreeList.h.

void FXEX::FXCheckTreeItem::setData void * ptr [inline]
 

set item specific data.

Definition at line 106 of file FXCheckTreeList.h.

void* FXEX::FXCheckTreeItem::getData const [inline]
 

get item specific data.

Definition at line 109 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setFocus FXbool focus [virtual]
 

set focus on item.

FXbool FXEX::FXCheckTreeItem::hasFocus const [inline]
 

item has focus.

Definition at line 115 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setSelected FXbool selected [virtual]
 

make item selected.

FXbool FXEX::FXCheckTreeItem::isSelected const [inline]
 

is item selected.

Definition at line 121 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setChecked FXbool checked [virtual]
 

make item checked.

FXbool FXEX::FXCheckTreeItem::isChecked const [inline]
 

is item checked.

Definition at line 127 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setOpened FXbool opened [virtual]
 

set item opened.

FXbool FXEX::FXCheckTreeItem::isOpened const [inline]
 

is item opened.

Definition at line 133 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setExpanded FXbool expanded [virtual]
 

expand item.

FXbool FXEX::FXCheckTreeItem::isExpanded const [inline]
 

is item expaned.

Definition at line 139 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setEnabled FXbool enabled [virtual]
 

enable item.

FXbool FXEX::FXCheckTreeItem::isEnabled const [inline]
 

is item enabled.

Definition at line 145 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setDraggable FXbool draggable [virtual]
 

make item draggable.

FXbool FXEX::FXCheckTreeItem::isDraggable const [inline]
 

is item draggable.

Definition at line 151 of file FXCheckTreeList.h.

virtual void FXEX::FXCheckTreeItem::setIconOwned FXuint owned = (OPENICONOWNED|CLOSEDICONOWNED) [virtual]
 

set ownership of icon.

FXuint FXEX::FXCheckTreeItem::isIconOwned const [inline]
 

get ownership of icon.

Definition at line 157 of file FXCheckTreeList.h.

virtual FXint FXEX::FXCheckTreeItem::getWidth const FXCheckTreeList * list const [virtual]
 

get width.

virtual FXint FXEX::FXCheckTreeItem::getHeight const FXCheckTreeList * list const [virtual]
 

get height.

virtual void FXEX::FXCheckTreeItem::create [virtual]
 

create resources.

virtual void FXEX::FXCheckTreeItem::detach [virtual]
 

detach resources.

virtual void FXEX::FXCheckTreeItem::destroy [virtual]
 

destroy resources.

virtual void FXEX::FXCheckTreeItem::save FXStream & store const [virtual]
 

save to stream.

virtual void FXEX::FXCheckTreeItem::load FXStream & store [virtual]
 

load from stream.


Friends And Related Function Documentation

friend class FXDirList [friend]
 

Definition at line 57 of file FXCheckTreeList.h.