|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::wx::TreeCtrl Class Reference#include <TreeCtrl.h>
Inheritance diagram for acdk::wx::TreeCtrl:
List of all members.
Detailed Description
see wxTreeCtrl
- Author:
- Roger Rene Kommer (mailto:kommer@artefaktur.com)
- Version:
- Revision
- 1.22
- Date:
- Date
- 2005/03/11 11:11:50
|
Public Member Functions |
| TreeCtrl () |
| TreeCtrl (IN(RWindow) parent, int id=-1, IN(RPoint) pos=Point::defaultPosition(), IN(RSize) size=Size::defaultSize(), int style=TrDefaultStyle, IN(RValidator) validator=Validator::defaultValidator(), IN(RString) name=treectrl) |
int | getCount () const |
| get the total number of items in the control
|
int | getIndent () const |
| indent is the number of pixels the children are indented relative to the parents position.
|
void | setIndent (int indent) |
| Sets the indentation for the tree control.
|
int | getSpacing () const |
| spacing is the number of pixels between the start and the Text
|
void | setSpacing (int spacing) |
RImageList | getImageList () const |
RImageList | getStateImageList () const |
void | setImageList (IN(RImageList) imageList) |
void | setStateImageList (IN(RImageList) imageList) |
void | assignImageList (IN(RImageList) imageList) |
void | assignStateImageList (IN(RImageList) imageList) |
RString | getItemText (IN(RTreeItemId) item) const |
| retrieve item's label
|
int | getItemImage (IN(RTreeItemId) item, TreeItemIcon which=TreeitemiconNormal) const |
| get one of the images associated with the item (TreeitemiconNormal by default)
|
RTreeItemData | getItemData (IN(RTreeItemId) item) const |
acdk::lang::Object | getItemDataObject (IN(RTreeItemId) item) const |
RColour | getItemTextColour (IN(RTreeItemId) item) const |
RColour | getItemBackgroundColour (IN(RTreeItemId) item) const |
RFont | getItemFont (IN(RTreeItemId) item) const |
void | setItemText (IN(RTreeItemId) item, IN(RString) text) |
void | setItemImage (IN(RTreeItemId) item, int image, TreeItemIcon which=TreeitemiconNormal) |
void | setItemData (IN(RTreeItemId) item, IN(RTreeItemData) data) |
void | setItemDataObject (IN(RTreeItemId) item, IN(acdk::lang::Object) data) |
void | setItemHasChildren (IN(RTreeItemId) item, bool has=true) |
void | setItemBold (IN(RTreeItemId) item, bool bold=true) |
void | setItemTextColour (IN(RTreeItemId) item, IN(RColour) col) |
void | setItemBackgroundColour (IN(RTreeItemId) item, IN(RColour) col) |
void | setItemFont (IN(RTreeItemId) item, IN(RFont) font) |
virtual bool | setFont (IN(RFont) font) |
void | setWindowStyle (int styles) |
bool | isVisible (IN(RTreeItemId) item) const |
bool | itemHasChildren (IN(RTreeItemId) item) const |
bool | isExpanded (IN(RTreeItemId) item) const |
bool | isSelected (IN(RTreeItemId) item) const |
bool | isBold (IN(RTreeItemId) item) const |
int | getChildrenCount (IN(RTreeItemId) item, bool recursively=true) |
RTreeItemId | getRootItem () const |
RTreeItemId | getSelection () const |
int | getSelections (IN(RTreeItemIdArray) tids) const |
| expects an initialized != Nil Array
|
RTreeItemId | getItemParent (IN(RTreeItemId) item) const |
RTreeItemId | getFirstChild (IN(RTreeItemId) item, OUT(jlong) cookie) const |
RTreeItemId | getNextChild (IN(RTreeItemId) item, jlong cookie) const |
RTreeItemId | getLastChild (IN(RTreeItemId) item) const |
RTreeItemId | getNextSibling (IN(RTreeItemId) item) const |
RTreeItemId | getPrevSibling (IN(RTreeItemId) item) const |
RTreeItemId | getFirstVisibleItem () const |
RTreeItemId | getNextVisible (IN(RTreeItemId) item) const |
RTreeItemId | getPrevVisible (IN(RTreeItemId) item) const |
RTreeItemId | addRoot (IN(RString) text, int image=-1, int selectedImage=-1, IN(RTreeItemData) data=Nil) |
RTreeItemId | prependItem (IN(RTreeItemId) parent, IN(RString) text, int image=-1, int selectedImage=-1, IN(RTreeItemData) data=Nil) |
RTreeItemId | insertItem (IN(RTreeItemId) parent, IN(RTreeItemId) idPrevious, IN(RString) text, int image=-1, int selectedImage=-1, IN(RTreeItemData) data=Nil) |
RTreeItemId | insertItem (IN(RTreeItemId) parent, int index, IN(RString) text, int image=-1, int selectedImage=-1, IN(RTreeItemData) data=Nil) |
RTreeItemId | appendItem (IN(RTreeItemId) parent, IN(RString) text, int image=-1, int selectedImage=-1, IN(RTreeItemData) data=Nil) |
void | deleteItem (IN(RTreeItemId) item) |
void | deleteChildren (IN(RTreeItemId) item) |
void | deleteAllItems () |
void | expand (IN(RTreeItemId) item) |
void | collapse (IN(RTreeItemId) item) |
void | collapseAndReset (IN(RTreeItemId) item) |
void | toggle (IN(RTreeItemId) item) |
void | unselect () |
void | unselectAll () |
void | selectItem (IN(RTreeItemId) item) |
void | ensureVisible (IN(RTreeItemId) item) |
void | scrollTo (IN(RTreeItemId) item) |
RTreeItemId | hitTest (IN(RPoint) point) |
RTreeItemId | hitTest (IN(RPoint) point, OUT(int) flags) |
bool | getBoundingRect (IN(RTreeItemId) item, OUT(RRect) rect, bool textOnly=false) const |
void | editLabel (IN(RTreeItemId) item) |
RTextCtrl | getEditControl () const |
virtual int | onCompareItems (IN(RTreeItemId) item1, IN(RTreeItemId) item2) |
void | sortChildren (IN(RTreeItemId) item) |
Constructor & Destructor Documentation
acdk::wx::TreeCtrl::TreeCtrl |
( |
|
) |
[inline] |
|
acdk::wx::TreeCtrl::TreeCtrl |
( |
IN(RWindow) |
parent, |
|
|
int |
id = -1, |
|
|
IN(RPoint) |
pos = Point::defaultPosition(), |
|
|
IN(RSize) |
size = Size::defaultSize(), |
|
|
int |
style = TrDefaultStyle, |
|
|
IN(RValidator) |
validator = Validator::defaultValidator(), |
|
|
IN(RString) |
name = treectrl |
|
) |
[inline] |
|
Member Function Documentation
void acdk::wx::TreeCtrl::assignImageList |
( |
IN(RImageList) |
imageList |
) |
[inline] |
|
void acdk::wx::TreeCtrl::assignStateImageList |
( |
IN(RImageList) |
imageList |
) |
[inline] |
|
void acdk::wx::TreeCtrl::collapse |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
void acdk::wx::TreeCtrl::collapseAndReset |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
void acdk::wx::TreeCtrl::deleteAllItems |
( |
|
) |
[inline] |
|
void acdk::wx::TreeCtrl::deleteChildren |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
void acdk::wx::TreeCtrl::deleteItem |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
void acdk::wx::TreeCtrl::editLabel |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
void acdk::wx::TreeCtrl::ensureVisible |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
void acdk::wx::TreeCtrl::expand |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
bool acdk::wx::TreeCtrl::getBoundingRect |
( |
IN(RTreeItemId) |
item, |
|
|
OUT(RRect) |
rect, |
|
|
bool |
textOnly = false |
|
) |
const [inline] |
|
int acdk::wx::TreeCtrl::getChildrenCount |
( |
IN(RTreeItemId) |
item, |
|
|
bool |
recursively = true |
|
) |
[inline] |
|
int acdk::wx::TreeCtrl::getCount |
( |
|
) |
const [inline] |
|
|
get the total number of items in the control
|
RTextCtrl acdk::wx::TreeCtrl::getEditControl |
( |
|
) |
const [inline] |
|
RTreeItemId acdk::wx::TreeCtrl::getFirstVisibleItem |
( |
|
) |
const [inline] |
|
RImageList acdk::wx::TreeCtrl::getImageList |
( |
|
) |
const [inline] |
|
int acdk::wx::TreeCtrl::getIndent |
( |
|
) |
const [inline] |
|
|
indent is the number of pixels the children are indented relative to the parents position.
SetIndent() also redraws the control immediately. |
RColour acdk::wx::TreeCtrl::getItemBackgroundColour |
( |
IN(RTreeItemId) |
item |
) |
const [inline] |
|
int acdk::wx::TreeCtrl::getItemImage |
( |
IN(RTreeItemId) |
item, |
|
|
TreeItemIcon |
which = TreeitemiconNormal |
|
) |
const [inline] |
|
|
get one of the images associated with the item (TreeitemiconNormal by default)
|
RTreeItemId acdk::wx::TreeCtrl::getRootItem |
( |
|
) |
const [inline] |
|
RTreeItemId acdk::wx::TreeCtrl::getSelection |
( |
|
) |
const [inline] |
|
int acdk::wx::TreeCtrl::getSelections |
( |
IN(RTreeItemIdArray) |
tids |
) |
const [inline] |
|
|
expects an initialized != Nil Array
|
int acdk::wx::TreeCtrl::getSpacing |
( |
|
) |
const [inline] |
|
|
spacing is the number of pixels between the start and the Text
|
RImageList acdk::wx::TreeCtrl::getStateImageList |
( |
|
) |
const [inline] |
|
RTreeItemId acdk::wx::TreeCtrl::hitTest |
( |
IN(RPoint) |
point, |
|
|
OUT(int) |
flags |
|
) |
[inline] |
|
bool acdk::wx::TreeCtrl::isBold |
( |
IN(RTreeItemId) |
item |
) |
const [inline] |
|
bool acdk::wx::TreeCtrl::isExpanded |
( |
IN(RTreeItemId) |
item |
) |
const [inline] |
|
bool acdk::wx::TreeCtrl::isSelected |
( |
IN(RTreeItemId) |
item |
) |
const [inline] |
|
bool acdk::wx::TreeCtrl::isVisible |
( |
IN(RTreeItemId) |
item |
) |
const [inline] |
|
bool acdk::wx::TreeCtrl::itemHasChildren |
( |
IN(RTreeItemId) |
item |
) |
const [inline] |
|
virtual int acdk::wx::TreeCtrl::onCompareItems |
( |
IN(RTreeItemId) |
item1, |
|
|
IN(RTreeItemId) |
item2 |
|
) |
[inline, virtual] |
|
void acdk::wx::TreeCtrl::scrollTo |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
void acdk::wx::TreeCtrl::selectItem |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
virtual bool acdk::wx::TreeCtrl::setFont |
( |
IN(RFont) |
font |
) |
[inline, virtual] |
|
void acdk::wx::TreeCtrl::setImageList |
( |
IN(RImageList) |
imageList |
) |
[inline] |
|
void acdk::wx::TreeCtrl::setIndent |
( |
int |
indent |
) |
[inline] |
|
|
Sets the indentation for the tree control.
|
void acdk::wx::TreeCtrl::setItemBackgroundColour |
( |
IN(RTreeItemId) |
item, |
|
|
IN(RColour) |
col |
|
) |
[inline] |
|
void acdk::wx::TreeCtrl::setItemBold |
( |
IN(RTreeItemId) |
item, |
|
|
bool |
bold = true |
|
) |
[inline] |
|
void acdk::wx::TreeCtrl::setItemFont |
( |
IN(RTreeItemId) |
item, |
|
|
IN(RFont) |
font |
|
) |
[inline] |
|
void acdk::wx::TreeCtrl::setItemHasChildren |
( |
IN(RTreeItemId) |
item, |
|
|
bool |
has = true |
|
) |
[inline] |
|
void acdk::wx::TreeCtrl::setItemImage |
( |
IN(RTreeItemId) |
item, |
|
|
int |
image, |
|
|
TreeItemIcon |
which = TreeitemiconNormal |
|
) |
[inline] |
|
void acdk::wx::TreeCtrl::setItemTextColour |
( |
IN(RTreeItemId) |
item, |
|
|
IN(RColour) |
col |
|
) |
[inline] |
|
void acdk::wx::TreeCtrl::setSpacing |
( |
int |
spacing |
) |
[inline] |
|
void acdk::wx::TreeCtrl::setStateImageList |
( |
IN(RImageList) |
imageList |
) |
[inline] |
|
void acdk::wx::TreeCtrl::setWindowStyle |
( |
int |
styles |
) |
[inline] |
|
void acdk::wx::TreeCtrl::sortChildren |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
void acdk::wx::TreeCtrl::toggle |
( |
IN(RTreeItemId) |
item |
) |
[inline] |
|
void acdk::wx::TreeCtrl::unselect |
( |
|
) |
[inline] |
|
void acdk::wx::TreeCtrl::unselectAll |
( |
|
) |
[inline] |
|
|
|