\doxysection{src/main.c File Reference}
\hypertarget{main_8c}{}\label{main_8c}\index{src/main.c@{src/main.c}}


Gem-\/graph-\/client main file.  


{\ttfamily \#include "{}../include/fsm.\+h"{}}\newline
{\ttfamily \#include "{}../include/signal.\+h"{}}\newline
{\ttfamily \#include "{}../include/widget.\+h"{}}\newline
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{main_8c_a3c04138a5bfe5d72780bb7e82a18e627}{main}} (int argc, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}argv)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Gem-\/graph-\/client main file. 

This file is part of Gem-\/graph. It contains only the main function.

The function \doxylink{main_8c_a3c04138a5bfe5d72780bb7e82a18e627}{main()} initialises the log, the finite state machine (fsm), the application and the windows. The main window is opened on the \textquotesingle{}synthetic view\textquotesingle{} page of the current model by default. The main function closes all the elements it opened at the end of program execution. 

\doxysubsection{Function Documentation}
\Hypertarget{main_8c_a3c04138a5bfe5d72780bb7e82a18e627}\label{main_8c_a3c04138a5bfe5d72780bb7e82a18e627} 
\index{main.c@{main.c}!main@{main}}
\index{main@{main}!main.c@{main.c}}
\doxysubsubsection{\texorpdfstring{main()}{main()}}
{\footnotesize\ttfamily int main (\begin{DoxyParamCaption}\item[{int}]{argc,  }\item[{char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{argv }\end{DoxyParamCaption})}

\begin{DoxySince}{Since}
2024-\/04
\end{DoxySince}
\begin{DoxySeeAlso}{See also}
src/fsm/dispatch/fsm\+\_\+init() 

src/widget/dispatch/on\+\_\+windows\+\_\+activation(app)
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em argc} & \\
\hline
{\em \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}argv} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
status, the program errorlevel 
\end{DoxyReturn}
