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

#include <ToolboxButton.h>

Inheritance diagram for ToolboxButton:
ToolboxGadget ErrorReport Object

Public Member Functions

 ToolboxButton ()
 ToolboxButton (ObjectId windowId, ComponentId gadgetId)
 ToolboxButton (ObjectId windowId, ComponentId gadgetId, unsigned int flags)
int getGadgetFlags ()
ToolboxButtonsetGadgetFlags (int clearWord, int eorWord)
ToolboxButtonsetValue (char *value)
ToolboxButtonsetValue (int value)
int getValue ()
int getValue (char *buffer, int bufSize)
ToolboxButtonsetValidation (char *value)
int getValidation ()
int getValidation (char *buffer, int bufSize)
ToolboxButtonsetFont (char *fontName, int width, int height)
ToolboxButtongadgetMethod (int methodCode, _kernel_swi_regs *regs)
ToolboxButtonsetFocus ()
ToolboxButtonsetFlags (unsigned int flags)
ToolboxButtonsetObjectId (ObjectId windowId)
ToolboxButtonsetComponentId (ComponentId gadgetId)
ToolboxButtonsetGadgetFlags (unsigned int flags)
ToolboxButtonsetHelpMessage (char *message)
ToolboxButtonmoveGadget (BBox *newBbox)
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)
void showProperties ()
char * getClassName ()
int getClassType ()
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

◆ ToolboxButton() [1/3]

ToolboxButton::ToolboxButton ( )

◆ ToolboxButton() [2/3]

ToolboxButton::ToolboxButton ( ObjectId windowId,
ComponentId gadgetId )

◆ ToolboxButton() [3/3]

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

Member Function Documentation

◆ gadgetMethod()

ToolboxButton & ToolboxButton::gadgetMethod ( int methodCode,
_kernel_swi_regs * regs )

◆ getClassName()

char * ToolboxButton::getClassName ( )
inlinevirtual

Implements Object.

◆ getClassType()

int ToolboxButton::getClassType ( )
inlinevirtual

Implements Object.

◆ getGadgetFlags()

int ToolboxButton::getGadgetFlags ( )

◆ getValidation() [1/2]

int ToolboxButton::getValidation ( )

◆ getValidation() [2/2]

int ToolboxButton::getValidation ( char * buffer,
int bufSize )

◆ getValue() [1/2]

int ToolboxButton::getValue ( )

◆ getValue() [2/2]

int ToolboxButton::getValue ( char * buffer,
int bufSize )

◆ moveGadget()

ToolboxButton & ToolboxButton::moveGadget ( BBox * newBbox)

◆ setComponentId()

ToolboxButton & ToolboxButton::setComponentId ( ComponentId gadgetId)

◆ setFlags()

ToolboxButton & ToolboxButton::setFlags ( unsigned int flags)

◆ setFocus()

ToolboxButton & ToolboxButton::setFocus ( )

◆ setFont()

ToolboxButton & ToolboxButton::setFont ( char * fontName,
int width,
int height )

◆ setGadgetFlags() [1/2]

ToolboxButton & ToolboxButton::setGadgetFlags ( int clearWord,
int eorWord )

◆ setGadgetFlags() [2/2]

ToolboxButton & ToolboxButton::setGadgetFlags ( unsigned int flags)

◆ setHelpMessage()

ToolboxButton & ToolboxButton::setHelpMessage ( char * message)

◆ setObjectId()

ToolboxButton & ToolboxButton::setObjectId ( ObjectId windowId)

◆ setValidation()

ToolboxButton & ToolboxButton::setValidation ( char * value)

◆ setValue() [1/2]

ToolboxButton & ToolboxButton::setValue ( char * value)

◆ setValue() [2/2]

ToolboxButton & ToolboxButton::setValue ( int value)

◆ showProperties()

void ToolboxButton::showProperties ( )
inlinevirtual

Implements Object.


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