|
typedef struct WimpObj::WindDefStr | WindDefStr |
enum | errorEnv { CONSOLE
, WIMP
} |
static unsigned int * | getPollBlock () |
static void | setHandle (unsigned int) |
static unsigned int | getHandle () |
static unsigned int | getEvent () |
static void | setPollIdleInterval (unsigned int) |
static unsigned int | getPollIdleInterval () |
static void | setPollWord (int *) |
static int * | getPollWord () |
static unsigned int * | getWorkspace () |
static void | redrawIconBar () |
static void | redrawScreen () |
static void | openWindow () |
static void | closeWindow () |
static WimpRedrawWindowBlock * | updateWindow (WimpRedrawWindowBlock *) |
static void | closeWindow (int) |
static void | openTemplate (char *) |
static void | closeTemplate () |
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 void | getSysInfo (unsigned int reason_code, _kernel_swi_regs *regs) |
static ObjectId | createObject (unsigned int flags, void *name_or_template) |
static void | deleteObject (unsigned int flags, ObjectId id) |
static void | showObject (unsigned int flags, ObjectId id, int show_type, void *type, ObjectId parent, ComponentId parent_component) |
static void | hideObject (unsigned int flags, ObjectId id) |
static unsigned int | getObjectState (unsigned int flags, ObjectId id, unsigned int *state) |
static void | setClientHandle (unsigned int flags, ObjectId id, void *client_handle) |
static unsigned int | getClientHandle (unsigned int flags, ObjectId id, void *client_handle) |
static ObjectClass | getObjectClass (unsigned int flags, ObjectId id) |
static ObjectClass | getObjectClass (unsigned int flags, ObjectId id, ObjectClass *object_class) |
static void | getParent (unsigned int flags, ObjectId id, ObjectId *parent, ComponentId *parent_component) |
static void | getAncestor (unsigned int flags, ObjectId id, ObjectId *parent, ComponentId *ancestor_component) |
static void | raiseToolboxEvent (unsigned int flags, ObjectId id, ComponentId component, ToolboxEvent *event) |
static void | toolboxLoadResources (unsigned int flags, char *resources) |
static void * | templateLookup (unsigned int flags, char *name) |
static int | init (unsigned int flags, int *wimpMessages, int *toolboxEvents, char *directory, MessagesFD *mfd, IdBlock *idb) |
static int | getWimpVersion () |
static void | setWimpVersion (int version) |
static int | getTaskHandle () |
static void * | getSpriteAreaPtr () |
static void | getPointerInfo (unsigned int flags, int &x_pos, int &y_pos, int &buttons, ObjectId &window, ComponentId &component) |
static int | quit = 0 |
static IdBlock | idBlock |
static int | wimpMessages = 0 |
static int | toolboxEvents = 0 |
static MessagesFD | mfd |
static WimpPollBlock | pollBlock |
static int | eventCode |
ToolboxTask
ToolboxC++Lib
Class which to needs to be extended when creating a Toolbox application. By extending this class Wimp and Toolbox events which are inherited from WimpObj and ToolboxCoreObj may be overloaded and handled by the overloaded member functions.