Browse Source

* some new stuff

florian 25 years ago
parent
commit
b17f8549e5
1 changed files with 80 additions and 7 deletions
  1. 80 7
      docs/ide.tex

+ 80 - 7
docs/ide.tex

@@ -73,9 +73,9 @@ see the current amount of unsed memory. Don't worry if this value
 is low the IDE allocates more memory from the operating system
 is low the IDE allocates more memory from the operating system
 if it runs out of memory.
 if it runs out of memory.
 
 
-You can exit from the IDE by selecting \var{File|Exit}\footnote{Select
-the item Exit in the menu File} or by pressing
-\textsc{Alt-X}.
+You can exit from the IDE by selecting \var{File|Exit}
+\footnote{\var{File|Exit} means select the item Exit in the menu File}
+or by pressing \textsc{Alt-X}.
 
 
 \begin{remark}
 \begin{remark}
 A complete reference of all keyboard shortcuts can be found in the
 A complete reference of all keyboard shortcuts can be found in the
@@ -265,6 +265,7 @@ Figure \ref{fig:idedlg} shows a typical dialog window.
 \fi
 \fi
 \end{figure}
 \end{figure}
 \end{latexonly}
 \end{latexonly}
+%%%!!!!!!!!!!!!!!
 
 
 \subsection{Moving and zooming windows with the keyboard}
 \subsection{Moving and zooming windows with the keyboard}
 \label{ide:keyboardwindow}
 \label{ide:keyboardwindow}
@@ -324,6 +325,9 @@ Furthermore, it contains the copyright information.
 \label{ide:editingtext}
 \label{ide:editingtext}
 %%%!!!!!!!!!!!!!!
 %%%!!!!!!!!!!!!!!
 
 
+\subsection{Insertation modes}
+%%%!!!!!!!!!!!!!!
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Searching in the text
 % Searching in the text
 \section{Searching in the text}
 \section{Searching in the text}
@@ -376,14 +380,81 @@ menu item to call the \file{grep} utility (\var{Tools|Grep} or
 \textsc{Shift-F2}). \file{grep} search for a given string in files and
 \textsc{Shift-F2}). \file{grep} search for a given string in files and
 returns the lines which contain the string. The search string can
 returns the lines which contain the string. The search string can
 be even a regular expression (see \ref{ide:regexpr}).
 be even a regular expression (see \ref{ide:regexpr}).
-%%%!!!!!!!!!!!!!!
 
 
 \subsection{The ascii table}
 \subsection{The ascii table}
-%%%!!!!!!!!!!!!!!
+The tools menu provides also an ascii table (\var{Tools|Ascii table},
+it allows you to lookup ascii codes as well as
+inserting chars into the window which was active when calling the
+ascii chart. To get the ascii code of a char move the blocking block
+cursor on this char or click with the mouse on it. To insert a
+char into an editor window, double click it with the mouse
+or press \textsc{Enter} while the cursor is on it.
 
 
 \subsection{The calculator}
 \subsection{The calculator}
+The calculator allows you to do quickly some calculations. It doesn't
+take care of operator precedence, so be careful. For more information
+about the supported operations, see table \ref{ide:calculatorcommands}.
+
+\begin{FPCltable}{p{5cm}lll}{Calculator commands}{calculatorcommands}
+\label{ide:calculatorcommands}
+Operation & Button & Key \\
+\hline
+Add two numbers & \var{+} & \textsc{+} \\
+Subtract two numbers & \var{\-} & \textsc{\-} \\
+Multiply two numbers & \var{*} & \textsc{*} \\
+Divide two numbers & \var{/} & \textsc{/} \\
+Calculate power & \var{x\^y} & \\
+Add the displayed number to the memory & \var{M+} & \\
+Subtract the displayed number from the memory & \var{M-} & \\
+Move the memory contents to the display & \var{M->} & \\
+Move the display contents to the memory & \var{M<-} & \\
+Exchange display and memory contents & \var{M<->} & \\
+Square the display contents & \var{x\^2} & \\
+Calculate the reciproke value & \var{1/x} & \\
+Calculate the square root & \var{sqr} & \\
+Calulate the natural logarithm &  \var{log} & \\
+Delete the last typed digit & \var{<-} & \textsc{Backspace} \\
+Delete the display & \var{C} & \textsc{C} \\
+Change the sign & \var{+\-} & \\
+Get result of operation & \var{=} & \textsc{Enter} \\
+Do per cent calculation & \var{\%} & \textsc{\%}
+\end{FPCltable}
+
+\subsection{Adding new tools}
 %%%!!!!!!!!!!!!!!
 %%%!!!!!!!!!!!!!!
 
 
+\subsection{Meta parameters}
+When specifing the command line for the called tool, meta parameters can
+be used. Meta parameters are variables and and they are replaced
+by it's contents before passing the command line to the tool.
+
+%%%!!!!!!!!!!!!!!
+\begin{description}
+\item[\$CAP]
+\item[\$CAP\_MSG]
+\item[\$CAP\_EDIT]
+\item[\$COL] replaced by the coloumn of the cursor in the active window
+\item[\$CONFIG]
+\item[\$DIR]
+\item[\$DRIVE]
+\item[\$EDNAME]
+\item[\$EXENAME]
+\item[\$EXT]
+\item[\$LINE] replaced by the line number of the cursor in the active window
+\item[\$NAME]
+\item[\$NAMEEXT]
+\item[\$NOSWAP]
+\item[\$DRIVE]
+\item[\$PROMPT]
+\item[\$SAVE]
+\item[\$SAVE\_ALL]
+\item[\$SAVE\_CUR]
+\item[\$SAVE\_PROMPT]
+\item[\$WRITEMSG]
+\end{description}
+
+\subsection{Building your own tool command line dialog box}
+%%%!!!!!!!!!!!!!!
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Project management
 % Project management
@@ -615,7 +686,9 @@ Undo & \textsc{Alt-Backspace} & \\
 \end{FPCltable}
 \end{FPCltable}
 %
 %
 %  $Log$
 %  $Log$
-%  Revision 1.3  2000-02-28 17:45:40  florian
-%    * a lot of new stuff
+%  Revision 1.4  2000-03-01 15:39:40  florian
+%    * some new stuff
 %
 %
+%  Revision 1.3  2000/02/28 17:45:40  florian
+%    * a lot of new stuff
 %
 %