\n0\\tContents\\kTable of Contents\\kIndex\\kContents\\kIntroduction\
\P1.5\\S1.5\\cContents\f
InterDesk's Graphical Shell is the centerpiece of InterDesk.  Its\
application dock perimits the user to launch frequently-used programs\
and documents with a simple double-click.  It manages the all-important\
drag-and-drop facility for itself, the InterDesk File Manager, and any\
other application that may participate.  It can serve as a clock, and\
its menu contains several useful commands.
For more information on InterDesk's Graphical Shell, choose one of the\
following jumps:
\={100\The Application Dock\=}\P1\
\={200\The Shell's Menu\=}
\={300\The Clock\=}

\!\n100\\tThe Application Dock\\kApplication Dock\\kAppDock\\kIcon Dock\\kProgram Icons\
\P1.5\\S1.5\\cThe Application Dock\f
InterDesk's Application Dock (``AppDock'') is a vertical bar of program and\
document icons along the right side of the screen.  If a program has an icon\
defined for it, that icon shows up.  Otherwise, it appears as a generic\
program icon.  A document appears as the icon of its application, if any, or\
a generic document icon.  If an unassociated file is in the AppDock, it\
appears as a simple file icon.
You can run a program in the AppDock by double-clicking on it.  If you\
double-click on a document, the application associated with the document\
is run, loading the document.  An unassociated file will be edited with\
the default editor when double-clicked.
You may drag one or more files into the AppDock from an InterDesk File\
Manager window.  The icons in the AppDock may be rearranged by dragging them\
around within the window.  To delete an icon from the AppDock, simply drag\
it out of the window.

\!\n200\\tThe Shell's Menu\\kMenu\\kShell Menu\\kInterDesk's Menu\
\P1.5\\S1.5\\cThe Shell's Menu\f
The Shell's menu may be brought up by clicking the MENU mouse button anywhere\
within the \={100\AppDock\=}.  It has the following items:
\I\I\I\INew DirWin		This command opens up a new File Manager\
directory window, viewing the current directory when QNX Windows was started\
up.  The directory window is opened up in browse format.
Clock			This command configures the Shell's \={300\clock\=}.
Execute Command	This command brings up the \={400\execute command dialog\=}.\
Using this dialog, you can run any command, program, or shell script.
Help			This menu item brings up help for the InterDesk Shell, which\
you are viewing right now.
About			This command brings up a dialog containing version and\
copyright information for InterDesk.  It also contains much useful system\
information.
Windows->Text	This menu item suspends QNX Windows, reverting the user to\
the text-mode command prompt.  QNX Windows can be resumed at any time by\
typing the ``windows'' command.
Exit			This command exits QNX Windows.
\U\U\U\U

\!\n300\\tThe Shell's Clock\\kClock\\kDigital Clock\\kAnalog Clock\\kAlarm\
\P1.5\\S1.5\\cThe Shell's Clock\f
InterDesk's Shell has a clock and alarm capability, whereby it can display a\
clock in the top space in the \={100\AppDock\=}.  To configure the clock,\
choose the ``Clock'' command in the Shell's menu.
A dialog will appear.  Three demonstration icons are in the top panel --\
these select the general clock type.  The current type is displayed in an\
indented rectangle.  Click the clock you wish to use.
The panel on the right side of the dialog contains the following selections:
\I\I\IClock On	When checked, the clock will be turned on.  If this is not\
checked, the clock will be turned off.
Seconds		This checkbox controls whether the clock will display the\
seconds.
Date		This checkbox controls whether the clock displays the current\
date in addition to the time.
12/24 Hour	This setting determines whether the clock displays time in\
12-hour format, or in 24-hour format.
Hourly Beep	This checkbox determines whether the clock will sound a beep\
every hour on the hour.
\U\U\U\P2\The alarm is configured using the panel on the right side of\
the dialog.  The clock need not be on for the alarm to function.  The alarm\
panel contains the following settings:\P1.5\
\I\I\IAlarm		This checkbox determines whether the alarm is on.
Time		This edit box sets the time of day when the alarm will go off.\
Time should be entered in 24-hour format, with a two-digit hour, a colon, and\
a two-digit minute.
Daily		This setting controls whether the alarm will go off at the\
given time every day, or only on a specific day.
Date		If the alarm is to go off on a specific day, this edit box will\
become enabled.  Enter the day in the box, in MM/DD/YY format.  A four-digit\
year is not necessary, though allowed.  If the year is two digits and less\
than eighty (such as ``12''), it is interpreted as a year after 2000 (in\
this case 2012).
Beep		This checkbox controls whether the alarm will beep when expired.
Message		This checkbox controls whether the alarm will display a message\
box when expired.
Msg Text	This edit box contains the message to be displayed when the alarm\
expires.  You may edit the text to contain any message you wish.  The box\
can be scrolled beyond the current viewing window by using the arrow buttons\
to its right.
\U\U\U\P2\When you have configured the clock and/or alarm to your liking, you may\
choose the Ok button.  The configuration is saved in your configuration file,\
and will remain in effect even if your computer is restarted.\P1.5\

\!\n400\\tExecuting a Command\\kCommand\\kExecuting a Command\\kRunning a Program\
\P1.5\\S1.5\\cExecuting a Command\f
The execute command dialog (in the Shell's menu as ``Execute Command'')\
permits the user to run any program, script, or command.  It uses the system\
shell and a Wterm window to run every program, so internal shell commands\
output redirectors, etc. may be included, and any terminal program may be\
run.
The Execute Command facility correctly handles redirection of output in\
the command.  Therefore, commands like ``ls -l /etc/licenses | more''\
will work as expected.
To enter a command longer than the edit box can hold, use the arrow buttons\
to the right side of the edit box to scroll the line.  Scrolling is not\
necessary to type, however -- what is typed will be entered, even if it\
cannot be seen in the currently displayed region.
