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

#include <ToolboxEvents.h>

Inheritance diagram for ToolboxEvents:
ToolboxCoreObj ToolboxTask

Public Types

enum  Toolbox_Event {
  Error = 0x44ec0 , ObjectAutoCreated , ObjectDeleted , WindowAboutToBeShown = 0x82880 ,
  ActionButtonSelected , OptionButtonStateChanged , RadioButtonStateChanged , WritableFieldValueChanged = 0x82885 ,
  SliderValueChanged , DraggableDragStarted , DraggableDragEnded , PopUpAboutToBeShown = 0x8288b ,
  AdjusterClicked , NumberRangeValueChanged , StringSetValueChanged , StringSetAboutToBeShown ,
  WindowHasBeenHidden , MenuAboutToBeShown = 0x828c0 , MenuHasBeenHidden , MenuSubMenu ,
  MenuSelection , IconbarClicked = 0x82900 , IconbarSelectAboutToBeShown , IconbarAdjustAboutToBeShown ,
  ColourMenuAboutToBeShown = 0x82980 , ColourMenuHasBeenHidden , ColourMenuSelection , ColourDboxAboutToBeShown = 0x829c0 ,
  ColourDboxDialogueCompleted , ColourDboxColourSelected , FontDboxAboutToBeShown = 0x82a00 , FontDboxDialogueCompleted ,
  FontDboxApplyFont , FontMenuAboutToBeShown = 0x82a40 , FontMenuHasBeenHidden , FontMenuFontSelection ,
  DCSAboutToBeShown = 0x82a80 , DCSDiscard , DCSSave , DCSDialogueCompleted ,
  DCSCancel , QuitAboutToBeShown = 0x82a90 , QuitQuit , QuitDialogueCompleted ,
  QuitCancel , FileInfoAboutToBeShown = 0x82ac0 , FileInfoDialogueCompleted , PrintDboxAboutToBeShown = 0x82b00 ,
  PrintDboxDialogueCompleted , PrintDboxSetUpAboutToBeShown , PrintDboxSave , PrintDboxSetUp ,
  PrintDboxPrint , ProgInfoAboutToBeShown = 0x82b40 , ProgInfoDialogueCompleted , SaveAsAboutToBeShown = 0x82bc0 ,
  SaveAsDialogueCompleted , SaveAsSaveToFile , SaveAsFillBuffer , SaveAsSaveCompleted ,
  ScaleAboutToBeShown = 0x82c00 , ScaleDialogueCompleted , ScaleApplyFactor , ToolActionSelection = 0x140140 ,
  ScrollListSelection = 0x140181 , TreeViewNodeSelected = 0x140280 , TreeViewNodeExpanded , TreeViewNodeRenamed ,
  TreeViewNodeClicked , TreeViewNodeDragged , TreeViewScroll , TabsSelection = 0x1402c0
}
enum  Toolbox_ObjectClass {
  WindowObjectClass = 0x82880 , MenuObjectClass = 0x828c0 , IconbarObjectClass = 0x82900 , ColourMenuObjectClass = 0x82980 ,
  ColourDboxObjectClass = 0x829c0 , FontDboxObjectClass = 0x82a00 , FontMenuObjectClass = 0x82a40 , DCSObjectClass = 0x82a80 ,
  QuitObjectClass = 0x82a90 , FileInfoObjectClass = 0x82ac0 , PrintDboxObjectClass = 0x82b00 , ProgInfoObjectClass = 0x82b40 ,
  SaveAsObjectClass = 0x82bc0 , ScaleObjectClass = 0x82c00
}

Public Member Functions

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 toolboxObjectAutoCreated (int objClass)
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 scrollListSelection ()
virtual void treeViewNodeSelected ()
virtual void treeViewNodeExpanded ()
virtual void treeViewNodeRenamed ()
virtual void treeViewNodeClicked ()
virtual void treeViewNodeDragged ()
virtual void treeViewScroll ()
virtual void tabsSelection ()
virtual void toolActionSelection ()
virtual void reservedToolboxInterApplicationProtocol ()
virtual void reservedToolboxModuleEvent ()
virtual void unknownToolboxEvent ()
virtual void toolboxEventHandler (int event)=0

Member Enumeration Documentation

◆ Toolbox_Event

Enumerator
Error 
ObjectAutoCreated 
ObjectDeleted 
WindowAboutToBeShown 
ActionButtonSelected 
OptionButtonStateChanged 
RadioButtonStateChanged 
WritableFieldValueChanged 
SliderValueChanged 
DraggableDragStarted 
DraggableDragEnded 
PopUpAboutToBeShown 
AdjusterClicked 
NumberRangeValueChanged 
StringSetValueChanged 
StringSetAboutToBeShown 
WindowHasBeenHidden 
MenuAboutToBeShown 
MenuHasBeenHidden 
MenuSubMenu 
MenuSelection 
IconbarClicked 
IconbarSelectAboutToBeShown 
IconbarAdjustAboutToBeShown 
ColourMenuAboutToBeShown 
ColourMenuHasBeenHidden 
ColourMenuSelection 
ColourDboxAboutToBeShown 
ColourDboxDialogueCompleted 
ColourDboxColourSelected 
FontDboxAboutToBeShown 
FontDboxDialogueCompleted 
FontDboxApplyFont 
FontMenuAboutToBeShown 
FontMenuHasBeenHidden 
FontMenuFontSelection 
DCSAboutToBeShown 
DCSDiscard 
DCSSave 
DCSDialogueCompleted 
DCSCancel 
QuitAboutToBeShown 
QuitQuit 
QuitDialogueCompleted 
QuitCancel 
FileInfoAboutToBeShown 
FileInfoDialogueCompleted 
PrintDboxAboutToBeShown 
PrintDboxDialogueCompleted 
PrintDboxSetUpAboutToBeShown 
PrintDboxSave 
PrintDboxSetUp 
PrintDboxPrint 
ProgInfoAboutToBeShown 
ProgInfoDialogueCompleted 
SaveAsAboutToBeShown 
SaveAsDialogueCompleted 
SaveAsSaveToFile 
SaveAsFillBuffer 
SaveAsSaveCompleted 
ScaleAboutToBeShown 
ScaleDialogueCompleted 
ScaleApplyFactor 
ToolActionSelection 
ScrollListSelection 
TreeViewNodeSelected 
TreeViewNodeExpanded 
TreeViewNodeRenamed 
TreeViewNodeClicked 
TreeViewNodeDragged 
TreeViewScroll 
TabsSelection 

◆ Toolbox_ObjectClass

Enumerator
WindowObjectClass 
MenuObjectClass 
IconbarObjectClass 
ColourMenuObjectClass 
ColourDboxObjectClass 
FontDboxObjectClass 
FontMenuObjectClass 
DCSObjectClass 
QuitObjectClass 
FileInfoObjectClass 
PrintDboxObjectClass 
ProgInfoObjectClass 
SaveAsObjectClass 
ScaleObjectClass 

Member Function Documentation

◆ actionButtonSelected()

virtual void ToolboxEvents::actionButtonSelected ( )
inlinevirtual

◆ adjusterClicked()

virtual void ToolboxEvents::adjusterClicked ( )
inlinevirtual

◆ colourDboxAboutToBeShown()

virtual void ToolboxEvents::colourDboxAboutToBeShown ( )
inlinevirtual

◆ colourDboxColourSelected()

virtual void ToolboxEvents::colourDboxColourSelected ( )
inlinevirtual

◆ colourDboxDialogueCompleted()

virtual void ToolboxEvents::colourDboxDialogueCompleted ( )
inlinevirtual

◆ colourDboxObjectAutoCreated()

virtual void ToolboxEvents::colourDboxObjectAutoCreated ( )
inlinevirtual

Event handler colourDboxObjectAutoCreated. Overload in users application to intercept creation of Colour Dialogue box objects to enable modification before they are made visible.

#include <string.h>
#include "ToolboxColourDlogObj.h"
// Change "Application" to the name of your Class, dbox being a pointer member variable of class ToolboxColourDlogObj in your Class.
// Access the Wimp Handle and Dialogue Handle when the Colour Dialogue box is visible.
void Application::colourDboxObjectAutoCreated() {
ToolboxObjectAutoCreatedEvent *pollEvent = (ToolboxObjectAutoCreatedEvent *) this->getPollBlock();
if (strcmp(pollEvent->template_name, "ColourDbox") == 0) {
dbox = new ToolboxColourDlogObj();
dbox->setFlags(0).setObjectId(ToolboxCoreObj::idBlock.self_id);
}
}
Definition ToolboxColourDlogObj.h:14
static IdBlock idBlock
Definition ToolboxCoreObj.h:56

◆ colourMenuAboutToBeShown()

virtual void ToolboxEvents::colourMenuAboutToBeShown ( )
inlinevirtual

◆ colourMenuHasBeenHidden()

virtual void ToolboxEvents::colourMenuHasBeenHidden ( )
inlinevirtual

◆ colourMenuObjectAutoCreated()

virtual void ToolboxEvents::colourMenuObjectAutoCreated ( )
inlinevirtual

Event handler colourMenuObjectAutoCreated. Overload in users application to intercept creation of Colour Menu objects to enable modification before they are made visible.

◆ colourMenuSelection()

virtual void ToolboxEvents::colourMenuSelection ( )
inlinevirtual

◆ dcsAboutToBeShown()

virtual void ToolboxEvents::dcsAboutToBeShown ( )
inlinevirtual

◆ dcsCancel()

virtual void ToolboxEvents::dcsCancel ( )
inlinevirtual

◆ dcsDialogueCompleted()

virtual void ToolboxEvents::dcsDialogueCompleted ( )
inlinevirtual

◆ dcsDiscard()

virtual void ToolboxEvents::dcsDiscard ( )
inlinevirtual

◆ dcsObjectAutoCreated()

virtual void ToolboxEvents::dcsObjectAutoCreated ( )
inlinevirtual

Event handler dcsObjectAutoCreated. Overload in users application to intercept creation of Discard/Cancel/Save Dialogue box objects to enable modification before they are made visible.

◆ dcsSave()

virtual void ToolboxEvents::dcsSave ( )
inlinevirtual

◆ draggableDragEnded()

virtual void ToolboxEvents::draggableDragEnded ( )
inlinevirtual

◆ draggableDragStarted()

virtual void ToolboxEvents::draggableDragStarted ( )
inlinevirtual

◆ fileInfoAboutToBeShown()

virtual void ToolboxEvents::fileInfoAboutToBeShown ( )
inlinevirtual

◆ fileInfoDialogueCompleted()

virtual void ToolboxEvents::fileInfoDialogueCompleted ( )
inlinevirtual

◆ fileInfoObjectAutoCreated()

virtual void ToolboxEvents::fileInfoObjectAutoCreated ( )
inlinevirtual

Event handler fileInfoObjectAutoCreated. Overload in users application to intercept creation of File Info Dialogue box objects to enable modification before they are made visible.

◆ fontDboxAboutToBeShown()

virtual void ToolboxEvents::fontDboxAboutToBeShown ( )
inlinevirtual

◆ fontDboxApplyFont()

virtual void ToolboxEvents::fontDboxApplyFont ( )
inlinevirtual

◆ fontDboxDialogueCompleted()

virtual void ToolboxEvents::fontDboxDialogueCompleted ( )
inlinevirtual

◆ fontDboxObjectAutoCreated()

virtual void ToolboxEvents::fontDboxObjectAutoCreated ( )
inlinevirtual

Event handler fontDboxObjectAutoCreated. Overload in users application to intercept creation of Font Dialogue box objects to enable modification before they are made visible.

◆ fontMenuAboutToBeShown()

virtual void ToolboxEvents::fontMenuAboutToBeShown ( )
inlinevirtual

◆ fontMenuFontSelection()

virtual void ToolboxEvents::fontMenuFontSelection ( )
inlinevirtual

◆ fontMenuHasBeenHidden()

virtual void ToolboxEvents::fontMenuHasBeenHidden ( )
inlinevirtual

◆ fontMenuObjectAutoCreated()

virtual void ToolboxEvents::fontMenuObjectAutoCreated ( )
inlinevirtual

Event handler fontMenuObjectAutoCreated. Overload in users application to intercept creation of Font Menu objects to enable modification before they are made visible.

◆ iconbarAdjustAboutToBeShown()

virtual void ToolboxEvents::iconbarAdjustAboutToBeShown ( )
inlinevirtual

◆ iconbarClicked()

virtual void ToolboxEvents::iconbarClicked ( )
inlinevirtual

◆ iconbarObjectAutoCreated()

virtual void ToolboxEvents::iconbarObjectAutoCreated ( )
inlinevirtual

Event handler iconbarObjectAutoCreated. Overload in users application to intercept creation of Iconbar icon objects to enable modification before they are made visible.

◆ iconbarSelectAboutToBeShown()

virtual void ToolboxEvents::iconbarSelectAboutToBeShown ( )
inlinevirtual

◆ menuAboutToBeShown()

virtual void ToolboxEvents::menuAboutToBeShown ( )
inlinevirtual

◆ menuHasBeenHidden()

virtual void ToolboxEvents::menuHasBeenHidden ( )
inlinevirtual

◆ menuObjectAutoCreated()

virtual void ToolboxEvents::menuObjectAutoCreated ( )
inlinevirtual

Event handler menuObjectAutoCreated. Overload in users application to intercept creation of Menu objects to enable modification before they are made visible.

◆ menuSelection()

virtual void ToolboxEvents::menuSelection ( )
inlinevirtual

◆ menuSubMenu()

virtual void ToolboxEvents::menuSubMenu ( )
inlinevirtual

◆ numberRangeValueChanged()

virtual void ToolboxEvents::numberRangeValueChanged ( )
inlinevirtual

◆ optionButtonStateChanged()

virtual void ToolboxEvents::optionButtonStateChanged ( )
inlinevirtual

◆ popUpAboutToBeShown()

virtual void ToolboxEvents::popUpAboutToBeShown ( )
inlinevirtual

◆ printDboxAboutToBeShown()

virtual void ToolboxEvents::printDboxAboutToBeShown ( )
inlinevirtual

◆ printDboxDialogueCompleted()

virtual void ToolboxEvents::printDboxDialogueCompleted ( )
inlinevirtual

◆ printDboxObjectAutoCreated()

virtual void ToolboxEvents::printDboxObjectAutoCreated ( )
inlinevirtual

Event handler printDboxObjectAutoCreated. Overload in users application to intercept creation of Print Dialogue box objects to enable modification before they are made visible.

◆ printDboxPrint()

virtual void ToolboxEvents::printDboxPrint ( )
inlinevirtual

◆ printDboxSave()

virtual void ToolboxEvents::printDboxSave ( )
inlinevirtual

◆ printDboxSetUp()

virtual void ToolboxEvents::printDboxSetUp ( )
inlinevirtual

◆ printDboxSetUpAboutToBeShown()

virtual void ToolboxEvents::printDboxSetUpAboutToBeShown ( )
inlinevirtual

◆ progInfoAboutToBeShown()

virtual void ToolboxEvents::progInfoAboutToBeShown ( )
inlinevirtual

◆ progInfoDialogueCompleted()

virtual void ToolboxEvents::progInfoDialogueCompleted ( )
inlinevirtual

◆ progInfoObjectAutoCreated()

virtual void ToolboxEvents::progInfoObjectAutoCreated ( )
inlinevirtual

Event handler progInfoObjectAutoCreated. Overload in users application to intercept creation of Prog Info Dialogue box objects to enable modification before they are made visible.

◆ quitAboutToBeShown()

virtual void ToolboxEvents::quitAboutToBeShown ( )
inlinevirtual

◆ quitCancel()

virtual void ToolboxEvents::quitCancel ( )
inlinevirtual

◆ quitDialogueCompleted()

virtual void ToolboxEvents::quitDialogueCompleted ( )
inlinevirtual

◆ quitObjectAutoCreated()

virtual void ToolboxEvents::quitObjectAutoCreated ( )
inlinevirtual

Event handler quitObjectAutoCreated. Overload in users application to intercept creation of Quit Dialogue box objects to enable modification before they are made visible.

◆ quitQuit()

virtual void ToolboxEvents::quitQuit ( )
inlinevirtual

◆ radioButtonStateChanged()

virtual void ToolboxEvents::radioButtonStateChanged ( )
inlinevirtual

◆ reservedToolboxInterApplicationProtocol()

virtual void ToolboxEvents::reservedToolboxInterApplicationProtocol ( )
inlinevirtual

◆ reservedToolboxModuleEvent()

virtual void ToolboxEvents::reservedToolboxModuleEvent ( )
inlinevirtual

◆ saveAsAboutToBeShown()

virtual void ToolboxEvents::saveAsAboutToBeShown ( )
inlinevirtual

◆ saveAsDialogueCompleted()

virtual void ToolboxEvents::saveAsDialogueCompleted ( )
inlinevirtual

◆ saveAsFillBuffer()

virtual void ToolboxEvents::saveAsFillBuffer ( )
inlinevirtual

◆ saveAsObjectAutoCreated()

virtual void ToolboxEvents::saveAsObjectAutoCreated ( )
inlinevirtual

Event handler saveAsObjectAutoCreated. Overload in users application to intercept creation of SaveAs Dialogue box objects to enable modification before they are made visible.

◆ saveAsSaveCompleted()

virtual void ToolboxEvents::saveAsSaveCompleted ( )
inlinevirtual

◆ saveAsSaveToFile()

virtual void ToolboxEvents::saveAsSaveToFile ( )
inlinevirtual

◆ scaleAboutToBeShown()

virtual void ToolboxEvents::scaleAboutToBeShown ( )
inlinevirtual

◆ scaleApplyFactor()

virtual void ToolboxEvents::scaleApplyFactor ( )
inlinevirtual

◆ scaleDialogueCompleted()

virtual void ToolboxEvents::scaleDialogueCompleted ( )
inlinevirtual

◆ scaleObjectAutoCreated()

virtual void ToolboxEvents::scaleObjectAutoCreated ( )
inlinevirtual

Event handler scaleObjectAutoCreated. Overload in users application to intercept creation of Scale Dialogue box objects to enable modification before they are made visible.

◆ scrollListSelection()

virtual void ToolboxEvents::scrollListSelection ( )
inlinevirtual

◆ sliderValueChanged()

virtual void ToolboxEvents::sliderValueChanged ( )
inlinevirtual

◆ stringSetAboutToBeShown()

virtual void ToolboxEvents::stringSetAboutToBeShown ( )
inlinevirtual

◆ stringSetValueChanged()

virtual void ToolboxEvents::stringSetValueChanged ( )
inlinevirtual

◆ tabsSelection()

virtual void ToolboxEvents::tabsSelection ( )
inlinevirtual

◆ toolActionSelection()

virtual void ToolboxEvents::toolActionSelection ( )
inlinevirtual

◆ toolboxEventHandler()

virtual void ToolboxEvents::toolboxEventHandler ( int event)
pure virtual

◆ toolboxObjectAutoCreated()

virtual void ToolboxEvents::toolboxObjectAutoCreated ( int objClass)
inlinevirtual

◆ toolboxObjectDeleted()

virtual void ToolboxEvents::toolboxObjectDeleted ( )
inlinevirtual

◆ toolboxUserEvent()

virtual void ToolboxEvents::toolboxUserEvent ( )
inlinevirtual

◆ treeViewNodeClicked()

virtual void ToolboxEvents::treeViewNodeClicked ( )
inlinevirtual

◆ treeViewNodeDragged()

virtual void ToolboxEvents::treeViewNodeDragged ( )
inlinevirtual

◆ treeViewNodeExpanded()

virtual void ToolboxEvents::treeViewNodeExpanded ( )
inlinevirtual

◆ treeViewNodeRenamed()

virtual void ToolboxEvents::treeViewNodeRenamed ( )
inlinevirtual

◆ treeViewNodeSelected()

virtual void ToolboxEvents::treeViewNodeSelected ( )
inlinevirtual

◆ treeViewScroll()

virtual void ToolboxEvents::treeViewScroll ( )
inlinevirtual

◆ unknownClassObjectAutoCreated()

virtual void ToolboxEvents::unknownClassObjectAutoCreated ( )
inlinevirtual

Event handler unknownClassObjectAutoCreated. Overload in users application to intercept creation of an unknown Toolbox object to enable modification before they are made visible. This could be when new Toolbox objects are created which are unknown to this library.

◆ unknownToolboxEvent()

virtual void ToolboxEvents::unknownToolboxEvent ( )
inlinevirtual

◆ windowAboutToBeShown()

virtual void ToolboxEvents::windowAboutToBeShown ( )
inlinevirtual

◆ windowHasBeenHidden()

virtual void ToolboxEvents::windowHasBeenHidden ( )
inlinevirtual

◆ windowObjectAutoCreated()

virtual void ToolboxEvents::windowObjectAutoCreated ( )
inlinevirtual

Event handler windowObjectAutoCreated. Overload in users application to intercept creation of Window objects to enable modification before they are made visible.

◆ writableFieldValueChanged()

virtual void ToolboxEvents::writableFieldValueChanged ( )
inlinevirtual

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