\section{App\-Window Class Reference}
\label{class_app_window}\index{AppWindow@{AppWindow}}
Represents window with toolbox and main application menu.  


{\tt \#include $<$appwindow.h$>$}

Inheritance diagram for App\-Window::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{class_app_window}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
const char $\ast$ {\bf get\-Type} () const 
\begin{CompactList}\small\item\em Return type of class. \item\end{CompactList}\item 
{\bf Ptr}$<$ {\bf Tool\-Button} $>$ \& {\bf get\-Active\-Button} ()
\item 
{\bf App\-Window} ({\bf Ptr}$<$ {\bf Tcl\-Interp} $>$ \&interp, {\bf Designer} $\ast$designer)
\begin{CompactList}\small\item\em ctor \item\end{CompactList}\item 
void {\bf tool\-Button\-Pressed} ({\bf Tk\-Base} $\ast$button)
\begin{CompactList}\small\item\em handles tool button press \item\end{CompactList}\item 
void {\bf set\-Arrow\-Tool\-Active} ()\label{class_app_window_99c5db6db50c92771b24d92a3a9cc7db}

\begin{CompactList}\small\item\em sets tool \char`\"{}arrow\char`\"{} to be active \item\end{CompactList}\item 
void {\bf enlist\-Window} ({\bf Tk\-Top\-Level} $\ast$top\-Level)
\begin{CompactList}\small\item\em insert new toplevel into editation list \item\end{CompactList}\item 
void {\bf set\-Visible} (bool value)
\begin{CompactList}\small\item\em make window visible/hidden \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Represents window with toolbox and main application menu. 

\begin{Desc}
\item[Date:]01-29-2006\end{Desc}
\begin{Desc}
\item[Author:]Ondrej Svejdar\end{Desc}
\begin{Desc}
\item[{\bf Todo}]\end{Desc}
\begin{Desc}
\item[{\bf Bug}]\end{Desc}




\subsection{Constructor \& Destructor Documentation}
\index{AppWindow@{App\-Window}!AppWindow@{AppWindow}}
\index{AppWindow@{AppWindow}!AppWindow@{App\-Window}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}App\-Window::App\-Window ({\bf Ptr}$<$ {\bf Tcl\-Interp} $>$ \& {\em interp}, {\bf Designer} $\ast$ {\em designer})}\label{class_app_window_be2c20f042cf53e1a86a04be8cf1b7fb}


ctor 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em interp}]interpret \item[{\em designer}]designer represents whole application GUI \end{description}
\end{Desc}


\subsection{Member Function Documentation}
\index{AppWindow@{App\-Window}!enlistWindow@{enlistWindow}}
\index{enlistWindow@{enlistWindow}!AppWindow@{App\-Window}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void App\-Window::enlist\-Window ({\bf Tk\-Top\-Level} $\ast$ {\em top\-Level})}\label{class_app_window_eef625c679e4b965b7443876a6f64616}


insert new toplevel into editation list 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em top\-Level}]top level widget \end{description}
\end{Desc}
\index{AppWindow@{App\-Window}!getActiveButton@{getActiveButton}}
\index{getActiveButton@{getActiveButton}!AppWindow@{App\-Window}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ptr}$<${\bf Tool\-Button}$>$\& App\-Window::get\-Active\-Button ()\hspace{0.3cm}{\tt  [inline]}}\label{class_app_window_7a8a9825763dbc715aee9db5e0c4e7ab}


\begin{Desc}
\item[Returns:]active tool button \end{Desc}
\index{AppWindow@{App\-Window}!getType@{getType}}
\index{getType@{getType}!AppWindow@{App\-Window}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ App\-Window::get\-Type () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{class_app_window_1413702cbda682553d02b08afccebfc3}


Return type of class. 

\begin{Desc}
\item[Returns:]type of class \end{Desc}


Reimplemented from {\bf TObject} {\rm (p.\,\pageref{class_t_object_1413702cbda682553d02b08afccebfc3})}.\index{AppWindow@{App\-Window}!setVisible@{setVisible}}
\index{setVisible@{setVisible}!AppWindow@{App\-Window}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void App\-Window::set\-Visible (bool {\em value})}\label{class_app_window_aa67e4c0272afdf9559f421be078f1f1}


make window visible/hidden 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em value}]visiblity \end{description}
\end{Desc}
\index{AppWindow@{App\-Window}!toolButtonPressed@{toolButtonPressed}}
\index{toolButtonPressed@{toolButtonPressed}!AppWindow@{App\-Window}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void App\-Window::tool\-Button\-Pressed ({\bf Tk\-Base} $\ast$ {\em button})}\label{class_app_window_3fa2220b4994faae1a7f6e28f8be0c13}


handles tool button press 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em button}]\end{description}
\end{Desc}


The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
H:/projs/dot\-NET/eda/src/designer/appwindow.h\item 
H:/projs/dot\-NET/eda/src/designer/appwindow.cpp\end{CompactItemize}
