CommonC++Lib RiscOSC++Lib ToolboxC++Lib
Toolbox Library for use with the RiscOS DDE C++/CFront compiler
Loading...
Searching...
No Matches
ToolboxTreeView Class Reference

#include <ToolboxTreeView.h>

Inheritance diagram for ToolboxTreeView:
ToolboxGadget ErrorReport Object

Public Member Functions

 ToolboxTreeView ()
 ToolboxTreeView (ObjectId windowId, ComponentId gadgetId)
 ToolboxTreeView (ObjectId windowId, ComponentId gadgetId, unsigned int flags)
ToolboxTreeViewaddNode (const char *text, int *id)
ToolboxTreeViewdeleteAll ()
ToolboxTreeViewdeleteNode (int *new_id)
ToolboxTreeViewexpandNode ()
int findNode (int x, int y)
ObjectId getMenu ()
unsigned int getState ()
ObjectId getWindowId ()
int getNodeId ()
void * getNodePrivateWord ()
ToolboxTreeViewgetNodeSprite (char *buffer, int buff_size, int *nbytes)
unsigned int getNodeState ()
ToolboxTreeViewgetNodeText (char *buffer, int buff_size, int *nbytes)
ToolboxTreeViewmakeVisible ()
ToolboxTreeViewmoveChild (int *id)
ToolboxTreeViewmoveFirstSelected (int *new_id)
ToolboxTreeViewmoveNext (int *id)
ToolboxTreeViewmoveNextSelected (int *new_id)
ToolboxTreeViewmoveParent (int *id)
ToolboxTreeViewmovePrevious (int *id)
ToolboxTreeViewmoveTo (int id)
ToolboxTreeViewselectNode ()
ToolboxTreeViewsetMenu (ObjectId menu)
ToolboxTreeViewsetState (unsigned int state)
ToolboxTreeViewsetNodePrivateWord (void *private_word)
ToolboxTreeViewsetNodeSprite (void *sprite_area, const char *sprite_name, const char *expanded_sprite_name)
ToolboxTreeViewsetNodeText (const char *text)
ToolboxTreeViewupdateDisplay ()
void showProperties ()
char * getClassName ()
int getClassType ()
Public Member Functions inherited from ToolboxGadget
 ToolboxGadget ()
 ToolboxGadget (ObjectId windowId, ComponentId gadgetId)
 ToolboxGadget (ObjectId windowId, ComponentId gadgetId, unsigned int flags)
 ~ToolboxGadget ()
int getGadgetFlags ()
int getHelpMessage ()
int getHelpMessage (char *buffer, int bufSize)
int getIconList ()
int getIconList (int *buffer, int bufSize)
int getType ()
void getBbox (BBox *box)
unsigned int getFlags ()
int getObjectId ()
int getComponentId ()
ToolboxGadgetgadgetMethod (int methodCode, _kernel_swi_regs *regs)
ToolboxGadgetsetFocus ()
ToolboxGadgetsetFlags (unsigned int flags)
ToolboxGadgetsetObjectId (ObjectId windowId)
ToolboxGadgetsetComponentId (ComponentId gadgetId)
ToolboxGadgetsetGadgetFlags (unsigned int flags)
ToolboxGadgetsetHelpMessage (char *message)
ToolboxGadgetmoveGadget (BBox *newBbox)
Public Member Functions inherited from ErrorReport
 ErrorReport ()
 ~ErrorReport ()
Public Member Functions inherited from Object
 Object ()
 ~Object ()

Additional Inherited Members

Public Types inherited from ErrorReport
enum  errorEnv { CONSOLE , WIMP }
Static Public Member Functions inherited from ErrorReport
static void setLastError (_kernel_oserror *, unsigned int)
static void setLastError (_kernel_oserror *, unsigned int, char *location)
static _kernel_oserror * getLastError ()
static void setErrFlags (unsigned int)
static unsigned int getErrFlags ()
static void setAsWimpTask (char *)
static void setAsConsoleTask ()
static void setLocation (char *)
static char * getLocation ()
static char * getTaskName ()
static void clearError ()
static int getEnvironment ()
static void setTrap (int, int *)
static void clearTrap ()

Constructor & Destructor Documentation

◆ ToolboxTreeView() [1/3]

ToolboxTreeView::ToolboxTreeView ( )

◆ ToolboxTreeView() [2/3]

ToolboxTreeView::ToolboxTreeView ( ObjectId windowId,
ComponentId gadgetId )

◆ ToolboxTreeView() [3/3]

ToolboxTreeView::ToolboxTreeView ( ObjectId windowId,
ComponentId gadgetId,
unsigned int flags )

Member Function Documentation

◆ addNode()

ToolboxTreeView & ToolboxTreeView::addNode ( const char * text,
int * id )

◆ deleteAll()

ToolboxTreeView & ToolboxTreeView::deleteAll ( )

◆ deleteNode()

ToolboxTreeView & ToolboxTreeView::deleteNode ( int * new_id)

◆ expandNode()

ToolboxTreeView & ToolboxTreeView::expandNode ( )

◆ findNode()

int ToolboxTreeView::findNode ( int x,
int y )

◆ getClassName()

char * ToolboxTreeView::getClassName ( )
inlinevirtual

Reimplemented from ToolboxGadget.

◆ getClassType()

int ToolboxTreeView::getClassType ( )
inlinevirtual

Reimplemented from ToolboxGadget.

◆ getMenu()

ObjectId ToolboxTreeView::getMenu ( )

◆ getNodeId()

int ToolboxTreeView::getNodeId ( )

◆ getNodePrivateWord()

void * ToolboxTreeView::getNodePrivateWord ( )

◆ getNodeSprite()

ToolboxTreeView & ToolboxTreeView::getNodeSprite ( char * buffer,
int buff_size,
int * nbytes )

◆ getNodeState()

unsigned int ToolboxTreeView::getNodeState ( )

◆ getNodeText()

ToolboxTreeView & ToolboxTreeView::getNodeText ( char * buffer,
int buff_size,
int * nbytes )

◆ getState()

unsigned int ToolboxTreeView::getState ( )

◆ getWindowId()

ObjectId ToolboxTreeView::getWindowId ( )

◆ makeVisible()

ToolboxTreeView & ToolboxTreeView::makeVisible ( )

◆ moveChild()

ToolboxTreeView & ToolboxTreeView::moveChild ( int * id)

◆ moveFirstSelected()

ToolboxTreeView & ToolboxTreeView::moveFirstSelected ( int * new_id)

◆ moveNext()

ToolboxTreeView & ToolboxTreeView::moveNext ( int * id)

◆ moveNextSelected()

ToolboxTreeView & ToolboxTreeView::moveNextSelected ( int * new_id)

◆ moveParent()

ToolboxTreeView & ToolboxTreeView::moveParent ( int * id)

◆ movePrevious()

ToolboxTreeView & ToolboxTreeView::movePrevious ( int * id)

◆ moveTo()

ToolboxTreeView & ToolboxTreeView::moveTo ( int id)

◆ selectNode()

ToolboxTreeView & ToolboxTreeView::selectNode ( )

◆ setMenu()

ToolboxTreeView & ToolboxTreeView::setMenu ( ObjectId menu)

◆ setNodePrivateWord()

ToolboxTreeView & ToolboxTreeView::setNodePrivateWord ( void * private_word)

◆ setNodeSprite()

ToolboxTreeView & ToolboxTreeView::setNodeSprite ( void * sprite_area,
const char * sprite_name,
const char * expanded_sprite_name )

◆ setNodeText()

ToolboxTreeView & ToolboxTreeView::setNodeText ( const char * text)

◆ setState()

ToolboxTreeView & ToolboxTreeView::setState ( unsigned int state)

◆ showProperties()

void ToolboxTreeView::showProperties ( )
inlinevirtual

Reimplemented from ToolboxGadget.

◆ updateDisplay()

ToolboxTreeView & ToolboxTreeView::updateDisplay ( )

The documentation for this class was generated from the following files: