RISCOS.com

www.riscos.com Technical Support:
Toolbox

 


Toolbox

Contents


Introduction to the Toolbox

Introduction

Toolbox Application Model

Toolbox objects

Event handling

Resource files

Task initialisation and run-time information

Message texts and nationalisation

An Example object

Toolbox SWIs

SWI Toolbox_CreateObject (0x44ec0)

SWI Toolbox_DeleteObject (0x44ec1)

SWI Toolbox_ShowObject (0x44ec3)

SWI Toolbox_HideObject (0x44ec4)

SWI Toolbox_GetObjectState (0x44ec5)

SWI Toolbox_ObjectMiscOp (0x44ec6)

SWI Toolbox_SetClientHandle (0x44ec7)

SWI Toolbox_GetClientHandle (0x44ec8)

SWI Toolbox_GetObjectClass (0x44ec9)

SWI Toolbox_GetParent (0x44eca)

SWI Toolbox_GetAncestor (0x44ecb)

SWI Toolbox_GetTemplateName (0x44ecc)

SWI Toolbox_RaiseToolboxEvent (0x44ecd)

SWI Toolbox_GetSysInfo (0x44ece)

SWI Toolbox_Initialise (0x44ecf)

SWI Toolbox_LoadResources (0x44ed0)

SWI Toolbox_TemplateLookUp (0x44efb)

Toolbox events

Building an application

Guide To Hyper

How !Hyper was designed

How !Hyper was implemented

HyperCard Control Language

Colour Dialogue box class

User interface

Application Program Interface

Colour Dialogue methods

Colour Dialogue events

Colour Dialogue templates

Colour Menu class

User interface

Application Program Interface

Colour Menu methods

Colour Menu events

Colour Menu templates

Colour Menu Wimp event handling

Discard/Cancel/Save Dialogue box class

User interface

Application Program Interface

DCS methods

DCS events

DCS templates

DCS Wimp event handling

File Info Dialogue box class

User interface

Application Program Interface

File Info methods

File Info events

File Info templates

File Info Wimp event handling

Font Dialogue box class

User interface

Application Program Interface

Font Dialogue methods

Font Dialogue events

Font Dialogue Templates

Font Dialogue Wimp event handling

Font Menu class

User interface

Application Program Interface

Font Menu methods

Font Menu events

Font Menu templates

Font Menu Wimp event handling

Iconbar icon class

User interface

Application Program Interface

Iconbar icon methods

Iconbar icon events

Iconbar icon templates

Iconbar icon Wimp event handling

Menu class

User interface

Application Program Interface

Menu methods

Menu events

Menu Templates

Menu Wimp event handling

Print Dialogue box class

User interface

Application Program Interface

Print Dialogue Methods

Print Dialogue events

Print Dialogue templates

Print Dialogue Wimp event handling

Prog Info Dialogue box class

User interface

Application Program Interface

Prog Info methods

Prog Info events

Prog Info templates

Prog Info Wimp event handling

Quit Dialogue box class

User interface

Application Program Interface

Quit methods

Quit events

Quit templates

Quit Wimp event handling

SaveAs Dialogue box class

User interface

Application Program Interface

Save As methods

Save As events

Save As templates

Save As Wimp event handling

Scale Dialogue box class

User interface

Application Program Interface

Scale methods

Scale events

Scale templates

Scale Wimp event handling

Window class

User interface

Application Program Interface

Window methods

Other SWIs

Window events

Window templates

Window Wimp event handling

Toolbars

User interface

Application program interface

Toolbar methods

Gadgets

Application Program Interface

Generic gadget methods

Gadget Wimp event handling

Action buttons

Adjuster arrows

Button gadget

Display fields

Draggable gadgets

Labels

Labelled boxes

Number ranges

Option buttons

Pop-up menus

Radio buttons

Sliders

String sets

Writable fields

ResEd

Starting ResEd

The object prototypes window

The resource file display

Editing object templates in general

Editing the Menu class

Example menu

Editing a Window object template and gadgets

Gadgets

Editing other classes

Exporting and importing messages

Keystroke equivalents

Mouse behaviour

ResTest

The event log window

DrawFile

SWI DrawFile_Render

SWI DrawFile_BBox

SWI DrawFile_DeclareFonts

Resource File Formats

Resource file format

Support for RISC OS 3.10

This edition Copyright © 3QD Developments Ltd 2015
Last Edit: Tue,03 Nov 2015