1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
|
%*
%* ------------------------------------------------------------------
%* Role PlayingDB V2.0 by Deepwoods Software
%* ------------------------------------------------------------------
%* Common.tex - Common GUI
%* Created by Robert Heller on Wed Dec 30 12:55:05 1998
%* ------------------------------------------------------------------
%* Modification History:
%* $Log: Common.tex,v $
%* Revision 1.3 1999/07/14 22:17:34 heller
%* Eddy's Edits.
%*
%* Revision 1.2 1999/05/17 23:13:47 heller
%* Update Help Menu description.
%*
%* Revision 1.1 1999/01/02 02:10:10 heller
%* Initial revision
%*
%* ------------------------------------------------------------------
%* Contents:
%* ------------------------------------------------------------------
%*
%* Role Playing DB -- A database package that creates and maintains
%* a database of RPG characters, monsters, treasures,
%* spells, and playing environments.
%*
%* Copyright (C) 1995,1998,1999 Robert Heller D/B/A Deepwoods Software
%* 51 Locke Hill Road
%* Wendell, MA 01379-9728
%*
%* This program is free software; you can redistribute it and/or modify
%* it under the terms of the GNU General Public License as published by
%* the Free Software Foundation; either version 2 of the License, or
%* (at your option) any later version.
%*
%* This program is distributed in the hope that it will be useful,
%* but WITHOUT ANY WARRANTY; without even the implied warranty of
%* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
%* GNU General Public License for more details.
%*
%* You should have received a copy of the GNU General Public License
%* along with this program; if not, write to the Free Software
%* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
%*
%*
%*
\chapter{Common GUI Elements}
\label{Common}
\typeout{$Id: Common.tex,v 1.3 1999/07/14 22:17:34 heller Rel1 $}
This chapter describes the common GUI elements used by the \thesystem.
\section{Standard Menu Bar}
\index{Standard Menubar!GUI Element|(}
All of the main toplevel windows use a common menu bar. This menu bar
has five pull-down menus as shown in Figure~\ref{fig:mbar}. These menus
are:
\begin{figure}
\begin{centering}
\epsfig{file=MenuBar.ps,width=5.25in} \\
\end{centering}
\caption{Standard Menubar}
\label{fig:mbar}
\index{Standard Menubar!GUI Element|italic}
\end{figure}
\begin{enumerate}
\item {\tt File} The File menu, shown in Figure~\ref{fig:fMenu},
follows the Motif standard by having {\tt New}, {\tt Open...}, {\tt
Save}, {\tt Save As...}, {\tt Print...}, {\tt Close}, and {\tt Exit}
menu items.
\begin{figure}
\begin{centering}
\epsfig{file=FileMenu.ps} \\
\end{centering}
\caption{File Menu}
\label{fig:fMenu}
\end{figure}
\item {\tt Edit} The Edit menu, shown in Figure~\ref{fig:eMenu},
follows the Motif standard by having {\tt Undo}, {\tt Cut}, {\tt Copy},
{\tt Paste}, {\tt Clear}, {\tt Delete}, {\tt Select All}, and {\tt
De-select All} menu items.
\begin{figure}
\begin{centering}
\epsfig{file=EditMenu.ps} \\
\end{centering}
\caption{Edit Menu}
\label{fig:eMenu}
\end{figure}
\item {\tt View} The View menu is presently empty. This menu is
included for future functionality.
\item {\tt Options} The Options menu is also presently empty. This menu is
included for future functionality.
\item {\tt Help} The Help menu, shown in Figure~\ref{fig:hMenu}, follows
the Motif standard by having {\tt On Context...}, {\tt On Help...}, {\tt
On Window...}, {\tt On Keys...}, {\tt Index...}, {\tt Tutorial...}, and
{\tt On Version...} menu items, with the additional menu items {\tt
Warranty...}, {\tt Copying...}, and {\tt Registering...}.
\begin{figure}
\begin{centering}
\epsfig{file=HelpMenu.ps} \\
\end{centering}
\caption{Help Menu}
\label{fig:hMenu}
\end{figure}
\end{enumerate}
\index{Standard Menubar!GUI Element|)}
|