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

#include <ToolboxToolAction.h>

Inheritance diagram for ToolboxToolAction:
ToolboxGadget ErrorReport Object

Public Types

enum  ToolActionMethods {
  ToolAction_SetIdent = 0x140140 , ToolAction_GetIdent , ToolAction_SetAction , ToolAction_GetAction ,
  ToolAction_SetClickShow , ToolAction_GetClickShow , ToolAction_SetState , ToolAction_GetState ,
  ToolAction_SetPressed , ToolAction_GetPressed
}
enum  ToolActionEvents { ToolAction_SelectEvent = 0x140140 }
Public Types inherited from ErrorReport
enum  errorEnv { CONSOLE , WIMP }

Public Member Functions

 ToolboxToolAction ()
 ToolboxToolAction (ObjectId windowId, ComponentId gadgetId)
 ToolboxToolAction (ObjectId windowId, ComponentId gadgetId, unsigned int flags)
ToolboxToolActionsetIdent (char *ident)
ToolboxToolActiongetIdent (char *ident, int size, int *nchar)
ToolboxToolActionsetAction (unsigned int select, unsigned int adjust)
ToolboxToolActionsetClickShow (ObjectId selectObj, ObjectId adjustObj)
ToolboxToolActiongetClickShow (ObjectId *selectObj, ObjectId *adjustObj)
ToolboxToolActionsetState (unsigned int state)
unsigned int getState ()
ToolboxToolActionsetPressed (unsigned int pressed)
unsigned int getPressed ()
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

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 ()

Member Enumeration Documentation

◆ ToolActionEvents

Enumerator
ToolAction_SelectEvent 

◆ ToolActionMethods

Enumerator
ToolAction_SetIdent 
ToolAction_GetIdent 
ToolAction_SetAction 
ToolAction_GetAction 
ToolAction_SetClickShow 
ToolAction_GetClickShow 
ToolAction_SetState 
ToolAction_GetState 
ToolAction_SetPressed 
ToolAction_GetPressed 

Constructor & Destructor Documentation

◆ ToolboxToolAction() [1/3]

ToolboxToolAction::ToolboxToolAction ( )

◆ ToolboxToolAction() [2/3]

ToolboxToolAction::ToolboxToolAction ( ObjectId windowId,
ComponentId gadgetId )

◆ ToolboxToolAction() [3/3]

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

Member Function Documentation

◆ getClassName()

char * ToolboxToolAction::getClassName ( )
inlinevirtual

Reimplemented from ToolboxGadget.

◆ getClassType()

int ToolboxToolAction::getClassType ( )
inlinevirtual

Reimplemented from ToolboxGadget.

◆ getClickShow()

ToolboxToolAction & ToolboxToolAction::getClickShow ( ObjectId * selectObj,
ObjectId * adjustObj )

◆ getIdent()

ToolboxToolAction & ToolboxToolAction::getIdent ( char * ident,
int size,
int * nchar )

◆ getPressed()

unsigned int ToolboxToolAction::getPressed ( )

◆ getState()

unsigned int ToolboxToolAction::getState ( )

◆ setAction()

ToolboxToolAction & ToolboxToolAction::setAction ( unsigned int select,
unsigned int adjust )

◆ setClickShow()

ToolboxToolAction & ToolboxToolAction::setClickShow ( ObjectId selectObj,
ObjectId adjustObj )

◆ setIdent()

ToolboxToolAction & ToolboxToolAction::setIdent ( char * ident)

◆ setPressed()

ToolboxToolAction & ToolboxToolAction::setPressed ( unsigned int pressed)

◆ setState()

ToolboxToolAction & ToolboxToolAction::setState ( unsigned int state)

◆ showProperties()

void ToolboxToolAction::showProperties ( )
inlinevirtual

Reimplemented from ToolboxGadget.


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