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

#include <ToolboxObj.h>

Inheritance diagram for ToolboxObj:
Object ErrorReport ToolboxColourDlogObj ToolboxColourMenuObj ToolboxDCSObj ToolboxFileInfoDlogObj ToolboxFontDlogObj ToolboxFontMenuObj ToolboxIconbarObj ToolboxMenuObj ToolboxPrintDlogObj ToolboxProgInfoObj ToolboxQuitObj ToolboxSaveAsObj ToolboxScaleObj ToolboxWindowObj

Public Member Functions

 ToolboxObj ()
 ToolboxObj (ObjectId id)
 ToolboxObj (unsigned int flags, void *name_or_template)
 ~ToolboxObj ()
int getTemplateName ()
void getTemplateName (char *buffer, int buff_size, int *nbytes)
virtual ToolboxObjshowObject (int show_type, void *type, ObjectId parent, ComponentId parent_component)
virtual ToolboxObjhideObject ()
unsigned int getObjectState (unsigned int *state)
virtual ToolboxObjsetClientHandle (void *client_handle)
unsigned int getClientHandle (void *client_handle)
ObjectId getParent ()
ObjectId getAncestor ()
virtual ToolboxObjraiseToolboxEvent (ComponentId component, ToolboxEvent *event)
ObjectClass getObjectClass ()
ObjectClass readObjectClass ()
virtual ToolboxObjobjectMiscOp (_kernel_swi_regs *regs)
ObjectId readObjectId ()
ObjectId readParentObjectId ()
ObjectId readAncestorObjectId ()
ToolboxObjsetFlags (unsigned int flags)
ToolboxObjclearFlags ()
unsigned int getFlags ()
ToolboxObjsetObjectId (ObjectId id)
void deleteObject ()
int isTemplate (char *templateName)
virtual ObjectId createObject (void *name_or_template)
void showProperties ()
char * getClassName ()
int getClassType ()
Public Member Functions inherited from Object
 Object ()
 ~Object ()
Public Member Functions inherited from ErrorReport
 ErrorReport ()
 ~ErrorReport ()

Static Public Attributes

static _kernel_oserror ToolboxObjectIdNotSet = {0x8888,"Toolbox ObjectId not set"}

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

◆ ToolboxObj() [1/3]

ToolboxObj::ToolboxObj ( )

◆ ToolboxObj() [2/3]

ToolboxObj::ToolboxObj ( ObjectId id)

◆ ToolboxObj() [3/3]

ToolboxObj::ToolboxObj ( unsigned int flags,
void * name_or_template )

◆ ~ToolboxObj()

ToolboxObj::~ToolboxObj ( )

Member Function Documentation

◆ clearFlags()

ToolboxObj & ToolboxObj::clearFlags ( )

◆ createObject()

ObjectId ToolboxObj::createObject ( void * name_or_template)
virtual

◆ deleteObject()

void ToolboxObj::deleteObject ( )

◆ getAncestor()

ObjectId ToolboxObj::getAncestor ( )

◆ getClassName()

char * ToolboxObj::getClassName ( )
inlinevirtual

◆ getClassType()

int ToolboxObj::getClassType ( )
inlinevirtual

◆ getClientHandle()

unsigned int ToolboxObj::getClientHandle ( void * client_handle)

◆ getFlags()

unsigned int ToolboxObj::getFlags ( )

◆ getObjectClass()

ObjectClass ToolboxObj::getObjectClass ( )

◆ getObjectState()

unsigned int ToolboxObj::getObjectState ( unsigned int * state)

◆ getParent()

ObjectId ToolboxObj::getParent ( )

◆ getTemplateName() [1/2]

int ToolboxObj::getTemplateName ( )

◆ getTemplateName() [2/2]

void ToolboxObj::getTemplateName ( char * buffer,
int buff_size,
int * nbytes )

◆ hideObject()

ToolboxObj & ToolboxObj::hideObject ( )
virtual

◆ isTemplate()

int ToolboxObj::isTemplate ( char * templateName)

◆ objectMiscOp()

ToolboxObj & ToolboxObj::objectMiscOp ( _kernel_swi_regs * regs)
virtual

◆ raiseToolboxEvent()

ToolboxObj & ToolboxObj::raiseToolboxEvent ( ComponentId component,
ToolboxEvent * event )
virtual

◆ readAncestorObjectId()

ObjectId ToolboxObj::readAncestorObjectId ( )

◆ readObjectClass()

ObjectClass ToolboxObj::readObjectClass ( )

◆ readObjectId()

ObjectId ToolboxObj::readObjectId ( )

◆ readParentObjectId()

ObjectId ToolboxObj::readParentObjectId ( )

◆ setClientHandle()

ToolboxObj & ToolboxObj::setClientHandle ( void * client_handle)
virtual

◆ setFlags()

ToolboxObj & ToolboxObj::setFlags ( unsigned int flags)

◆ setObjectId()

ToolboxObj & ToolboxObj::setObjectId ( ObjectId id)

◆ showObject()

ToolboxObj & ToolboxObj::showObject ( int show_type,
void * type,
ObjectId parent,
ComponentId parent_component )
virtual

◆ showProperties()

void ToolboxObj::showProperties ( )
inlinevirtual

Member Data Documentation

◆ ToolboxObjectIdNotSet

_kernel_oserror ToolboxObj::ToolboxObjectIdNotSet = {0x8888,"Toolbox ObjectId not set"}
static

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