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

FXEX::FXTreeEditor Class Reference

An editor of tree items of specific number visible (huh?). More...

#include <FXTreeEditor.h>

Inheritance diagram for FXEX::FXTreeEditor::

FXEX::FXExTreeList FXTreeList List of all members.

Public Methods

 FXTreeEditor (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)
virtual void create ()
void setNewItem (FXTreeItem *item)
virtual void setDefaultIcon (FXTreeItem *item)
void cmdChild ()
void cmdAppend ()
void cmdInsert ()
void cmdDelete ()
void cmdRename ()
void cmdCopy ()
FXTreeIteminsert (const FXString &text, FXTreeItem *next, FXbool sel=TRUE)
virtual void offerData (FXint type, FXStream *stream, FXTreeItem *item)
virtual FXTreeItemacceptData (FXint type, FXuchar *buffer, FXuint size, FXTreeItem *parent, FXTreeItem *prev, FXTreeItem *next)
void toData (FXStream *stream, FXTreeItem *item, const FXString &indent)
FXTreeItemfromData (FXStream *stream, FXint &indent, FXTreeItem *parent, FXTreeItem *prev, FXTreeItem *next, FXTreeItem *defPrev)
virtual ~FXTreeEditor ()

Detailed Description

An editor of tree items of specific number visible (huh?).

Definition at line 19 of file FXTreeEditor.h.


Constructor & Destructor Documentation

FXEX::FXTreeEditor::FXTreeEditor 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 an editor of tree items of specific num visible.

virtual FXEX::FXTreeEditor::~FXTreeEditor [virtual]
 

dtor.


Member Function Documentation

virtual void FXEX::FXTreeEditor::create [virtual]
 

create resources.

void FXEX::FXTreeEditor::setNewItem FXTreeItem * item
 

set a new tree item.

virtual void FXEX::FXTreeEditor::setDefaultIcon FXTreeItem * item [virtual]
 

set the default tree item.

void FXEX::FXTreeEditor::cmdChild
 

child command.

void FXEX::FXTreeEditor::cmdAppend
 

append.

void FXEX::FXTreeEditor::cmdInsert
 

insert.

void FXEX::FXTreeEditor::cmdDelete
 

delete.

void FXEX::FXTreeEditor::cmdRename
 

rename.

void FXEX::FXTreeEditor::cmdCopy
 

copy.

FXTreeItem* FXEX::FXTreeEditor::insert const FXString & text,
FXTreeItem * next,
FXbool sel = TRUE
 

insert an item.

virtual void FXEX::FXTreeEditor::offerData FXint type,
FXStream * stream,
FXTreeItem * item
[virtual]
 

put some data from the tree into a stream.

Reimplemented from FXEX::FXExTreeList.

virtual FXTreeItem* FXEX::FXTreeEditor::acceptData FXint type,
FXuchar * buffer,
FXuint size,
FXTreeItem * parent,
FXTreeItem * prev,
FXTreeItem * next
[virtual]
 

get some data out of strean into tree, at a specific parent.

Reimplemented from FXEX::FXExTreeList.

void FXEX::FXTreeEditor::toData FXStream * stream,
FXTreeItem * item,
const FXString & indent
 

put some item to the stream.

FXTreeItem* FXEX::FXTreeEditor::fromData FXStream * stream,
FXint & indent,
FXTreeItem * parent,
FXTreeItem * prev,
FXTreeItem * next,
FXTreeItem * defPrev
 

take some items from the stream.