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

#include <ToolboxWindowObj.h>

Inheritance diagram for ToolboxWindowObj:
ToolboxObj Object ErrorReport

Public Member Functions

 ToolboxWindowObj ()
 ToolboxWindowObj (ObjectId objectId)
 ~ToolboxWindowObj ()
int getWimpHandle ()
int readWimpHandle ()
int addGadget (Gadget *gadget)
ToolboxWindowObjremoveGadget (ComponentId gadget)
ToolboxWindowObjsetMenu (ObjectId menu_id)
ToolboxWindowObjremoveMenu ()
ObjectId getMenu ()
ToolboxWindowObjsetPointer (char *sprite_name, int x_hot_spot, int y_hot_spot)
ToolboxWindowObjdetachPointer ()
int getPointer ()
int getPointer (char *buffer, int buff_size, int *nbytes, int *x_hot_spot, int *y_hot_spot)
ToolboxWindowObjsetHelpMessage (char *message_text)
ToolboxWindowObjremoveHelpMessage ()
int getHelpMessage ()
int getHelpMessage (char *buffer, int buff_size, int *nbytes)
ToolboxWindowObjaddKeyboardShortcuts (int num_shortcuts, KeyboardShortcut *shortcuts)
ToolboxWindowObjremoveKeyboardShortcuts (int num_shortcuts, KeyboardShortcut *shortcuts)
ToolboxWindowObjremoveAllKeyboardShortcuts ()
ToolboxWindowObjsetTitle (char *title)
int getTitle ()
int getTitle (char *buffer, int buff_size, int *nbytes)
ToolboxWindowObjclearDefaultFocus ()
ToolboxWindowObjsetDefaultFocus (ComponentId focus)
ToolboxWindowObjsetDefaultFocusToWindow ()
ComponentId getDefaultFocus ()
ComponentId getDefaultFocus (ComponentId *focus)
ToolboxWindowObjsetExtent (BBox *extent)
void getExtent (BBox *extent)
ToolboxWindowObjforceRedraw (BBox *redraw_box)
ToolboxWindowObjsetToolbar (int location, ObjectId toolbar_id)
ToolboxWindowObjsetToolbar (int mask, ObjectId toolbar_ibl_id, ObjectId toolbar_itl_id, ObjectId toolbar_ebl_id, ObjectId toolbar_etl_id)
ObjectId getToolbar (int location)
void getToolbar (int mask, ObjectId *toolbar_ibl_id, ObjectId *toolbar_itl_id, ObjectId *toolbar_ebl_id, ObjectId *toolbar_etl_id)
int isWindow (char *title)
int isWindowTemplate (char *templateName)
ToolboxWindowObjsetObjectId (ObjectId objectId)
ToolboxWindowObjsetFlags (unsigned int flags)
ToolboxWindowObjclearFlags ()
void showProperties ()
char * getClassName ()
int getClassType ()
Public Member Functions inherited from ToolboxObj
 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)
Public Member Functions inherited from Object
 Object ()
 ~Object ()
Public Member Functions inherited from ErrorReport
 ErrorReport ()
 ~ErrorReport ()

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 ()
Static Public Attributes inherited from ToolboxObj
static _kernel_oserror ToolboxObjectIdNotSet = {0x8888,"Toolbox ObjectId not set"}

Constructor & Destructor Documentation

◆ ToolboxWindowObj() [1/2]

ToolboxWindowObj::ToolboxWindowObj ( )

◆ ToolboxWindowObj() [2/2]

ToolboxWindowObj::ToolboxWindowObj ( ObjectId objectId)

◆ ~ToolboxWindowObj()

ToolboxWindowObj::~ToolboxWindowObj ( )

Member Function Documentation

◆ addGadget()

int ToolboxWindowObj::addGadget ( Gadget * gadget)

◆ addKeyboardShortcuts()

ToolboxWindowObj & ToolboxWindowObj::addKeyboardShortcuts ( int num_shortcuts,
KeyboardShortcut * shortcuts )

◆ clearDefaultFocus()

ToolboxWindowObj & ToolboxWindowObj::clearDefaultFocus ( )

◆ clearFlags()

ToolboxWindowObj & ToolboxWindowObj::clearFlags ( )

◆ detachPointer()

ToolboxWindowObj & ToolboxWindowObj::detachPointer ( )

◆ forceRedraw()

ToolboxWindowObj & ToolboxWindowObj::forceRedraw ( BBox * redraw_box)

◆ getClassName()

char * ToolboxWindowObj::getClassName ( )
inlinevirtual

Reimplemented from ToolboxObj.

◆ getClassType()

int ToolboxWindowObj::getClassType ( )
inlinevirtual

Reimplemented from ToolboxObj.

◆ getDefaultFocus() [1/2]

ComponentId ToolboxWindowObj::getDefaultFocus ( )

◆ getDefaultFocus() [2/2]

ComponentId ToolboxWindowObj::getDefaultFocus ( ComponentId * focus)

◆ getExtent()

void ToolboxWindowObj::getExtent ( BBox * extent)

◆ getHelpMessage() [1/2]

int ToolboxWindowObj::getHelpMessage ( )

◆ getHelpMessage() [2/2]

int ToolboxWindowObj::getHelpMessage ( char * buffer,
int buff_size,
int * nbytes )

◆ getMenu()

ObjectId ToolboxWindowObj::getMenu ( )

◆ getPointer() [1/2]

int ToolboxWindowObj::getPointer ( )

◆ getPointer() [2/2]

int ToolboxWindowObj::getPointer ( char * buffer,
int buff_size,
int * nbytes,
int * x_hot_spot,
int * y_hot_spot )

◆ getTitle() [1/2]

int ToolboxWindowObj::getTitle ( )

◆ getTitle() [2/2]

int ToolboxWindowObj::getTitle ( char * buffer,
int buff_size,
int * nbytes )

◆ getToolbar() [1/2]

ObjectId ToolboxWindowObj::getToolbar ( int location)

◆ getToolbar() [2/2]

void ToolboxWindowObj::getToolbar ( int mask,
ObjectId * toolbar_ibl_id,
ObjectId * toolbar_itl_id,
ObjectId * toolbar_ebl_id,
ObjectId * toolbar_etl_id )

◆ getWimpHandle()

int ToolboxWindowObj::getWimpHandle ( )

◆ isWindow()

int ToolboxWindowObj::isWindow ( char * title)

◆ isWindowTemplate()

int ToolboxWindowObj::isWindowTemplate ( char * templateName)

◆ readWimpHandle()

int ToolboxWindowObj::readWimpHandle ( )

◆ removeAllKeyboardShortcuts()

ToolboxWindowObj & ToolboxWindowObj::removeAllKeyboardShortcuts ( )

◆ removeGadget()

ToolboxWindowObj & ToolboxWindowObj::removeGadget ( ComponentId gadget)

◆ removeHelpMessage()

ToolboxWindowObj & ToolboxWindowObj::removeHelpMessage ( )

◆ removeKeyboardShortcuts()

ToolboxWindowObj & ToolboxWindowObj::removeKeyboardShortcuts ( int num_shortcuts,
KeyboardShortcut * shortcuts )

◆ removeMenu()

ToolboxWindowObj & ToolboxWindowObj::removeMenu ( )

◆ setDefaultFocus()

ToolboxWindowObj & ToolboxWindowObj::setDefaultFocus ( ComponentId focus)

◆ setDefaultFocusToWindow()

ToolboxWindowObj & ToolboxWindowObj::setDefaultFocusToWindow ( )

◆ setExtent()

ToolboxWindowObj & ToolboxWindowObj::setExtent ( BBox * extent)

◆ setFlags()

ToolboxWindowObj & ToolboxWindowObj::setFlags ( unsigned int flags)

◆ setHelpMessage()

ToolboxWindowObj & ToolboxWindowObj::setHelpMessage ( char * message_text)

◆ setMenu()

ToolboxWindowObj & ToolboxWindowObj::setMenu ( ObjectId menu_id)

◆ setObjectId()

ToolboxWindowObj & ToolboxWindowObj::setObjectId ( ObjectId objectId)

◆ setPointer()

ToolboxWindowObj & ToolboxWindowObj::setPointer ( char * sprite_name,
int x_hot_spot,
int y_hot_spot )

◆ setTitle()

ToolboxWindowObj & ToolboxWindowObj::setTitle ( char * title)

◆ setToolbar() [1/2]

ToolboxWindowObj & ToolboxWindowObj::setToolbar ( int location,
ObjectId toolbar_id )

◆ setToolbar() [2/2]

ToolboxWindowObj & ToolboxWindowObj::setToolbar ( int mask,
ObjectId toolbar_ibl_id,
ObjectId toolbar_itl_id,
ObjectId toolbar_ebl_id,
ObjectId toolbar_etl_id )

◆ showProperties()

void ToolboxWindowObj::showProperties ( )
inlinevirtual

Reimplemented from ToolboxObj.


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