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

#include <ToolboxCoreObj.h>

Inheritance diagram for ToolboxCoreObj:
Object ErrorReport ToolboxTask

Public Member Functions

virtual void eToolboxEventHandler (void *pollBlock)
virtual void toolboxError ()
virtual void colourDboxObjectAutoCreated ()
virtual void colourMenuObjectAutoCreated ()
virtual void dcsObjectAutoCreated ()
virtual void fileInfoObjectAutoCreated ()
virtual void fontDboxObjectAutoCreated ()
virtual void fontMenuObjectAutoCreated ()
virtual void iconbarObjectAutoCreated ()
virtual void menuObjectAutoCreated ()
virtual void printDboxObjectAutoCreated ()
virtual void progInfoObjectAutoCreated ()
virtual void quitObjectAutoCreated ()
virtual void saveAsObjectAutoCreated ()
virtual void scaleObjectAutoCreated ()
virtual void windowObjectAutoCreated ()
virtual void unknownClassObjectAutoCreated ()
virtual void toolboxObjectDeleted ()
virtual void toolboxUserEvent ()
virtual void colourDboxAboutToBeShown ()
virtual void colourDboxDialogueCompleted ()
virtual void colourDboxColourSelected ()
virtual void colourMenuAboutToBeShown ()
virtual void colourMenuHasBeenHidden ()
virtual void colourMenuSelection ()
virtual void dcsAboutToBeShown ()
virtual void dcsDiscard ()
virtual void dcsSave ()
virtual void dcsDialogueCompleted ()
virtual void dcsCancel ()
virtual void fileInfoAboutToBeShown ()
virtual void fileInfoDialogueCompleted ()
virtual void fontDboxAboutToBeShown ()
virtual void fontDboxDialogueCompleted ()
virtual void fontDboxApplyFont ()
virtual void fontMenuAboutToBeShown ()
virtual void fontMenuHasBeenHidden ()
virtual void fontMenuFontSelection ()
virtual void iconbarClicked ()
virtual void iconbarSelectAboutToBeShown ()
virtual void iconbarAdjustAboutToBeShown ()
virtual void menuAboutToBeShown ()
virtual void menuHasBeenHidden ()
virtual void menuSubMenu ()
virtual void menuSelection ()
virtual void printDboxAboutToBeShown ()
virtual void printDboxDialogueCompleted ()
virtual void printDboxSetUpAboutToBeShown ()
virtual void printDboxSave ()
virtual void printDboxSetUp ()
virtual void printDboxPrint ()
virtual void progInfoAboutToBeShown ()
virtual void progInfoDialogueCompleted ()
virtual void quitAboutToBeShown ()
virtual void quitQuit ()
virtual void quitDialogueCompleted ()
virtual void quitCancel ()
virtual void saveAsAboutToBeShown ()
virtual void saveAsDialogueCompleted ()
virtual void saveAsSaveToFile ()
virtual void saveAsFillBuffer ()
virtual void saveAsSaveCompleted ()
virtual void scaleAboutToBeShown ()
virtual void scaleDialogueCompleted ()
virtual void scaleApplyFactor ()
virtual void windowAboutToBeShown ()
virtual void windowHasBeenHidden ()
virtual void actionButtonSelected ()
virtual void adjusterClicked ()
virtual void draggableDragStarted ()
virtual void draggableDragEnded ()
virtual void numberRangeValueChanged ()
virtual void optionButtonStateChanged ()
virtual void popUpAboutToBeShown ()
virtual void radioButtonStateChanged ()
virtual void sliderValueChanged ()
virtual void stringSetValueChanged ()
virtual void stringSetAboutToBeShown ()
virtual void writableFieldValueChanged ()
virtual void tabsSelection ()
virtual void treeViewNodeSelected ()
virtual void treeViewNodeExpanded ()
virtual void treeViewNodeRenamed ()
virtual void treeViewNodeClicked ()
virtual void treeViewNodeDragged ()
virtual void treeViewScroll ()
virtual void reservedToolboxInterApplicationProtocol ()
virtual void reservedToolboxModuleEvent ()
virtual void unknownToolboxEvent ()
void showProperties ()
char * getClassName ()
int getClassType ()
Public Member Functions inherited from Object
 Object ()
 ~Object ()
Public Member Functions inherited from ErrorReport
 ErrorReport ()
 ~ErrorReport ()

Static Public Member Functions

static void getSysInfo (unsigned int reason_code, _kernel_swi_regs *regs)
static ObjectId createObject (unsigned int flags, void *name_or_template)
static void deleteObject (unsigned int flags, ObjectId id)
static void showObject (unsigned int flags, ObjectId id, int show_type, void *type, ObjectId parent, ComponentId parent_component)
static void hideObject (unsigned int flags, ObjectId id)
static unsigned int getObjectState (unsigned int flags, ObjectId id, unsigned int *state)
static void setClientHandle (unsigned int flags, ObjectId id, void *client_handle)
static unsigned int getClientHandle (unsigned int flags, ObjectId id, void *client_handle)
static ObjectClass getObjectClass (unsigned int flags, ObjectId id)
static ObjectClass getObjectClass (unsigned int flags, ObjectId id, ObjectClass *object_class)
static void getParent (unsigned int flags, ObjectId id, ObjectId *parent, ComponentId *parent_component)
static void getAncestor (unsigned int flags, ObjectId id, ObjectId *parent, ComponentId *ancestor_component)
static void raiseToolboxEvent (unsigned int flags, ObjectId id, ComponentId component, ToolboxEvent *event)
static void toolboxLoadResources (unsigned int flags, char *resources)
static void * templateLookup (unsigned int flags, char *name)
static int init (unsigned int flags, int *wimpMessages, int *toolboxEvents, char *directory, MessagesFD *mfd, IdBlock *idb)
static int getWimpVersion ()
static void setWimpVersion (int version)
static int getTaskHandle ()
static void * getSpriteAreaPtr ()
static void getPointerInfo (unsigned int flags, int &x_pos, int &y_pos, int &buttons, ObjectId &window, ComponentId &component)
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 ()

Static Public Attributes

static IdBlock idBlock
static int wimpMessages = 0
static int toolboxEvents = 0
static MessagesFD mfd
static WimpPollBlock pollBlock
static int eventCode

Additional Inherited Members

Public Types inherited from ErrorReport
enum  errorEnv { CONSOLE , WIMP }

Member Function Documentation

◆ actionButtonSelected()

virtual void ToolboxCoreObj::actionButtonSelected ( )
inlinevirtual

◆ adjusterClicked()

virtual void ToolboxCoreObj::adjusterClicked ( )
inlinevirtual

◆ colourDboxAboutToBeShown()

virtual void ToolboxCoreObj::colourDboxAboutToBeShown ( )
inlinevirtual

◆ colourDboxColourSelected()

virtual void ToolboxCoreObj::colourDboxColourSelected ( )
inlinevirtual

◆ colourDboxDialogueCompleted()

virtual void ToolboxCoreObj::colourDboxDialogueCompleted ( )
inlinevirtual

◆ colourDboxObjectAutoCreated()

virtual void ToolboxCoreObj::colourDboxObjectAutoCreated ( )
inlinevirtual

◆ colourMenuAboutToBeShown()

virtual void ToolboxCoreObj::colourMenuAboutToBeShown ( )
inlinevirtual

◆ colourMenuHasBeenHidden()

virtual void ToolboxCoreObj::colourMenuHasBeenHidden ( )
inlinevirtual

◆ colourMenuObjectAutoCreated()

virtual void ToolboxCoreObj::colourMenuObjectAutoCreated ( )
inlinevirtual

◆ colourMenuSelection()

virtual void ToolboxCoreObj::colourMenuSelection ( )
inlinevirtual

◆ createObject()

ObjectId ToolboxCoreObj::createObject ( unsigned int flags,
void * name_or_template )
static

◆ dcsAboutToBeShown()

virtual void ToolboxCoreObj::dcsAboutToBeShown ( )
inlinevirtual

◆ dcsCancel()

virtual void ToolboxCoreObj::dcsCancel ( )
inlinevirtual

◆ dcsDialogueCompleted()

virtual void ToolboxCoreObj::dcsDialogueCompleted ( )
inlinevirtual

◆ dcsDiscard()

virtual void ToolboxCoreObj::dcsDiscard ( )
inlinevirtual

◆ dcsObjectAutoCreated()

virtual void ToolboxCoreObj::dcsObjectAutoCreated ( )
inlinevirtual

◆ dcsSave()

virtual void ToolboxCoreObj::dcsSave ( )
inlinevirtual

◆ deleteObject()

void ToolboxCoreObj::deleteObject ( unsigned int flags,
ObjectId id )
static

◆ draggableDragEnded()

virtual void ToolboxCoreObj::draggableDragEnded ( )
inlinevirtual

◆ draggableDragStarted()

virtual void ToolboxCoreObj::draggableDragStarted ( )
inlinevirtual

◆ eToolboxEventHandler()

void ToolboxCoreObj::eToolboxEventHandler ( void * pollBlock)
virtual

◆ fileInfoAboutToBeShown()

virtual void ToolboxCoreObj::fileInfoAboutToBeShown ( )
inlinevirtual

◆ fileInfoDialogueCompleted()

virtual void ToolboxCoreObj::fileInfoDialogueCompleted ( )
inlinevirtual

◆ fileInfoObjectAutoCreated()

virtual void ToolboxCoreObj::fileInfoObjectAutoCreated ( )
inlinevirtual

◆ fontDboxAboutToBeShown()

virtual void ToolboxCoreObj::fontDboxAboutToBeShown ( )
inlinevirtual

◆ fontDboxApplyFont()

virtual void ToolboxCoreObj::fontDboxApplyFont ( )
inlinevirtual

◆ fontDboxDialogueCompleted()

virtual void ToolboxCoreObj::fontDboxDialogueCompleted ( )
inlinevirtual

◆ fontDboxObjectAutoCreated()

virtual void ToolboxCoreObj::fontDboxObjectAutoCreated ( )
inlinevirtual

◆ fontMenuAboutToBeShown()

virtual void ToolboxCoreObj::fontMenuAboutToBeShown ( )
inlinevirtual

◆ fontMenuFontSelection()

virtual void ToolboxCoreObj::fontMenuFontSelection ( )
inlinevirtual

◆ fontMenuHasBeenHidden()

virtual void ToolboxCoreObj::fontMenuHasBeenHidden ( )
inlinevirtual

◆ fontMenuObjectAutoCreated()

virtual void ToolboxCoreObj::fontMenuObjectAutoCreated ( )
inlinevirtual

◆ getAncestor()

void ToolboxCoreObj::getAncestor ( unsigned int flags,
ObjectId id,
ObjectId * parent,
ComponentId * ancestor_component )
static

◆ getClassName()

char * ToolboxCoreObj::getClassName ( )
inlinevirtual

Implements Object.

Reimplemented in ToolboxTask.

◆ getClassType()

int ToolboxCoreObj::getClassType ( )
inlinevirtual

Implements Object.

Reimplemented in ToolboxTask.

◆ getClientHandle()

unsigned int ToolboxCoreObj::getClientHandle ( unsigned int flags,
ObjectId id,
void * client_handle )
static

◆ getObjectClass() [1/2]

ObjectClass ToolboxCoreObj::getObjectClass ( unsigned int flags,
ObjectId id )
static

◆ getObjectClass() [2/2]

ObjectClass ToolboxCoreObj::getObjectClass ( unsigned int flags,
ObjectId id,
ObjectClass * object_class )
static

◆ getObjectState()

unsigned int ToolboxCoreObj::getObjectState ( unsigned int flags,
ObjectId id,
unsigned int * state )
static

◆ getParent()

void ToolboxCoreObj::getParent ( unsigned int flags,
ObjectId id,
ObjectId * parent,
ComponentId * parent_component )
static

◆ getPointerInfo()

void ToolboxCoreObj::getPointerInfo ( unsigned int flags,
int & x_pos,
int & y_pos,
int & buttons,
ObjectId & window,
ComponentId & component )
static

◆ getSpriteAreaPtr()

void * ToolboxCoreObj::getSpriteAreaPtr ( )
static

◆ getSysInfo()

void ToolboxCoreObj::getSysInfo ( unsigned int reason_code,
_kernel_swi_regs * regs )
static

◆ getTaskHandle()

int ToolboxCoreObj::getTaskHandle ( )
static

◆ getWimpVersion()

int ToolboxCoreObj::getWimpVersion ( )
static

◆ hideObject()

void ToolboxCoreObj::hideObject ( unsigned int flags,
ObjectId id )
static

◆ iconbarAdjustAboutToBeShown()

virtual void ToolboxCoreObj::iconbarAdjustAboutToBeShown ( )
inlinevirtual

◆ iconbarClicked()

virtual void ToolboxCoreObj::iconbarClicked ( )
inlinevirtual

◆ iconbarObjectAutoCreated()

virtual void ToolboxCoreObj::iconbarObjectAutoCreated ( )
inlinevirtual

◆ iconbarSelectAboutToBeShown()

virtual void ToolboxCoreObj::iconbarSelectAboutToBeShown ( )
inlinevirtual

◆ init()

int ToolboxCoreObj::init ( unsigned int flags,
int * wimpMessages,
int * toolboxEvents,
char * directory,
MessagesFD * mfd,
IdBlock * idb )
static

◆ menuAboutToBeShown()

virtual void ToolboxCoreObj::menuAboutToBeShown ( )
inlinevirtual

◆ menuHasBeenHidden()

virtual void ToolboxCoreObj::menuHasBeenHidden ( )
inlinevirtual

◆ menuObjectAutoCreated()

virtual void ToolboxCoreObj::menuObjectAutoCreated ( )
inlinevirtual

◆ menuSelection()

virtual void ToolboxCoreObj::menuSelection ( )
inlinevirtual

◆ menuSubMenu()

virtual void ToolboxCoreObj::menuSubMenu ( )
inlinevirtual

◆ numberRangeValueChanged()

virtual void ToolboxCoreObj::numberRangeValueChanged ( )
inlinevirtual

◆ optionButtonStateChanged()

virtual void ToolboxCoreObj::optionButtonStateChanged ( )
inlinevirtual

◆ popUpAboutToBeShown()

virtual void ToolboxCoreObj::popUpAboutToBeShown ( )
inlinevirtual

◆ printDboxAboutToBeShown()

virtual void ToolboxCoreObj::printDboxAboutToBeShown ( )
inlinevirtual

◆ printDboxDialogueCompleted()

virtual void ToolboxCoreObj::printDboxDialogueCompleted ( )
inlinevirtual

◆ printDboxObjectAutoCreated()

virtual void ToolboxCoreObj::printDboxObjectAutoCreated ( )
inlinevirtual

◆ printDboxPrint()

virtual void ToolboxCoreObj::printDboxPrint ( )
inlinevirtual

◆ printDboxSave()

virtual void ToolboxCoreObj::printDboxSave ( )
inlinevirtual

◆ printDboxSetUp()

virtual void ToolboxCoreObj::printDboxSetUp ( )
inlinevirtual

◆ printDboxSetUpAboutToBeShown()

virtual void ToolboxCoreObj::printDboxSetUpAboutToBeShown ( )
inlinevirtual

◆ progInfoAboutToBeShown()

virtual void ToolboxCoreObj::progInfoAboutToBeShown ( )
inlinevirtual

◆ progInfoDialogueCompleted()

virtual void ToolboxCoreObj::progInfoDialogueCompleted ( )
inlinevirtual

◆ progInfoObjectAutoCreated()

virtual void ToolboxCoreObj::progInfoObjectAutoCreated ( )
inlinevirtual

◆ quitAboutToBeShown()

virtual void ToolboxCoreObj::quitAboutToBeShown ( )
inlinevirtual

◆ quitCancel()

virtual void ToolboxCoreObj::quitCancel ( )
inlinevirtual

◆ quitDialogueCompleted()

virtual void ToolboxCoreObj::quitDialogueCompleted ( )
inlinevirtual

◆ quitObjectAutoCreated()

virtual void ToolboxCoreObj::quitObjectAutoCreated ( )
inlinevirtual

◆ quitQuit()

virtual void ToolboxCoreObj::quitQuit ( )
inlinevirtual

◆ radioButtonStateChanged()

virtual void ToolboxCoreObj::radioButtonStateChanged ( )
inlinevirtual

◆ raiseToolboxEvent()

void ToolboxCoreObj::raiseToolboxEvent ( unsigned int flags,
ObjectId id,
ComponentId component,
ToolboxEvent * event )
static

◆ reservedToolboxInterApplicationProtocol()

virtual void ToolboxCoreObj::reservedToolboxInterApplicationProtocol ( )
inlinevirtual

◆ reservedToolboxModuleEvent()

virtual void ToolboxCoreObj::reservedToolboxModuleEvent ( )
inlinevirtual

◆ saveAsAboutToBeShown()

virtual void ToolboxCoreObj::saveAsAboutToBeShown ( )
inlinevirtual

◆ saveAsDialogueCompleted()

virtual void ToolboxCoreObj::saveAsDialogueCompleted ( )
inlinevirtual

◆ saveAsFillBuffer()

virtual void ToolboxCoreObj::saveAsFillBuffer ( )
inlinevirtual

◆ saveAsObjectAutoCreated()

virtual void ToolboxCoreObj::saveAsObjectAutoCreated ( )
inlinevirtual

◆ saveAsSaveCompleted()

virtual void ToolboxCoreObj::saveAsSaveCompleted ( )
inlinevirtual

◆ saveAsSaveToFile()

virtual void ToolboxCoreObj::saveAsSaveToFile ( )
inlinevirtual

◆ scaleAboutToBeShown()

virtual void ToolboxCoreObj::scaleAboutToBeShown ( )
inlinevirtual

◆ scaleApplyFactor()

virtual void ToolboxCoreObj::scaleApplyFactor ( )
inlinevirtual

◆ scaleDialogueCompleted()

virtual void ToolboxCoreObj::scaleDialogueCompleted ( )
inlinevirtual

◆ scaleObjectAutoCreated()

virtual void ToolboxCoreObj::scaleObjectAutoCreated ( )
inlinevirtual

◆ setClientHandle()

void ToolboxCoreObj::setClientHandle ( unsigned int flags,
ObjectId id,
void * client_handle )
static

◆ setWimpVersion()

void ToolboxCoreObj::setWimpVersion ( int version)
static

◆ showObject()

void ToolboxCoreObj::showObject ( unsigned int flags,
ObjectId id,
int show_type,
void * type,
ObjectId parent,
ComponentId parent_component )
static

◆ showProperties()

void ToolboxCoreObj::showProperties ( )
inlinevirtual

Implements Object.

Reimplemented in ToolboxTask.

◆ sliderValueChanged()

virtual void ToolboxCoreObj::sliderValueChanged ( )
inlinevirtual

◆ stringSetAboutToBeShown()

virtual void ToolboxCoreObj::stringSetAboutToBeShown ( )
inlinevirtual

◆ stringSetValueChanged()

virtual void ToolboxCoreObj::stringSetValueChanged ( )
inlinevirtual

◆ tabsSelection()

virtual void ToolboxCoreObj::tabsSelection ( )
inlinevirtual

◆ templateLookup()

void * ToolboxCoreObj::templateLookup ( unsigned int flags,
char * name )
static

◆ toolboxError()

virtual void ToolboxCoreObj::toolboxError ( )
inlinevirtual

◆ toolboxLoadResources()

void ToolboxCoreObj::toolboxLoadResources ( unsigned int flags,
char * resources )
static

◆ toolboxObjectDeleted()

virtual void ToolboxCoreObj::toolboxObjectDeleted ( )
inlinevirtual

◆ toolboxUserEvent()

virtual void ToolboxCoreObj::toolboxUserEvent ( )
inlinevirtual

◆ treeViewNodeClicked()

virtual void ToolboxCoreObj::treeViewNodeClicked ( )
inlinevirtual

◆ treeViewNodeDragged()

virtual void ToolboxCoreObj::treeViewNodeDragged ( )
inlinevirtual

◆ treeViewNodeExpanded()

virtual void ToolboxCoreObj::treeViewNodeExpanded ( )
inlinevirtual

◆ treeViewNodeRenamed()

virtual void ToolboxCoreObj::treeViewNodeRenamed ( )
inlinevirtual

◆ treeViewNodeSelected()

virtual void ToolboxCoreObj::treeViewNodeSelected ( )
inlinevirtual

◆ treeViewScroll()

virtual void ToolboxCoreObj::treeViewScroll ( )
inlinevirtual

◆ unknownClassObjectAutoCreated()

virtual void ToolboxCoreObj::unknownClassObjectAutoCreated ( )
inlinevirtual

◆ unknownToolboxEvent()

virtual void ToolboxCoreObj::unknownToolboxEvent ( )
inlinevirtual

◆ windowAboutToBeShown()

virtual void ToolboxCoreObj::windowAboutToBeShown ( )
inlinevirtual

◆ windowHasBeenHidden()

virtual void ToolboxCoreObj::windowHasBeenHidden ( )
inlinevirtual

◆ windowObjectAutoCreated()

virtual void ToolboxCoreObj::windowObjectAutoCreated ( )
inlinevirtual

◆ writableFieldValueChanged()

virtual void ToolboxCoreObj::writableFieldValueChanged ( )
inlinevirtual

Member Data Documentation

◆ eventCode

int ToolboxCoreObj::eventCode
static

◆ idBlock

IdBlock ToolboxCoreObj::idBlock
static

◆ mfd

MessagesFD ToolboxCoreObj::mfd
static

◆ pollBlock

WimpPollBlock ToolboxCoreObj::pollBlock
static

◆ toolboxEvents

int ToolboxCoreObj::toolboxEvents = 0
static

◆ wimpMessages

int ToolboxCoreObj::wimpMessages = 0
static

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