CommonC++Lib RiscOSC++Lib ToolboxC++Lib
Toolbox Library for use with the RiscOS DDE C++/CFront compiler
|
#include <ToolboxWindowObj.h>
Public Member Functions | |
ToolboxWindowObj () | |
ToolboxWindowObj (ObjectId objectId) | |
~ToolboxWindowObj () | |
int | getWimpHandle () |
int | readWimpHandle () |
int | addGadget (Gadget *gadget) |
ToolboxWindowObj & | removeGadget (ComponentId gadget) |
ToolboxWindowObj & | setMenu (ObjectId menu_id) |
ToolboxWindowObj & | removeMenu () |
ObjectId | getMenu () |
ToolboxWindowObj & | setPointer (char *sprite_name, int x_hot_spot, int y_hot_spot) |
ToolboxWindowObj & | detachPointer () |
int | getPointer () |
int | getPointer (char *buffer, int buff_size, int *nbytes, int *x_hot_spot, int *y_hot_spot) |
ToolboxWindowObj & | setHelpMessage (char *message_text) |
ToolboxWindowObj & | removeHelpMessage () |
int | getHelpMessage () |
int | getHelpMessage (char *buffer, int buff_size, int *nbytes) |
ToolboxWindowObj & | addKeyboardShortcuts (int num_shortcuts, KeyboardShortcut *shortcuts) |
ToolboxWindowObj & | removeKeyboardShortcuts (int num_shortcuts, KeyboardShortcut *shortcuts) |
ToolboxWindowObj & | removeAllKeyboardShortcuts () |
ToolboxWindowObj & | setTitle (char *title) |
int | getTitle () |
int | getTitle (char *buffer, int buff_size, int *nbytes) |
ToolboxWindowObj & | clearDefaultFocus () |
ToolboxWindowObj & | setDefaultFocus (ComponentId focus) |
ToolboxWindowObj & | setDefaultFocusToWindow () |
ComponentId | getDefaultFocus () |
ComponentId | getDefaultFocus (ComponentId *focus) |
ToolboxWindowObj & | setExtent (BBox *extent) |
void | getExtent (BBox *extent) |
ToolboxWindowObj & | forceRedraw (BBox *redraw_box) |
ToolboxWindowObj & | setToolbar (int location, ObjectId toolbar_id) |
ToolboxWindowObj & | setToolbar (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) |
ToolboxWindowObj & | setObjectId (ObjectId objectId) |
ToolboxWindowObj & | setFlags (unsigned int flags) |
ToolboxWindowObj & | clearFlags () |
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 ToolboxObj & | showObject (int show_type, void *type, ObjectId parent, ComponentId parent_component) |
virtual ToolboxObj & | hideObject () |
unsigned int | getObjectState (unsigned int *state) |
virtual ToolboxObj & | setClientHandle (void *client_handle) |
unsigned int | getClientHandle (void *client_handle) |
ObjectId | getParent () |
ObjectId | getAncestor () |
virtual ToolboxObj & | raiseToolboxEvent (ComponentId component, ToolboxEvent *event) |
ObjectClass | getObjectClass () |
ObjectClass | readObjectClass () |
virtual ToolboxObj & | objectMiscOp (_kernel_swi_regs *regs) |
ObjectId | readObjectId () |
ObjectId | readParentObjectId () |
ObjectId | readAncestorObjectId () |
ToolboxObj & | setFlags (unsigned int flags) |
ToolboxObj & | clearFlags () |
unsigned int | getFlags () |
ToolboxObj & | setObjectId (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"} |
ToolboxWindowObj::ToolboxWindowObj | ( | ) |
ToolboxWindowObj::ToolboxWindowObj | ( | ObjectId | objectId | ) |
ToolboxWindowObj::~ToolboxWindowObj | ( | ) |
int ToolboxWindowObj::addGadget | ( | Gadget * | gadget | ) |
ToolboxWindowObj & ToolboxWindowObj::addKeyboardShortcuts | ( | int | num_shortcuts, |
KeyboardShortcut * | shortcuts ) |
ToolboxWindowObj & ToolboxWindowObj::clearDefaultFocus | ( | ) |
ToolboxWindowObj & ToolboxWindowObj::clearFlags | ( | ) |
ToolboxWindowObj & ToolboxWindowObj::detachPointer | ( | ) |
ToolboxWindowObj & ToolboxWindowObj::forceRedraw | ( | BBox * | redraw_box | ) |
|
inlinevirtual |
Reimplemented from ToolboxObj.
|
inlinevirtual |
Reimplemented from ToolboxObj.
ComponentId ToolboxWindowObj::getDefaultFocus | ( | ) |
ComponentId ToolboxWindowObj::getDefaultFocus | ( | ComponentId * | focus | ) |
void ToolboxWindowObj::getExtent | ( | BBox * | extent | ) |
int ToolboxWindowObj::getHelpMessage | ( | ) |
int ToolboxWindowObj::getHelpMessage | ( | char * | buffer, |
int | buff_size, | ||
int * | nbytes ) |
ObjectId ToolboxWindowObj::getMenu | ( | ) |
int ToolboxWindowObj::getPointer | ( | ) |
int ToolboxWindowObj::getPointer | ( | char * | buffer, |
int | buff_size, | ||
int * | nbytes, | ||
int * | x_hot_spot, | ||
int * | y_hot_spot ) |
int ToolboxWindowObj::getTitle | ( | ) |
int ToolboxWindowObj::getTitle | ( | char * | buffer, |
int | buff_size, | ||
int * | nbytes ) |
ObjectId ToolboxWindowObj::getToolbar | ( | int | location | ) |
void ToolboxWindowObj::getToolbar | ( | int | mask, |
ObjectId * | toolbar_ibl_id, | ||
ObjectId * | toolbar_itl_id, | ||
ObjectId * | toolbar_ebl_id, | ||
ObjectId * | toolbar_etl_id ) |
int ToolboxWindowObj::getWimpHandle | ( | ) |
int ToolboxWindowObj::isWindow | ( | char * | title | ) |
int ToolboxWindowObj::isWindowTemplate | ( | char * | templateName | ) |
int ToolboxWindowObj::readWimpHandle | ( | ) |
ToolboxWindowObj & ToolboxWindowObj::removeAllKeyboardShortcuts | ( | ) |
ToolboxWindowObj & ToolboxWindowObj::removeGadget | ( | ComponentId | gadget | ) |
ToolboxWindowObj & ToolboxWindowObj::removeHelpMessage | ( | ) |
ToolboxWindowObj & ToolboxWindowObj::removeKeyboardShortcuts | ( | int | num_shortcuts, |
KeyboardShortcut * | shortcuts ) |
ToolboxWindowObj & ToolboxWindowObj::removeMenu | ( | ) |
ToolboxWindowObj & ToolboxWindowObj::setDefaultFocus | ( | ComponentId | focus | ) |
ToolboxWindowObj & ToolboxWindowObj::setDefaultFocusToWindow | ( | ) |
ToolboxWindowObj & ToolboxWindowObj::setExtent | ( | BBox * | extent | ) |
ToolboxWindowObj & ToolboxWindowObj::setFlags | ( | unsigned int | flags | ) |
ToolboxWindowObj & ToolboxWindowObj::setHelpMessage | ( | char * | message_text | ) |
ToolboxWindowObj & ToolboxWindowObj::setMenu | ( | ObjectId | menu_id | ) |
ToolboxWindowObj & ToolboxWindowObj::setObjectId | ( | ObjectId | objectId | ) |
ToolboxWindowObj & ToolboxWindowObj::setPointer | ( | char * | sprite_name, |
int | x_hot_spot, | ||
int | y_hot_spot ) |
ToolboxWindowObj & ToolboxWindowObj::setTitle | ( | char * | title | ) |
ToolboxWindowObj & ToolboxWindowObj::setToolbar | ( | int | location, |
ObjectId | toolbar_id ) |
ToolboxWindowObj & ToolboxWindowObj::setToolbar | ( | int | mask, |
ObjectId | toolbar_ibl_id, | ||
ObjectId | toolbar_itl_id, | ||
ObjectId | toolbar_ebl_id, | ||
ObjectId | toolbar_etl_id ) |
|
inlinevirtual |
Reimplemented from ToolboxObj.