home *** CD-ROM | disk | FTP | other *** search
- PURPOSE
-
- NextStep is an advanced version of the dock client shipped with GoldED; it
- has been inspired by the dock client found in the GoldDock package of
- Markus Aretz. DICE C source code is included.
-
- COPYIGHT
-
- ©1995 Dietmar Eilert (e-mail: DIETMAR@TOMATE.TNG.OCHE.DE). All Rights
- Reserved. Neither icons nor code may be reused/reproduced without written
- permission of the author.
-
- Dietmar Eilert
- Mies-v-d-Rohe-Str.31, 52074 Aachen, Germany
- E-Mail: DIETMAR@TOMATE.TNG.OCHE.DE
- Tel: +49-(0)241-81665
- +49-(0)2525-7776
- Fax: +49-(0)241-81665
-
- INSTALLATION
-
- Just run the install script. This utility requires ToolManager library 2.0;
- ToolManager is ©1990-1994 Stefan Becker.
-
- CONFIGURATION (advanced users only)
-
- Experienced users may change looks and functions of this dock by editing
- the dock's configuration file "dock.prefs". A dock configuration file may
- consist of empty lines, comments (introduced by a semicolon) and command
- lines. Five commands (PROG, ICON, SOUND, DTOOL & DOCK) are available,
- related to five basic object types: PROG lines are used to describe
- actions; usually a program to be executed. ICON lines describe icons. SOUND
- lines describe sounds. DTOOL lines describe combinations of commands,
- sounds and icons. While DTOOLs are made of PROG/ICON/SOUND, docks are made
- of DTOOLs: All DTOOLs followed by a DOCK statement are linked into a dock.
- The number of docks is not limited.
-
- Objects are named. The object names are used to set up the relations. If
- you want to create a DTOOL object consisting of an ICON object called "A"
- and a PROG object called "B", you would have to specify the symbolic names
- "A" and "B" after the DTOOL command according to the syntax below:
-
- option description
- ---------------------------------------------------------------------------
- PROG NAME/A symbolic name (STRING)
- COMMAND/K/A command string (STRING)
- AREXX/S set event type to AREXX: COMMAND is sent to ARexx
- CLI/S set event type to CLI: COMMAND is run as program
- HOTKEY/S set event type to HOTKEY: COMMAND is sent as keystroke
- GOLDED/S set event type to GOLDED: COMMAND is sent to GoldED
- ACTIVATE/S activate GoldED's window
- DIR/K current dir
- OUTPUT/K output device (STRING); e.g. "con:"
- ARGS/S pass arguments (i.e. selected icons) to executable
- KEY/K shortcut description (STRING: "<...>")
-
- %GOLDED within COMMAND may be used as symbolic name of GED's port
- %SCREEN within COMMAND may be used as symbolic name of GED's screen
-
- ICON NAME/A symbolic name (STRING)
- FILE/A path of icon file
-
- SOUND NAME/A symbolic name (STRING)
- COMMAND/K command to be sent to sound server (STRING)
- PORT/K port name of command server
-
- DTOOL PROG/K/A symbolic name of a PROG module (STRING)
- ICON/K symbolic name of an ICON module (STRING)
- SOUND/K symbolic name of a SOUND module (STRING)
-
- DOCK NAME/A symbolic name (STRING)
- X/N x position of dock (UWORD)
- Y/N y position of dock (UWORD)
- HORIZONTAL/S horizontal dock
- VERTICAL/S vertical dock
- COLUMNS/N number of columns (UWORD)
- LINEAR/S single column/row dock
- HOTKEY/K shortcut description (STRING) (without <> brackets)
- TITLE/K title text (STRING)
- CENTER/S open dock under mouse pointer
- POPUP/S dock disappears after selection
- HIDDEN/S dock in the background (hotkey activation)
- TEXT/S text dock (use screen's font)
- STICKY/S dock will remember screen position if closed
- FRONTMOST/S open on frontmost screen
- PATTERN/S fill background
-
-
- INTERNAl COMMANDS
-
- This utility will add a new internal command to GoldED:
-
- option description
- --------------------------------------------------------------------------
- DOCK NAME/A name of dock to modify (STRING)
- X/N move dock to this x position (UWORD)
- Y/N move dock to this y position (UWORD)
- SHOW/S show dock
- HIDE/S hide dock
- TOGGLE/S toggle dock on/off
- HORIZONTAL/S set dock orientation
- VERTICAL/S set dock orientation
- ROTATE/S toggle dock orientation
- LINEAR/S set single column/row mode
- NEWLOOK/S toggle text/icon mode
-
-
- HOTKEY DEFINITION
-
- You may assign hotkeys (i.e. shortcuts) to docks. Hidden docks (see
- DOCK/HIDDEN/S) will appear if the hotkey is used. You may assign hotkeys to
- PROG objects as well: the hotkey is transmitted if the PROG object is
- activated. If you make a PROG object transmit a hotkey consumed by another
- DOCK, that dock is toggled on/off by the PROG object. A hotkey definition
- string consists of one or more qualifiers followed by a KEY description.
- Hotkeys of PROG objects additionaly have to be put into angle brackets (e.g.
- HOTKEY="<shift ctrl a>"). Have a look at the "Input Events" section of
- GoldED's manual as far as hotkey definition strings are concerned.
-