537 lines
21 KiB
TeX
537 lines
21 KiB
TeX
\section{Main\+Window Class Reference}
|
|
\label{class_main_window}\index{Main\+Window@{Main\+Window}}
|
|
|
|
|
|
Main part of the program, behavior of main window
|
|
|
|
|
|
|
|
|
|
Inheritance diagram for Main\+Window\+:\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=154pt]{class_main_window__inherit__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
|
|
|
|
Collaboration diagram for Main\+Window\+:\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{class_main_window__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\subsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\textbf{ Main\+Window} ()
|
|
\begin{DoxyCompactList}\small\item\em Initializes a new instance of the \doxyref{Main\+Window}{p.}{class_main_window} class. \end{DoxyCompactList}\item
|
|
void \textbf{ Adjust\+Controls} ()
|
|
\begin{DoxyCompactList}\small\item\em Make some adjustement to controls, like disabling some controls \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Command\+Received\+Event} (string header, string data, byte[$\,$] buffer)
|
|
\begin{DoxyCompactList}\small\item\em Callback called when new message is received from server \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\subsection*{Protected Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
void \textbf{ On\+Delete\+Event} (object sender, Delete\+Event\+Args a)
|
|
\begin{DoxyCompactList}\small\item\em Callback called when delete event is sent by window \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Quit\+Action\+Activated} (object sender, Event\+Args e)
|
|
\begin{DoxyCompactList}\small\item\em Callback called by \char`\"{}quit\char`\"{} menu \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Show\+Log\+Window\+Action\+Activated} (object sender, Event\+Args e)
|
|
\begin{DoxyCompactList}\small\item\em Callback called by \char`\"{}show log\char`\"{} menu \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Button\+Server\+Connection\+Clicked} (object sender, Event\+Args e)
|
|
\begin{DoxyCompactList}\small\item\em Callback called by \char`\"{}button\+Server\+Connection\char`\"{} button \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Button\+Robot\+Activation\+Clicked} (object sender, Event\+Args e)
|
|
\begin{DoxyCompactList}\small\item\em Callback called when \char`\"{}button\+Robotactivation\char`\"{} is clicked \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Button\+Mouv\+Clicked} (object sender, Event\+Args e)
|
|
\begin{DoxyCompactList}\small\item\em Callback called when user click on direction button \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Check\+Button\+Camera\+On\+Clicked} (object sender, Event\+Args e)
|
|
\begin{DoxyCompactList}\small\item\em Callback called when checkbutton for camera is clicked \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Check\+Button\+Robot\+Position\+Clicked} (object sender, Event\+Args e)
|
|
\begin{DoxyCompactList}\small\item\em Callback called when checkbutton robot position is clicked \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Drawing\+Area\+Camera\+Expose\+Event} (object o, Expose\+Event\+Args args)
|
|
\begin{DoxyCompactList}\small\item\em Callback called when drawingarea need refresh \end{DoxyCompactList}\item
|
|
void \textbf{ Detect\+Arena} ()
|
|
\begin{DoxyCompactList}\small\item\em Show a popup asking user to tell if arena is correct or not \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Button\+Ask\+Arena\+Clicked} (object sender, Event\+Args e)
|
|
\begin{DoxyCompactList}\small\item\em Callback called when \char`\"{}detect Arena \char`\"{} button is clicked \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\subsection*{Private Types}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
enum \textbf{ System\+State} \{ \textbf{ System\+State.\+Not\+Connected},
|
|
\textbf{ System\+State.\+Server\+Connected},
|
|
\textbf{ System\+State.\+Robot\+Connected}
|
|
\}\begin{DoxyCompactList}\small\item\em List of availble state for the application \end{DoxyCompactList}
|
|
\end{DoxyCompactItemize}
|
|
\subsection*{Private Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
void \textbf{ Change\+State} (\textbf{ System\+State} new\+State)
|
|
\begin{DoxyCompactList}\small\item\em Method used to change controls visibility (greyed or not) depending on current state \end{DoxyCompactList}\item
|
|
void \textbf{ Message\+Popup} (Message\+Type type, Buttons\+Type buttons, string title, string message)
|
|
\begin{DoxyCompactList}\small\item\em Display a popup message window \end{DoxyCompactList}\item
|
|
void \textbf{ On\+Battery\+Timer\+Elapsed} (object sender, System.\+Timers.\+Elapsed\+Event\+Args e)
|
|
\begin{DoxyCompactList}\small\item\em Callback called when battery timer expired \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\subsection*{Private Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\textbf{ Destijl\+Command\+Manager} \textbf{ cmd\+Manager}
|
|
\begin{DoxyCompactList}\small\item\em Destijl command manager reference \end{DoxyCompactList}\item
|
|
Pixbuf \textbf{ drawingarea\+Camera\+Pixbuf}
|
|
\begin{DoxyCompactList}\small\item\em Pixbuffer used for displaying image \end{DoxyCompactList}\item
|
|
\textbf{ System\+State} \textbf{ system\+State} = \textbf{ System\+State.\+Not\+Connected}
|
|
\begin{DoxyCompactList}\small\item\em The state of the system. Can take a value from System\+State \end{DoxyCompactList}\item
|
|
System.\+Timers.\+Timer \textbf{ battery\+Timer}
|
|
\begin{DoxyCompactList}\small\item\em Timer for battery request \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
|
|
\subsection{Detailed Description}
|
|
Main part of the program, behavior of main window
|
|
|
|
|
|
|
|
Definition at line 32 of file Monitor\+U\+I.\+cs.
|
|
|
|
|
|
|
|
\subsection{Member Enumeration Documentation}
|
|
\mbox{\label{class_main_window_a7b18ca1f8f71faf272c9856aaf7b8e3d}}
|
|
\index{Main\+Window@{Main\+Window}!System\+State@{System\+State}}
|
|
\index{System\+State@{System\+State}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{System\+State}
|
|
{\footnotesize\ttfamily enum \textbf{ Main\+Window.\+System\+State}\hspace{0.3cm}{\ttfamily [strong]}, {\ttfamily [private]}}
|
|
|
|
|
|
|
|
List of availble state for the application
|
|
|
|
\begin{DoxyEnumFields}{Enumerator}
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{Not\+Connected@{Not\+Connected}!Main\+Window@{Main\+Window}}\index{Main\+Window@{Main\+Window}!Not\+Connected@{Not\+Connected}}}\mbox{\label{class_main_window_a7b18ca1f8f71faf272c9856aaf7b8e3da4075072d219e061ca0f3124f8fbef463}}
|
|
Not\+Connected&\\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{Server\+Connected@{Server\+Connected}!Main\+Window@{Main\+Window}}\index{Main\+Window@{Main\+Window}!Server\+Connected@{Server\+Connected}}}\mbox{\label{class_main_window_a7b18ca1f8f71faf272c9856aaf7b8e3da911ba363fd1483b5b36fda7b0149cf76}}
|
|
Server\+Connected&\\
|
|
\hline
|
|
|
|
\raisebox{\heightof{T}}[0pt][0pt]{\index{Robot\+Connected@{Robot\+Connected}!Main\+Window@{Main\+Window}}\index{Main\+Window@{Main\+Window}!Robot\+Connected@{Robot\+Connected}}}\mbox{\label{class_main_window_a7b18ca1f8f71faf272c9856aaf7b8e3da9761e78f9ae0d6f598d953b4d9e839e1}}
|
|
Robot\+Connected&\\
|
|
\hline
|
|
|
|
\end{DoxyEnumFields}
|
|
|
|
|
|
Definition at line 47 of file Monitor\+U\+I.\+cs.
|
|
|
|
|
|
|
|
\subsection{Constructor \& Destructor Documentation}
|
|
\mbox{\label{class_main_window_af607d50e4d1b04d3c494661489283f45}}
|
|
\index{Main\+Window@{Main\+Window}!Main\+Window@{Main\+Window}}
|
|
\index{Main\+Window@{Main\+Window}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{Main\+Window()}
|
|
{\footnotesize\ttfamily Main\+Window.\+Main\+Window (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Initializes a new instance of the \doxyref{Main\+Window}{p.}{class_main_window} class.
|
|
|
|
|
|
|
|
Definition at line 67 of file Monitor\+U\+I.\+cs.
|
|
|
|
|
|
|
|
\subsection{Member Function Documentation}
|
|
\mbox{\label{class_main_window_a9a0f3d4cd871609f12d328af2f588664}}
|
|
\index{Main\+Window@{Main\+Window}!Adjust\+Controls@{Adjust\+Controls}}
|
|
\index{Adjust\+Controls@{Adjust\+Controls}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{Adjust\+Controls()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+Adjust\+Controls (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Make some adjustement to controls, like disabling some controls
|
|
|
|
|
|
|
|
Definition at line 84 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_aedc27cabbe1604313a452fcbf3ffe9f4}}
|
|
\index{Main\+Window@{Main\+Window}!Change\+State@{Change\+State}}
|
|
\index{Change\+State@{Change\+State}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{Change\+State()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+Change\+State (\begin{DoxyParamCaption}\item[{\textbf{ System\+State}}]{new\+State }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
Method used to change controls visibility (greyed or not) depending on current state
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em new\+State} & New state\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 103 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a89c79ce9ca4114ca9c50f32dc080e9cd}}
|
|
\index{Main\+Window@{Main\+Window}!Detect\+Arena@{Detect\+Arena}}
|
|
\index{Detect\+Arena@{Detect\+Arena}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{Detect\+Arena()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+Detect\+Arena (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Show a popup asking user to tell if arena is correct or not
|
|
|
|
|
|
|
|
Definition at line 610 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_afc4f923aaa481a93dddaff6303efb9e0}}
|
|
\index{Main\+Window@{Main\+Window}!Message\+Popup@{Message\+Popup}}
|
|
\index{Message\+Popup@{Message\+Popup}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{Message\+Popup()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+Message\+Popup (\begin{DoxyParamCaption}\item[{Message\+Type}]{type, }\item[{Buttons\+Type}]{buttons, }\item[{string}]{title, }\item[{string}]{message }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
Display a popup message window
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em type} & Type of popup window (question, error, information,...)\\
|
|
\hline
|
|
{\em buttons} & Buttons available on popup window\\
|
|
\hline
|
|
{\em title} & Title of window\\
|
|
\hline
|
|
{\em message} & Message\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 176 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_af303b70c08cda04a76f6418f727c4891}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Battery\+Timer\+Elapsed@{On\+Battery\+Timer\+Elapsed}}
|
|
\index{On\+Battery\+Timer\+Elapsed@{On\+Battery\+Timer\+Elapsed}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Battery\+Timer\+Elapsed()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Battery\+Timer\+Elapsed (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{System.\+Timers.\+Elapsed\+Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
Callback called when battery timer expired
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender object\\
|
|
\hline
|
|
{\em e} & Event\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 457 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a31e299085d6286d680bd488c73fdff82}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Button\+Ask\+Arena\+Clicked@{On\+Button\+Ask\+Arena\+Clicked}}
|
|
\index{On\+Button\+Ask\+Arena\+Clicked@{On\+Button\+Ask\+Arena\+Clicked}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Button\+Ask\+Arena\+Clicked()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Button\+Ask\+Arena\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called when \char`\"{}detect Arena \char`\"{} button is clicked
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender object\\
|
|
\hline
|
|
{\em e} & Event\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 644 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a7f8d06747f887216ab8c941ad10cb48b}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Button\+Mouv\+Clicked@{On\+Button\+Mouv\+Clicked}}
|
|
\index{On\+Button\+Mouv\+Clicked@{On\+Button\+Mouv\+Clicked}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Button\+Mouv\+Clicked()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Button\+Mouv\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called when user click on direction button
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender button\\
|
|
\hline
|
|
{\em e} & Event\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 427 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a2b5e11a49a10b24c59bebb377cdfeae8}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Button\+Robot\+Activation\+Clicked@{On\+Button\+Robot\+Activation\+Clicked}}
|
|
\index{On\+Button\+Robot\+Activation\+Clicked@{On\+Button\+Robot\+Activation\+Clicked}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Button\+Robot\+Activation\+Clicked()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Button\+Robot\+Activation\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called when \char`\"{}button\+Robotactivation\char`\"{} is clicked
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender object\\
|
|
\hline
|
|
{\em e} & Event\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 363 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_ac0acc6c3a63f405f14ec8e4d132a2661}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Button\+Server\+Connection\+Clicked@{On\+Button\+Server\+Connection\+Clicked}}
|
|
\index{On\+Button\+Server\+Connection\+Clicked@{On\+Button\+Server\+Connection\+Clicked}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Button\+Server\+Connection\+Clicked()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Button\+Server\+Connection\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called by \char`\"{}button\+Server\+Connection\char`\"{} button
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender object\\
|
|
\hline
|
|
{\em e} & Event\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 282 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_af4b587cdd614d5bdb8d9158a1f59e4fa}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Check\+Button\+Camera\+On\+Clicked@{On\+Check\+Button\+Camera\+On\+Clicked}}
|
|
\index{On\+Check\+Button\+Camera\+On\+Clicked@{On\+Check\+Button\+Camera\+On\+Clicked}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Check\+Button\+Camera\+On\+Clicked()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Check\+Button\+Camera\+On\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called when checkbutton for camera is clicked
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender object\\
|
|
\hline
|
|
{\em e} & Event\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 501 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a20d07605619027d82a30552f294b128f}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Check\+Button\+Robot\+Position\+Clicked@{On\+Check\+Button\+Robot\+Position\+Clicked}}
|
|
\index{On\+Check\+Button\+Robot\+Position\+Clicked@{On\+Check\+Button\+Robot\+Position\+Clicked}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Check\+Button\+Robot\+Position\+Clicked()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Check\+Button\+Robot\+Position\+Clicked (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called when checkbutton robot position is clicked
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender object\\
|
|
\hline
|
|
{\em e} & Event\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 530 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a4b651f10b9079c128b9e36d15ad10211}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Command\+Received\+Event@{On\+Command\+Received\+Event}}
|
|
\index{On\+Command\+Received\+Event@{On\+Command\+Received\+Event}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Command\+Received\+Event()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Command\+Received\+Event (\begin{DoxyParamCaption}\item[{string}]{header, }\item[{string}]{data, }\item[{byte [$\,$]}]{buffer }\end{DoxyParamCaption})}
|
|
|
|
|
|
|
|
Callback called when new message is received from server
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em header} & Header of message\\
|
|
\hline
|
|
{\em data} & Data of message\\
|
|
\hline
|
|
{\em buffer} & Raw buffer corresponding of received message\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 207 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a64bdcb29cebb58957790da1ee2733fe1}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Delete\+Event@{On\+Delete\+Event}}
|
|
\index{On\+Delete\+Event@{On\+Delete\+Event}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Delete\+Event()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Delete\+Event (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{Delete\+Event\+Args}]{a }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called when delete event is sent by window
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender object\\
|
|
\hline
|
|
{\em a} & Not really sure of what it is...\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 192 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_afe4b0001f191554aed5d9b65208a06f5}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Drawing\+Area\+Camera\+Expose\+Event@{On\+Drawing\+Area\+Camera\+Expose\+Event}}
|
|
\index{On\+Drawing\+Area\+Camera\+Expose\+Event@{On\+Drawing\+Area\+Camera\+Expose\+Event}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Drawing\+Area\+Camera\+Expose\+Event()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Drawing\+Area\+Camera\+Expose\+Event (\begin{DoxyParamCaption}\item[{object}]{o, }\item[{Expose\+Event\+Args}]{args }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called when drawingarea need refresh
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em o} & Sender object\\
|
|
\hline
|
|
{\em args} & Expose arguments\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 560 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_ab54b643c364b46a150f6f993267bb709}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Quit\+Action\+Activated@{On\+Quit\+Action\+Activated}}
|
|
\index{On\+Quit\+Action\+Activated@{On\+Quit\+Action\+Activated}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Quit\+Action\+Activated()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Quit\+Action\+Activated (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called by \char`\"{}quit\char`\"{} menu
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender object\\
|
|
\hline
|
|
{\em e} & Event\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 257 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a87132738a6ca496303940d56e091bdc7}}
|
|
\index{Main\+Window@{Main\+Window}!On\+Show\+Log\+Window\+Action\+Activated@{On\+Show\+Log\+Window\+Action\+Activated}}
|
|
\index{On\+Show\+Log\+Window\+Action\+Activated@{On\+Show\+Log\+Window\+Action\+Activated}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{On\+Show\+Log\+Window\+Action\+Activated()}
|
|
{\footnotesize\ttfamily void Main\+Window.\+On\+Show\+Log\+Window\+Action\+Activated (\begin{DoxyParamCaption}\item[{object}]{sender, }\item[{Event\+Args}]{e }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
|
|
|
|
|
|
|
|
Callback called by \char`\"{}show log\char`\"{} menu
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
{\em sender} & Sender object\\
|
|
\hline
|
|
{\em e} & Event\\
|
|
\hline
|
|
\end{DoxyParams}
|
|
|
|
|
|
Definition at line 270 of file Monitor\+U\+I.\+cs.
|
|
|
|
|
|
|
|
\subsection{Member Data Documentation}
|
|
\mbox{\label{class_main_window_a57f0325d8b8a63be586001b9a469d9ae}}
|
|
\index{Main\+Window@{Main\+Window}!battery\+Timer@{battery\+Timer}}
|
|
\index{battery\+Timer@{battery\+Timer}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{battery\+Timer}
|
|
{\footnotesize\ttfamily System.\+Timers.\+Timer Main\+Window.\+battery\+Timer\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
Timer for battery request
|
|
|
|
|
|
|
|
Definition at line 62 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a0b60450970b8a6fb6e016d5c0728e474}}
|
|
\index{Main\+Window@{Main\+Window}!cmd\+Manager@{cmd\+Manager}}
|
|
\index{cmd\+Manager@{cmd\+Manager}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{cmd\+Manager}
|
|
{\footnotesize\ttfamily \textbf{ Destijl\+Command\+Manager} Main\+Window.\+cmd\+Manager\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
Destijl command manager reference
|
|
|
|
|
|
|
|
Definition at line 37 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a41581e449b18e87acbdff5baa12c2050}}
|
|
\index{Main\+Window@{Main\+Window}!drawingarea\+Camera\+Pixbuf@{drawingarea\+Camera\+Pixbuf}}
|
|
\index{drawingarea\+Camera\+Pixbuf@{drawingarea\+Camera\+Pixbuf}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{drawingarea\+Camera\+Pixbuf}
|
|
{\footnotesize\ttfamily Pixbuf Main\+Window.\+drawingarea\+Camera\+Pixbuf\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
Pixbuffer used for displaying image
|
|
|
|
|
|
|
|
Definition at line 42 of file Monitor\+U\+I.\+cs.
|
|
|
|
\mbox{\label{class_main_window_a105025ee1bdfac188f1ce640d593550d}}
|
|
\index{Main\+Window@{Main\+Window}!system\+State@{system\+State}}
|
|
\index{system\+State@{system\+State}!Main\+Window@{Main\+Window}}
|
|
\subsubsection{system\+State}
|
|
{\footnotesize\ttfamily \textbf{ System\+State} Main\+Window.\+system\+State = \textbf{ System\+State.\+Not\+Connected}\hspace{0.3cm}{\ttfamily [private]}}
|
|
|
|
|
|
|
|
The state of the system. Can take a value from System\+State
|
|
|
|
|
|
|
|
Definition at line 57 of file Monitor\+U\+I.\+cs.
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
\textbf{ Monitor\+U\+I.\+cs}\end{DoxyCompactItemize}
|