\HeaderA{tkStartGUI}{Tcl/Tk GUI startup}{tkStartGUI}
\keyword{misc}{tkStartGUI}
\begin{Description}\relax
Starts up the Tcl/Tk GUI
\end{Description}
\begin{Usage}
\begin{verbatim}
tkStartGUI()
\end{verbatim}
\end{Usage}
\begin{Details}\relax
Starts a GUI console implemented via a Tk text widget. This should
probably be called at most once per session. Also redefines the file
pager (as used by \code{help()}) to be the Tk pager.
\end{Details}
\begin{Note}\relax
\code{tkStartGUI()} saves its evaluation environment as
\code{.GUIenv}. This means that the user interface elements can be
accessed in order to extend the interface. The three main objects are
named \code{Term}, \code{Menu}, and \code{Toolbar}, and the various
submenus and callback functions can be seen with
\code{ls(envir=.GUIenv)}.
\end{Note}
\begin{Author}\relax
Peter Dalgaard
\end{Author}

