Usage:This application is part of !ResEd and should not be run independently
TaskName:ResEd Window Editor

# These tokens determine the initial grid settings
8HorizGrid:32
8VertGrid:32
ShowGrid:off
LockGrid:off

NoMem:Not enough memory; free some and try again

BadClass:Internal error (object of wrong class %d for window editor)
BadVersion:Cannot edit this window object (unknown version %s)
CorruptWindow:Internal error (inconsistent window object)
BadSpriteReloc:Unexpected value for sprite relocation (%d) - Wimp Sprite Area assumed
TooManyMenus:Internal error (Too many menu registrations)

UnkObj:Internal error (Unknown object)
UnkFldType:Internal error (Unknown field definition %d)
UnkActType:Internal error (Unknown action definition %d)
BadSize:Internal error (Bad size %d for gadget type %d)
BadUnkGadReloc:Unexpected relocation directive (%d) in unknown type of gadget
BadColDbox:Internal error (Bad colour dbox template)
CompID:An entry with component ID &%x already exists in this window - please choose a unique ID

EmptyNR:A numberrange must include a display, slider or adjusters
Maxbelowmin:Maximum value must be greater than Minimum value
InitRange:Initial value must lie between Minimum and Maximum values
StepRange:Step size value must be greater than zero, and less than the difference between the Maximum and Minimum values
PrecisionRange:The precision value must lie between 0 and 10 inclusive
NrDispWidth:The display width is too large or too small
ESGRange:ESG value must lie between 0 and 31 inclusive
BadWidth:The requested width is too small for one or more gadgets in the selection
BadWidth1:The requested width is too small for the selected gadget
BadHeight:The requested height is too small for one or more gadgets in the selection
BadHeight1:The requested height is too small for the selected gadget

BadDrop:Please drag an object of the correct class when creating a link
BadGadDrop:Only writable gadgets can be accepted for this field
IncompGadDrop:Please drag a gadget from the same window

NoLinkGadg:There is no gadget linked %s this one
BadLinkGadg:The gadget linked %s this one does not exist
NoDfltFcs:No default input focus is set for this window
InvisDfltFcs:The default input focus for this window is an invisible caret
BadDfltFcs:The gadget to which the default input focus is given does not exist
NoSpcAb:There is no %s action button in this window

Rbsonly:Please select just the radio buttons you wish to group together
Onerb:Please select exactly one radio button
Needwritable:The selection must include at least one writable, numberrange or stringset gadget

SaveChk1:Internal error (Window Save: next = %d, stringbase = %d)
SaveChk2:Internal error (Window Save: string = %d, msgbase = %d)
SaveChk3:Internal error (Window Save: msg = %d, reloctable = %d)
SaveChk4:Internal error (Window Save: tip->numrelocs = %d, numrelocs = %d)

CantRead:Cannot read file %s

Nokeycode:Please enter a key code
Badkeycode:Please enter a key code less than &200
Nokeyact:Please enter an event to raise or an object to show


ButType:Button type
ButType0:Never
ButType1:Always
ButType2:Auto-repeat
ButType3:Click
ButType4:Release
ButType5:Double click
ButType6:Click/Drag
ButType7:Release/Drag
ButType8:Double/Drag
ButType9:Menu icon
ButType10:Double/Click/Drag
ButType11:Radio
ButType12:Type 12
ButType13:Type 13
ButType14:Write/Click/Drag
ButType15:Writeable

Colour:Colour
Transp:Transp

WM_Name:Window
WM_Info:Info
WM_Edit:Edit
WM_Mprp:Main properties...  ^W
WM_Oprp:Other properties...
WM_Clrs:Colours...
WM_Extn:Extent...           ^E
WM_Keys:Key shortcuts...    K
WM_Tbar:Toolbars...         ^T
WM_Grid:Grid                G
WM_Palt:Gadgets...          ^G
WM_Clse:Close              ^F2

EM_Name:Edit
EM_Delt:Delete            ^K
EM_Prop:Properties...     ^P
EM_Snap:Snap to grid      ^S
EM_Mkrg:Make radio group  ^R
EM_Lkwr:Link writables    ^L
EM_Coor:Coordinates       C
EM_Algn:Align
EM_SAll:Select all        ^A
EM_Slct:Select
EM_CSel:Clear selection   ^Z

AM_Name:Align
AM_HTop:Top edges
AM_HCen:Centre lines
AM_HBot:Bottom edges
AM_VLft:Left edges
AM_VCen:Centre lines
AM_VRgt:Right edges

SM_Name:Select
SM_Rgrp:Radio group      R
SM_Nxtw:Next writable
SM_Prvw:Previous writable
SM_Dflw:Default writable
SM_Dfla:Default action
SM_Cana:Cancel action

KWM_Mprp:23
KWM_Extn:5
KWM_Keys:75
KWM_Tool:20
KWM_Grid:71
KWM_Gadg:7
KWM_Clse:418

KEM_Delt:11
KEM_Prop:16
KEM_Snap:19
KEM_Mkrg:18
KEM_Lkwr:12
KEM_Cord:67
KEM_SAll:1
KEM_CSel:26

KSM_Serg:82

# Interactive help support; these messages can be deleted if this is not
# required.

Hlp.T.ActionButt:an action button
Hlp.T.OptionButt:an option button
Hlp.T.LabelledBox:a labelled box
Hlp.T.Label:a label
Hlp.T.RadioButt:a radio button
Hlp.T.Display:a display field
Hlp.T.Writable:a writable field
Hlp.T.Slider:a slider
Hlp.T.Draggable:a draggable
Hlp.T.PopUpMenu:a pop-up menu
Hlp.T.AdjArrow:an adjuster arrow
Hlp.T.NumberRange:a number range
Hlp.T.StringSet:a string set
Hlp.T.WimpIcon:a button
Hlp.T.ToolAction:a ToolAction button
Hlp.T.Unknown:an unknown gadget
Hlp.T.TreeView:a TreeView gadget
Hlp.T.Tabs:a Tabs gadget
Hlp.T.TextArea:a TextArea gadget
Hlp.T.ScrollList:a Scrolling List gadget

Hlp.P:This \w contains gadget templates which you may drag to an editing \w.
Hlp.PG:This is %s template.
Hlp.PGN:||M\Dcopy to an editing \w.||M\Sselect, \Aadd to selection.
Hlp.PGS:||M\Dcopy the selection to an editing \w.||M\Adeselect.

Hlp.E:This \w represents a \w object template.||M\Dselect all gadgets intersected by the drag box; \dtoggle their state of selection. Hold down SHIFT to process only gadgets fully within the drag box.
Hlp.EG:This is %s with ID = &%x at (%d,%d), size (%d,%d).
Hlp.EGN:||M\Dreposition.||MDrag \s to copy.||M\Sselect, \Aadd to selection.||MDouble-\Sedit properties.
Hlp.EGS:||M\Dmove selection.||MDrag \s to copy selection.||M\Adeselect.||MDouble-\Sedit properties.
Hlp.EGC:||M\Dresize keeping opposite corner fixed.||M\dreposition.
Hlp.EGH:||M\Dalter width.||M\dreposition horizontally.
Hlp.EGV:||M\Dalter height.||M\dreposition vertically.
Hlp.EGI:||M\Dresize the numeric field.

Hlp.M1:\Schoose this colour.

!DR:Drag returns buttons*16.
Hlp.M2.0
Hlp.M4.0:No response to mouse.
!B1:Client is notified continuously while pointer is over %s.
!B2:Notification is auto-repeated while button is depressed over %s.
Hlp.M2.3
Hlp.M4.3:Click notifies client.
!B4:Client is notified when button is released over %s.
!B5:Double-click notifies client.
!B6:Click and Drag notify client. !DR;
!B7:Client is notified if button is released over %s, or if a Drag starts. !DR;
!B8:Double-click and Drag notify client. !DR;
!B9:Click notifies client.
Hlp.M2.10
Hlp.M4.10:Click, Double-click and Drag notify client. Click returns buttons*256, Double-click returns buttons*1, !DR;
Hlp.M2.12
Hlp.M2.13
Hlp.M4.12
Hlp.M4.13:Reserved.

!BS:Click selects icon
!BC:Click places caret in icon.
Hlp.M2.1:!B1/icon;
Hlp.M2.2:!B2/icon;
Hlp.M2.4:!BS; and moving away deselects it. !B4/icon;
Hlp.M2.5:!BS;. !B5;
Hlp.M2.6:!B6;
Hlp.M2.7:!BS;. !B7/icon;
Hlp.M2.8:!BS;. !B8;
Hlp.M2.9:Icon is selected while pointer is over it. !B9;
Hlp.M2.11:!BS;. !B6;
Hlp.M2.14:!BC; !B6;
Hlp.M2.15:!BC;

!BF:Click gives window input focus.
Hlp.M4.1:!B1/window;
Hlp.M4.2:!B2/window;
Hlp.M4.4:!B4/window;
Hlp.M4.5:!B5;
Hlp.M4.6:!B6;
Hlp.M4.7:!B7/window;
Hlp.M4.8:!B8;
Hlp.M4.9:!B9;
Hlp.M4.11:!B6;
Hlp.M4.14:!BF; !B6;
Hlp.M4.15:!BF;

Hlp.M3.0:\Rview information about this \w template.
Hlp.M3.1:\Rview operations on selected gadgets.
Hlp.M3.2:\Sedit the \w's main properties.||MYou can also do this by double-clicking \s on the \w's background.
Hlp.M3.3:\Sedit other \w properties.
Hlp.M3.4:\Sedit the \w's colours.
Hlp.M3.5:\Salter the \w's extent.
Hlp.M3.6:\Sedit the \w's keyboard shortcuts.
Hlp.M3.7:\Sadd or remove toolbars from this \w; this entry is not available if the \w is itself a toolbar.
Hlp.M3.8:\Rdisplay the grid settings.
Hlp.M3.9:\Sdisplay a \w containing prototype gadget templates.
Hlp.M3.10:\Sclose the \w template.||MYou can also close it by clicking on the \w's Close icon (if it has one).

Hlp.M3.1.0:\Sdelete the selected gadgets.
Hlp.M3.1.1:\Sedit the selected gadget's properties.||MYou can also do this by double-clicking \s on the gadget itself.
Hlp.M3.1.2:\Ssnap the currently selected gadgets to the grid. Each gadget's alignment point (normally the middle of its left hand side) is moved to the nearest grid point. Snap is active even when Lock to grid and Show grid are off.
Hlp.M3.1.3:\Smake a new radio group from the currently selected radio buttons. !AVAIL;s are all radio buttons.
Hlp.M3.1.4:\Slink writables in the current selection (left to right, top to bottom). !AVAIL;s include at least one writable, stringset or numberrange.
Hlp.M3.1.5:\Rdisplay and edit the position and size of the selected gadgets.
Hlp.M3.1.6:\Ralign the selected gadgets to the gadget which was under the mouse pointer when the menu button was clicked. This option is not available if no gadget was under the mouse when the menu was raised.
Hlp.M3.1.7:\Sselect all gadgets.
Hlp.M3.1.8:\Rselect certain groups of gadgets.
Hlp.M3.1.9:\Sdeselect all gadgets.

Hlp.M3.1.6.0:\Salign top edges of selected gadgets to the chosen one.
Hlp.M3.1.6.1:\Salign horizontal centres of selected gadgets to the chosen one.
Hlp.M3.1.6.2:\Salign bottom edges of selected gadgets to the chosen one.
Hlp.M3.1.6.3:\Salign left hand sides of selected gadgets to the chosen one.
Hlp.M3.1.6.4:\Salign vertical centres of selected gadgets to the chosen one.
Hlp.M3.1.6.5:\Salign right hand sides of selected gadgets to the chosen one.

!M3LNK:\Sselect the gadget, if any, that is linked %s the selected gadget. !AVAIL; is a writable, stringset or numberrange.||M\Astep through the chain.
!M3ACT:\Sselect the action button, if any, which has been flagged as the \w's %s action button.
Hlp.M3.1.8.0:\Sselect all members of the radio group to which the selected gadget belongs. !AVAIL; is a radio button.
Hlp.M3.1.8.1:!M3LNK/after;
Hlp.M3.1.8.2:!M3LNK/before;
Hlp.M3.1.8.3:\Sselect the gadget, if any, that will receive the input focus when the \w is shown.
Hlp.M3.1.8.4:!M3ACT/Default;
Hlp.M3.1.8.5:!M3ACT/Cancel;

Hlp.OK:Click \s (or press RETURN) to apply the changes.||MClick \a (or press RETURN) to apply changes without closing the box.
Hlp.CANCEL:Click \s (or press ESCAPE) to close the box without applying any changes.||MClick \a (or press ESCAPE) to reset the contents of the box.
Hlp.CANCELT:Click \s (or press ESCAPE) to close the box without applying any changes.||M\Areset the contents of the box.
Hlp.ADJ_UP:Click \s (\a) to increase (decrease) the value of the adjacent numeric field.||MIf SHIFT is held down, the change will be greater for each click.
Hlp.ADJ_DOWN:Click \s (\a) to decrease (increase) the value of the adjacent numeric field.||MIf SHIFT is held down, the change will be greater for each click.
Hlp.MAX:\Tbuffer size for the adjacent string; ResEd ensures it is always large enough.||MUse '*' to make the buffer just the right size for the given string.||MIf the string is optional and has been switched off, use 0 for no buffer.
Hlp.HASHELP:Switch on to specify a response to HelpRequest messages.
Hlp.HELP:\Tstring returned in response to a HelpRequest message.
Hlp.FADED:Switch on to fade the gadget.
Hlp.ID:\Tgadget's component ID. You may enter a new value !NUMVAL;
Hlp.WINDOW:\Tname of the \w template which contains the gadget.
Hlp.BEFORE:!LINK/TAB/UP-ARROW;
Hlp.BEFORE_OBJECT:!GADG; !DROG;
Hlp.AFTER:!LINK/TAB/DOWN-ARROW;
Hlp.AFTER_OBJECT:!GADG; !DROG;
Hlp.TEXT:\Ttext which appears in the gadget.
Hlp.JUSTIFY_LEFT:!JL/gadget's text;
Hlp.JUSTIFY_RIGHT:!JR/gadget's text;
Hlp.JUSTIFY_CENTRE:!JC/gadget's text;
Hlp.BARCOLOUR:!COL//slider's bar;
Hlp.BACKCOLOUR:!COL/background /slider;
Hlp.HASALLOWED:Switch on to specify a validation string for text entered by the user into this gadget. If this button is off, all characters are accepted; if it is on, only those allowed by the validation string will be accepted.
Hlp.ALLOWED_ALPHA_LC:Switch on to allow all lower case letters.
Hlp.ALLOWED_ALPHA_UC:Switch on to allow all upper case letters.
Hlp.ALLOWED_NUMERIC:Switch on to allow all decimal digits.
Hlp.ALLOWED_OTHER:Switch on to specify additional characters for the validation string.
Hlp.ALLOWED:This value is used to complete the validation string.
Hlp.MINIMUM:!MM/minimum;
Hlp.MAXIMUM:!MM/maximum;
Hlp.INITIAL:\Tinitial value for this gadget.

!AVAIL:This option is available only if the selected gadget
!DROP:Enter the %s's name, or drag its icon from the resource file display and drop it here.
!DROG:You can also specify the gadget by dragging it from the \w and dropping it here.
!DROO:You may also drag the %s's icon from a resource file display and drop it here.
!GADG:\Tgadget's component ID. You may enter a new value !NUMVAL !DROG;
!SHOW:Switch on to specify an object to be shown when %s;. !DROO/object;
!POPUP:Click \s here to display a menu to choose a value for the field to the left.
!NUMVAL:in hex (preceded by &) or in decimal.
!EVDFLT:Switch on to receive the %s event when %s
!EVNONE:Switch on if you do not wish to receive an event when %s
!EVOTHR:Switch on to specify your own event to receive when %s
!SWD:Switch on to receive %s.
!SWVC:!SWD/%s events when the user changes the value of this gadget;
!LINK:Switch on to specify the gadget to receive the caret when the user presses %s or %s. !DROG;
!JL:Switch on to align the %s to the left.
!JR:Switch on to align the %s to the right.
!JC:Switch on to centre the %s.
!BT:This value determines how the %s responds to the mouse. The client is notified through the Mouse_Click event - see the pop-up menu for details. Note that MENU clicks are always reported.
!COL:This field displays the %scolour of the %s. Click \s on the pop-up menu icon to the right to edit it.
!SA:Switch on to allow 
!SI:Switch on to include a %s in the gadget.
!SS:Switch on to look for sprites in the 
!MM:\T%s value that can be represented by this gadget.
!RES:This value determines the resolution of the gadget. It is the smallest amount by which the slider may be dragged


Hlp.W9.EVENT
Hlp.W4.BEFORE_EVENT
Hlp.W4.HIDDEN_EVENT
Hlp.G.ActionButt.DELIVER_EVENT
Hlp.G.RadioButt.DELIVER_EVENT
Hlp.G.ToolAction.DELIVER_EVENT
Hlp.G.ToolAction.DELIVER_EVENT_ADJ
Hlp.G.OptionButt.DELIVER_EVENT:Enter an event number greater than zero !NUMVAL;

Hlp.W9.TRANSIENT
Hlp.G.ActionButt.SHOW_TRANSIENT:Switch on to display the object as a transient; switch off to display persistently.
Hlp.G.ToolAction.SHOW_TRANSIENT:Switch on to display the object as a transient; switch off to display persistently.

Hlp.W6.TITLE_FG_POPUP
Hlp.W6.TITLE_BG_POPUP
Hlp.W6.TITLE_IF_POPUP
Hlp.W6.WORK_FG_POPUP
Hlp.W6.WORK_BG_POPUP
Hlp.W6.SCROLL_FG_POPUP
Hlp.W6.SCROLL_BG_POPUP
Hlp.BARCOLOUR_POPUP
Hlp.BACKCOLOUR_POPUP
Hlp.W5.BUTTONTYPE_POPUP
Hlp.G.WimpIcon.BUTTON_POPUP
Hlp.G.WimpIcon.BG_POPUP
Hlp.G.WimpIcon.FG_POPUP:!POPUP;

Hlp.W2:\Tname of the \w object template.

!W3SPCE:\T%s grid spacing in OS units; ResEd ensures that this value is a multiple of 4.
Hlp.W3:Use this box to edit the properties of the \w's grid.
Hlp.W3.SHOW:Switch on to display the grid points.
Hlp.W3.LOCK:When switched on, any gadget dragged within the \w will be moved by the nearest multiple of the grid spacing both vertically and horizontally. Resizing is similarly constrained.
Hlp.W3.HORIZONTAL:!W3SPCE/horizontal;
Hlp.W3.VERTICAL:!W3SPCE/vertical;

!W4SHOW:the \w is about to be displayed
!W4HIDE:the \w has been removed from the screen
!W4FLAG:Switch on to give the \w a%s.
!W4AUTO:Switch on to cause the Toolbox to handle %s_Window_Request events on your behalf.
Hlp.W4:Use this box to edit properties of the \w as a whole.
Hlp.W4.BEFORE_DEFAULT:!EVDFLT/Window_AboutToBeShown/!W4SHOW;;.
Hlp.W4.BEFORE_NONE:!EVNONE/!W4SHOW;;.
Hlp.W4.BEFORE_OTHER:!EVOTHR/!W4SHOW;;.
Hlp.W4.HIDDEN_DEFAULT:!EVDFLT/Window_HasBeenHidden/!W4HIDE;;.
Hlp.W4.HIDDEN_NONE:!EVNONE/!W4HIDE;;.
Hlp.W4.HIDDEN_OTHER:!EVOTHR/!W4HIDE;;.
Hlp.W4.HASMENU:Switch on to specify a menu to be displayed when the user clicks MENU on the \w's background. !DROO/menu;
Hlp.W4.MENU:!DROP/menu;
Hlp.W4.FOCUS_NONE:Switch on to specify that input focus is not given to the \w when it is opened.
Hlp.W4.FOCUS_INVISIBLE:Switch on to specify that the \w will receive input focus when it is opened, but that the caret will not be visible.
Hlp.W4.FOCUS_GADGET:Switch on to place the caret inside a particular gadget when the \w is opened. !DROG;
Hlp.W4.FOCUS_ID:!GADG;
Hlp.W4.JUSTIFY_LEFT:!JL/\w title;
Hlp.W4.JUSTIFY_RIGHT:!JR/\w title;
Hlp.W4.JUSTIFY_CENTRE:!JC/\w title;
Hlp.W4.HASTITLE:!W4FLAG/ Title bar;
Hlp.W4.TITLE:\T\w's title.
Hlp.W4.BACK:!W4FLAG/ Back icon;
Hlp.W4.CLOSE:!W4FLAG/ Close icon;
Hlp.W4.TOGGLE:!W4FLAG/ Toggle size icon;
Hlp.W4.HSCROLL:!W4FLAG/ horizontal scroll bar;
Hlp.W4.VSCROLL:!W4FLAG/ vertical scroll bar;
Hlp.W4.SIZE:!W4FLAG/n Adjust size icon;
Hlp.W4.AUTOOPEN:!W4AUTO/Open;
Hlp.W4.AUTOCLOSE:!W4AUTO/Close;

!W5CNFG:screen regardless of configuration settings.
!W5FLEX:!SA;a \w's visible %s to exceed its extent when the user adjusts its size.
!W5SCRL:Switch on to generate Scroll_Request events when the user clicks on an arrow icon or in the outer scroll bar region.
!W5PHOT:\T%s offset of the pointer's active point from the top left hand corner of the sprite.
Hlp.W5:Use this box to edit properties of the \w as a whole.
Hlp.W5.BUTTONTYPE:!BT/\w's background;
Hlp.W5.PANE:Switch on to set the 'pane' \w flag; this is normally required only for \ws to be used as toolbars.
Hlp.W5.MOVEABLE:!SA;the user to drag the \w.
Hlp.W5.BACKDROP:Switch on to prevent any other \w from being opened below this one.
Hlp.W5.OFFSCREEN:!SA;the \w to be opened (or dragged) off !W5CNFG;
Hlp.W5.HOTKEYS:Switch on to receive Key_Pressed events for keys returned unused by other \ws using Wimp_ProcessKey.
Hlp.W5.AUTOREDRAW:Switch on if the Wimp is able to redraw this \w on its own, in which case no Redraw_Window_Request events will be generated.
Hlp.W5.REALCOLOURS:Switch on to specify the \w's colours as GCOL numbers (in the range 0 to 255) instead of as desktop colours (in the range 0 to 15).
Hlp.W5.ONSCREEN:Switch on to force the \w to stay on !W5CNFG;
Hlp.W5.FLEXIBLE_X:!W5FLEX/width;
Hlp.W5.FLEXIBLE_Y:!W5FLEX/height;
Hlp.W5.USERSCROLL_AUTO:!W5SCRL; The former are auto-repeated as long as the user holds the mouse button down.
Hlp.W5.USERSCROLL_OFF:Switch on to ensure that no Scroll_Request events are generated.
Hlp.W5.USERSCROLL_DEBOUNCE:!W5SCRL;
Hlp.W5.SPRITEAREA_WIMP:!SS;Wimp's sprite area only.
Hlp.W5.SPRITEAREA_CLIENT:!SS;client application's sprite area first before examining the Wimp's sprite area.
Hlp.W5.HASPOINTER:Switch on to specify a different pointer shape to be used for the mouse whenever it is over this \w.
Hlp.W5.POINTER:\Tname of the sprite to be used for the mouse pointer.
Hlp.W5.HOTSPOT_X:!W5PHOT/horizontal;
Hlp.W5.HOTSPOT_Y:!W5PHOT/vertical;

Hlp.W6:Use this box to edit \w colours. If no menus are available, enter GCOL values directly.
Hlp.W6.TITLE_FG:!COL/foreground /window's titlebar;
Hlp.W6.TITLE_BG:!COL/background /window's titlebar;
Hlp.W6.TITLE_IF:!COL/background /window's titlebar when the window has the caret;
Hlp.W6.WORK_FG:!COL/foreground /window's work area;
Hlp.W6.WORK_BG:!COL/background /window's work area;
Hlp.W6.SCROLL_FG:!COL//scroll bar sliders;
Hlp.W6.SCROLL_BG:!COL/background /scroll bars;

!W7W:Coordinates are measured in OS units, and ResEd ensures that all values are exact multiples of 4.
!W7MIN:This is the \w's minimum %s. !W7W;
!W7C:This is the %s coordinate of the window work area's %s-hand corner. !W7W;
Hlp.W7:Use this box to edit the size of the \w's work area and its minimum visible area.
Hlp.W7.MINWIDTH:!W7MIN/width;
Hlp.W7.MINHEIGHT:!W7MIN/height;
Hlp.W7.XMAX:!W7C/x/top right;
Hlp.W7.XMIN:!W7C/x/bottom left;
Hlp.W7.YMAX:!W7C/y/top right;
Hlp.W7.YMIN:!W7C/y/bottom left;
Hlp.W7.XMIN_ADJ_UP
Hlp.W7.XMIN_ADJ_DOWN
Hlp.W7.XMAX_ADJ_UP
Hlp.W7.XMAX_ADJ_DOWN
Hlp.W7.YMIN_ADJ_UP
Hlp.W7.YMIN_ADJ_DOWN
Hlp.W7.YMAX_ADJ_UP
Hlp.W7.YMAX_ADJ_DOWN:Click here to alter the work area limits (use SHIFT for larger steps).
Hlp.W7.CLIP:Click here to set the work area limits to the visible area.

!W8O:Switch on to set the %s of the selected gadget(s).
!W8O1:!W8O/%s-coordinate of the top left hand corner;
!W8V:\T%s of the selected gadget(s).
!W8V1:!W8V/%s-coordinate of the top left hand corner;
Hlp.W8:Use this box to edit the position and/or size of the selected gadgets. When first shown, this box ticks only those properties which are the same for all the selected gadgets. When applied, only the ticked properties are updated.
Hlp.W8.SETX:!W8O1/x;
Hlp.W8.SETY:!W8O1/y;
Hlp.W8.SETWIDTH:!W8O/width;
Hlp.W8.SETHEIGHT:!W8O/height;
Hlp.W8.X:!W8V1/x;
Hlp.W8.Y:!W8V1/y;
Hlp.W8.WIDTH:!W8V/width;
Hlp.W8.HEIGHT:!W8V/height;

!W9PRSS:the key is pressed
!W9WARN:Note that this is only a local change; the \w's shortcuts are only updated when OK is clicked.
Hlp.W9:Use this box to edit or to enter a new keyboard shortcut.
Hlp.W9.KEY:\Sactivate the icon; then press the key combination for the shortcut.
Hlp.W9.CODE:\Tkey's code (as returned by the Wimp). You may enter a value directly, preceded by & if in hex.
Hlp.W9.UPDATE:Click here to add the defined shortcut to the list above; any entry for the same keycode will first be deleted. !W9WARN;
Hlp.W9.DELETE:Click here to delete the selected keyboard shortcuts. !W9WARN;
Hlp.W9.DELIVER:Switch on if you wish to receive an event when !W9PRSS;.
Hlp.W9.SHOW:!SHOW/!W9PRSS;
Hlp.W9.OBJECT:!DROP/object;

Hlp.W10:Double-click \s on an entry to edit it.||M\Sselect an entry; \Aadd/remove from the selection.||MDrag an entry to a menu entry properties box to specify similar menu click behaviour.

Hlp.W11:Define a toolbar for the \w by dragging its template from a resource file display and dropping it over the appropriate option, or by switching the option on and entering the toolbar template's name.

!USAGE:Use this box to edit properties of the %s gadget.
Hlp.G.ActionButt:!USAGE/action button;
Hlp.G.OptionButt:!USAGE/option button;
Hlp.G.LabelledBox:!USAGE/labelled box;
Hlp.G.Label:!USAGE/label;
Hlp.G.RadioButt:!USAGE/radio button;
Hlp.G.Display:!USAGE/display field;
Hlp.G.Writable:!USAGE/writable field;
Hlp.G.Slider:!USAGE/slider;
Hlp.G.Draggable:!USAGE/draggable;
Hlp.G.PopUpMenu:!USAGE/pop-up menu;
Hlp.G.AdjArrow:!USAGE/adjuster arrow;
Hlp.G.NumberRange:!USAGE/number range;
Hlp.G.StringSet:!USAGE/string set;
Hlp.G.WimpIcon:!USAGE/button;
Hlp.G.Unknown:!USAGE/unknown type of;

Hlp.G.Label.BORDER:Switch on to display the label's bounding box.

!ABCLIK:the user selects this action
!ABSPEC:Switch on to make this the \w's %s action button. \Tbutton activated when the user presses %s.
Hlp.G.ActionButt.DELIVER_DEFAULT:!EVDFLT/ActionButton_Selected/!ABCLIK;;.
Hlp.G.ActionButt.DELIVER_OTHER:!EVOTHR/!ABCLIK;;.
Hlp.G.ActionButt.SHOW:!SHOW/!ABCLIK;
Hlp.G.ActionButt.SHOW_OBJECT:!DROP/object;
Hlp.G.ActionButt.BUTTON_DEFAULT:!ABSPEC/DEFAULT/RETURN;
Hlp.G.ActionButt.BUTTON_CANCEL:!ABSPEC/CANCEL/ESCAPE;
Hlp.G.ActionButt.BUTTON_LOCAL:Switch on to make this a local action button. Selecting a local button does not close the \w.

!OBCLIK:the user clicks on this button
Hlp.G.OptionButt.DELIVER_DEFAULT:!EVDFLT/OptionButton_StateChanged/!OBCLIK;;.
Hlp.G.OptionButt.DELIVER_NONE:!EVNONE/!OBCLIK;;.
Hlp.G.OptionButt.DELIVER_OTHER:!EVOTHR/!OBCLIK;;.
Hlp.G.OptionButt.SELECTED:Switch on to select this option button.

!LXTYPE:Switch on to give the gadget a %s label.
Hlp.G.LabelledBox.ISTEXT:!LXTYPE/textual;
Hlp.G.LabelledBox.ISSPRITE:!LXTYPE/sprite;
Hlp.G.LabelledBox.SPRITE:\Tname of the sprite.
Hlp.G.LabelledBox.FILLED:Switch on if you wish the label area to be filled before painting its contents.

!RBCLIK:the user clicks on this button
Hlp.G.RadioButt.DELIVER_DEFAULT:!EVDFLT/RadioButton_StateChanged/!RBCLIK;;.
Hlp.G.RadioButt.DELIVER_NONE:!EVNONE/!RBCLIK;;.
Hlp.G.RadioButt.DELIVER_OTHER:!EVOTHR/!RBCLIK;;.
Hlp.G.RadioButt.SELECTED:Switch on to switch this radio button on.
Hlp.G.GROUP:This is the number of the group to which the radio button belongs.

Hlp.G.Writable.DELIVEREVENTS:!SWVC/WritableField_ValueChanged;
Hlp.G.Writable.PASSWORD:Switch on to display all characters as minus signs.

!SSPOS:Switch on if you wish the slider bar to increase from %s to %s.
Hlp.G.Slider.DELIVER_NONE:Switch on if you do not wish to receive an event when the slider's value changes.
Hlp.G.Slider.DELIVER_CONT:!SWD/Slider_Valuechanged events repeatedly as the user drags the slider;
Hlp.G.Slider.DELIVER_ENDDRAG:!SWD/the Slider_ValueChanged event whenever the user has finished repositioning the slider;
Hlp.G.Slider.STEPSIZE:!RES;.
Hlp.G.Slider.INTERACTIVE:Switch on to allow the user to drag the slider.
Hlp.G.Slider.DISPLAY:Switch on to prevent the user from dragging the slider.
Hlp.G.Slider.HORIZONTAL:!SSPOS/left/right;
Hlp.G.Slider.VERTICAL:!SSPOS/bottom/top;

!DRTYPE:Switch on to set the draggable icon's button type to %s.
Hlp.G.Draggable.DELIVER_START:!SWD/the Draggable_DragStarted event when the user starts to drag this gadget;
Hlp.G.Draggable.HASTEXT:!SI/text label;
Hlp.G.Draggable.HASSPRITE:!SI/sprite;
Hlp.G.Draggable.SPRITE:\Tname of the sprite.
Hlp.G.Draggable.USETOOLBOXIDS:Switch on if you wish the 'drop point' to be reported using Object ID/component ID pairs instead of \w handle/icon handle pairs.
Hlp.G.Draggable.DRAG:!DRTYPE/6;
Hlp.G.Draggable.CLICKDRAG:!DRTYPE/10;
Hlp.G.Draggable.DOUBLECLICKDRAG:!DRTYPE/8;
Hlp.G.Draggable.DROPSHADOW:Switch on to display a drop-shadow when dragging.
Hlp.G.Draggable.DITHERED:Switch on to make sprite semi-transparent when dragging.

Hlp.G.PopUpMenu.DELIVEREVENT:!SWD/the PopUp_AboutToBeShown event when the user clicks on this gadget;
Hlp.G.PopUpMenu.MENU:!DROP/menu;

!AADIR:Switch on to make the adjuster point %s (and to return '%s' Adjuster_Clicked events when the user clicks \s on it).
Hlp.G.AdjArrow.DIR_LEFT:!AADIR/left/down;
Hlp.G.AdjArrow.DIR_RIGHT:!AADIR/right/up;
Hlp.G.AdjArrow.DIR_UP:!AADIR/up/up;
Hlp.G.AdjArrow.DIR_DOWN:!AADIR/down/down;

!NRACCS:Switch on to make any numerical display or slider in the numberrange %s.
!NRSLID:Switch on to position the slider to the %s of the gadget.
Hlp.G.NumberRange.DELIVEREVENTS:!SWVC/NumberRange_ValueChanged;
Hlp.G.NumberRange.HASDISPLAY:!SI/numerical display;
Hlp.G.NumberRange.DISPLAY:!NRACCS/read-only;
Hlp.G.NumberRange.WRITABLE:!NRACCS/writable or draggable;
Hlp.G.NumberRange.HASADJUSTERS:!SI/pair of adjusters;
Hlp.G.NumberRange.HASSLIDER:!SI/slider;
Hlp.G.NumberRange.LEFT:!NRSLID/left;
Hlp.G.NumberRange.RIGHT:!NRSLID/right;
Hlp.G.NumberRange.DISPLAY_WIDTH:\Twidth of the numerical display field in OS units. This value is relevant only if the numberrange also includes a slider.
Hlp.G.NumberRange.PRECISION:This value determines where the decimal point appears in any numerical display. For example, a precision of 2 will cause the value 2345 to be displayed as 23.45; use 0 if no decimal point is required.
Hlp.G.NumberRange.STEPSIZE:!RES;, and is the amount by which the value changes whenever an adjuster is clicked.

Hlp.G.StringSet.DELIVERVALUE:!SWVC/StringSet_ValueChanged;
Hlp.G.StringSet.DELIVERSHOW:!SWD/the StringSet_AboutToBeShown event just before the stringset's menu is displayed;
Hlp.G.StringSet.HASTITLE:Switch on if you wish the menu to have a title.
Hlp.G.StringSet.TITLE:\Tmenu's title.
Hlp.G.StringSet.STRINGS:These are the menu entries, separated by commas. Use \\, to include a comma inside an entry (and \\\\ to include \\).
Hlp.G.StringSet.INITIAL:\Tinitial value for the display field (if any), and also determines which entry (if any) is ticked in the menu.
Hlp.G.StringSet.INITIALMAX:\Tbuffer size for the stringset's display field; ResEd ensures it is always large enough to accommodate any of the menu entries or the specified initial string.||MUse '*' to make the buffer just the right size.
Hlp.G.StringSet.HASDISPLAY:!SI/display or writable field;
Hlp.G.StringSet.DISPLAY:!SI/display field;
Hlp.G.StringSet.WRITABLE:!SI/writable field;

!TOCLIK:the user clicks on this button
!TOTEXT:This is the text or sprite which appears in the gadget; These settings are used when the ToolAction gadget is %s
Hlp.G.ToolAction.DELIVER_DEFAULT:!EVDFLT/ToolAction_Selected/!TOCLIK;;.
Hlp.G.ToolAction.DELIVER_DEFAULT_ADJ:!EVDFLT/ToolAction_Selected/!TOCLIK;;.
Hlp.G.ToolAction.DELIVER_NONE:!EVNONE/!TOCLIK;;.
Hlp.G.ToolAction.DELIVER_OTHER:!EVOTHR/!TOCLIK;;.
Hlp.G.ToolAction.DELIVER_OTHER_ADJ:!EVOTHR/!TOCLIK;;.
Hlp.G.ToolAction.SELECTED:Switch on to select this ToolAction gadget.
Hlp.G.ToolAction.ISTEXT:Switch on to set the 'Text' gadget flag.
Hlp.G.ToolAction.AUTOTOGGLE:Switch on to make this ToolAction gadget toggle automatically
Hlp.G.ToolAction.HASFADE:!SA; the faded options to be set
Hlp.G.ToolAction.AUTOREPEAT:Switch on to make this gadget deliver events continuously
Hlp.G.ToolAction.AUTOSELECT:Switch on to make this gadget auto-select
Hlp.G.ToolAction.NOSPRITE:Switch on to indicate that the application will supply inverted sprites
Hlp.G.ToolAction.SHOW:!SHOW/!TOCLIK; with \s
Hlp.G.ToolAction.SHOW_ADJ:!SHOW/!TOCLIK; with \a
Hlp.G.ToolAction.SHOW_OBJECT:!DROP/object;
Hlp.G.ToolAction.SHOW_OBJECT_ADJ:!DROP/object;
Hlp.G.ToolAction.SHOW_DEFAULT:Switch on to show this object in its default position
Hlp.G.ToolAction.SHOW_CENTRED:Switch on to show this object centred
Hlp.G.ToolAction.SHOW_ATPOINTER:Switch on to show this object near the mouse pointer
Hlp.G.ToolAction.SHOW_POPUP:Switch on to make the shown object popup next to this gadget
Hlp.G.ToolAction.OFFTEXT:!TOTEXT/switched off;
Hlp.G.ToolAction.ONTEXT:!TOTEXT/switched on;
Hlp.G.ToolAction.FADETEXT:!TOTEXT/faded;

!WIBUFF:This string is stored in a buffer addressed by word %s of the icon data.
!WIJUST:Switch on to centre the icon's content %s.
Hlp.G.WimpIcon.BUTTON:!BT/icon;
Hlp.G.WimpIcon.BG:!COL/background /icon;
Hlp.G.WimpIcon.FG:!COL/foreground /icon;
Hlp.G.WimpIcon.SPRITE:Switch on to set the 'Sprite' icon flag (bit 1).
Hlp.G.WimpIcon.TEXT:Switch on to set the 'Text' icon flag (bit 0).
Hlp.G.WimpIcon.VALUE:!WIBUFF/0;
Hlp.G.WimpIcon.VALID:!WIBUFF/1;
Hlp.G.WimpIcon.CLIENTSPRITES:!SS;sprite areas defined by the window's sprite area field.
Hlp.G.WimpIcon.MENUCLICKS:Switch on to prevent the Toolbox from displaying any menu associated with the \w when the user clicks MENU over this icon.
Hlp.G.WimpIcon.ESG:\Ticon's ESG value (0 to 31).
Hlp.G.WimpIcon.BORDER:Switch on to display the icon's bounding box.
Hlp.G.WimpIcon.HCENTRE:!WIJUST/horizontally;
Hlp.G.WimpIcon.VCENTRE:!WIJUST/vertically;
Hlp.G.WimpIcon.FILLED:Switch on to fill the icon's bounding box to the background colour before painting its contents.
Hlp.G.WimpIcon.ADJUST:Switch on if you wish other icons with the same ESG to remain selected if the user clicks \a on this one.
Hlp.G.WimpIcon.HALFSIZE:Switch on to display the icon's sprite half-size.
Hlp.G.WimpIcon.NEEDSHELP:Switch on if the Wimp cannot redraw this icon on its own.
Hlp.G.WimpIcon.RIGHT:Switch on to right-justify text within the icon.

!FIELD:the current field.
!UNK1:Switch on to specify %s value for !FIELD;
!UNK2:This is the %s !FIELD;
!UNK3:||MThis byte offset is relative to the start of the gadget's body.
Hlp.G.Unknown.OFFSET:This is the offset of the current field. !UNK3;
Hlp.G.Unknown.INTEGER:!UNK2/integer value of;
Hlp.G.Unknown.HASSTRING:!UNK1/a string reference;
Hlp.G.Unknown.STRING:!UNK2/string referred to by;
Hlp.G.Unknown.HASMESSAGE:!UNK1/a message reference;
Hlp.G.Unknown.MESSAGE:!UNK2/string referred to by;
Hlp.G.Unknown.WIMP:!UNK1/a NULL sprite area reference;
Hlp.G.Unknown.CLIENT:!UNK1/the client sprite area reference;
Hlp.G.Unknown.FLAGS:This is the value of bits 0 to 29 inclusive of the gadget header's flags word.||M(Bit 31 is the 'Faded' flag, and bit 30 is the 'At back' flag).

Hlp.G.Tabs.WINDOWS:Enter a comma separated list of the window objects to be nested inside the Tabs gadget.
Hlp.G.Tabs.ALLOWSCROLLARROWS:If selected, the tabs will be scrollable, if required.
Hlp.G.Tabs.FOREGROUND:Select the foreground colour of the Tabs.
Hlp.G.Tabs.BACKGROUND:Select the background colour of the Tabs.

