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

FXEX::FXTreeListEx Class Reference

A list widget which contains a tree? More...

#include <FXTreeListEx.h>

Inheritance diagram for FXEX::FXTreeListEx::

FXTreeList List of all members.

Public Methods

 FXTreeListEx (FXComposite *p, FXint nvis, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0)
void getItemPos (FXTreeItem *item, FXint &x, FXint &y)
FXint getDescHeight (FXTreeItem *item)
virtual void moveContents (FXint x, FXint y)
virtual FXTreeItemnewItem (FXTreeItem *parent, FXTreeItem *prev, FXTreeItem *next)
virtual FXTreeItemcopyItem (FXTreeItem *src, FXTreeItem *parent, FXTreeItem *prev, FXTreeItem *next, FXTreeItem *ignore=NULL)
virtual FXTreeItemmoveItem (FXTreeItem *src, FXTreeItem *parent, FXTreeItem *prev, FXTreeItem *next)
FXbool isAncestor (FXTreeItem *anc, FXTreeItem *desc)
FXbool checkAncestor (FXTreeItem *src, FXTreeItem *parent, FXTreeItem *prev, FXTreeItem *next)
void editItem (FXTreeItem *item)
void editEnd ()
void editCancel ()
virtual ~FXTreeListEx ()

Detailed Description

A list widget which contains a tree?

Definition at line 20 of file FXTreeListEx.h.


Constructor & Destructor Documentation

FXEX::FXTreeListEx::FXTreeListEx FXComposite * p,
FXint nvis,
FXObject * tgt = NULL,
FXSelector sel = 0,
FXuint opts = 0,
FXint x = 0,
FXint y = 0,
FXint w = 0,
FXint h = 0
 

get a new tree list.

virtual FXEX::FXTreeListEx::~FXTreeListEx [virtual]
 

dtor.


Member Function Documentation

void FXEX::FXTreeListEx::getItemPos FXTreeItem * item,
FXint & x,
FXint & y
 

get the next item position.

FXint FXEX::FXTreeListEx::getDescHeight FXTreeItem * item
 

get the descending height.

virtual void FXEX::FXTreeListEx::moveContents FXint x,
FXint y
[virtual]
 

move contents to x,y.

virtual FXTreeItem* FXEX::FXTreeListEx::newItem FXTreeItem * parent,
FXTreeItem * prev,
FXTreeItem * next
[virtual]
 

add a new tree item.

virtual FXTreeItem* FXEX::FXTreeListEx::copyItem FXTreeItem * src,
FXTreeItem * parent,
FXTreeItem * prev,
FXTreeItem * next,
FXTreeItem * ignore = NULL
[virtual]
 

copy an already existing item.

virtual FXTreeItem* FXEX::FXTreeListEx::moveItem FXTreeItem * src,
FXTreeItem * parent,
FXTreeItem * prev,
FXTreeItem * next
[virtual]
 

move an item to another position.

FXbool FXEX::FXTreeListEx::isAncestor FXTreeItem * anc,
FXTreeItem * desc
 

find out if the item is an ancestor.

FXbool FXEX::FXTreeListEx::checkAncestor FXTreeItem * src,
FXTreeItem * parent,
FXTreeItem * prev,
FXTreeItem * next
 

check if an item is an ancestor.

void FXEX::FXTreeListEx::editItem FXTreeItem * item
 

edit an item.

void FXEX::FXTreeListEx::editEnd
 

finish editing an item.

void FXEX::FXTreeListEx::editCancel
 

cancel the editing of an item.