•  Back 
  •  Introduction 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  %Hilfe 
  •  Show info about hypertext 
  •  View a new file 
Topic       : Documentation for Thing
Author      : Arno Welzel/Thomas Binder/TransAction
Version     : thing.hyp 1.27E (23/8/1998)
Subject     : Documentation/Shells
Nodes       : 269
Index Size  : 6336
HCP-Version : 4
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : %I
@help       : %Hilfe
@options    : +g -i -s +y +zz -t4 -d10
@width      : 75
@hostname   : THING   
View Ref-FileIntroduction: Dialog boxes                                            Thing

The dialog boxes of Thing offer some additional features over and above 
standard GEM dialog boxes:

 ∙ All entries can also be handled with the keyboard (keyboard shortcuts).
   Just press the underlined character holding the  Alternate  key.

 ∙ In addition to  Return  for the button  OK  you can use  Undo  as a
   shortcut for  Cancel .

 ∙ Dialog boxes and alert boxes(!) are displayed in windows and context
   sensitive help can be accessed via the  Help  key. If no free window 
   remains available for a dialog or alert box, then this will be opened 
   automatically as a normal GEM dialog and unfortunately no help will 
   be available in such a case -- but this is unlikely to happen under 
   MagiC or MultiTOS. Should this happen repeatedly under Single-TOS 
   then this could be remedied by using WINX.

 ∙ Configurable '3D buttons' available from 16-colour screen modes 
   upwards.

 ∙ Many Thing dialog boxes are 'non-modal' -- which means you can use 
   other Thing functions even though the dialog box is open. Closing a 
   windowed dialog via the 'Closer' icon has the same result as clicking 
   the  Cancel  button.

Drag&Drop: You can input file and folder names to the entry fields of 
   most non-modal dialog boxes by dragging them from the desktop or a 
   window to the dialog box. If you want to add the filenames to the 
   current contents of the field, you have to hold  Alternate  or  Control 
   while dragging the files.

 ∙ All popup menus or listboxes can be handled using the cursor keys and
    Return / Enter  or  Esc / Undo .

 ∙ With  Insert  or  Shift  +  Insert  you can open a popup menu to 
   select any character not available from the keyboard, which will be 
   inserted at the current position of the cursor in an editable field -- 
   if possible.

 ∙ Support for the GEM clipboard:
    -  Control  +  C  (Copy) copies the contents of the current 
       editable field to the GEM clipboard.
    -  Control  +  V  (Paste) pastes the contents of the GEM clipboard
       to the current editable field.
    -  Control  +  X  (Cut) copies the contents of the current editable
       field to the GEM clipboard and clears the field.

 ∙ In all cases where filenames or paths have to be input you can 
   double-click the editable field; a file selector appears and allows 
   you to select the desired file with its path.

 ∙ 'Drop Down Listboxes'

index=250
These listboxes are the combination of a popup object and a listbox. All entries can be selected in the same way as in a popup menu in 'real time'. But there is a slider too, for scrolling if required. The entries of such a list can also be selected with the ⇧ and ⇩ cursor keys and Return or Enter . Esc or Undo quits the list without selecting an entry. ∙ 'Multi-page' dialogs (also called 'tabs' because they look like the tabbed separators in a card index).
index=249
Some dialog boxes contain multiple 'pages', which can be selected by clicking the 'tabs' at the top border. The example above shows the 'Configuration' dialog box, displaying the 'Window 1' page.