\section{test002guiprototyp.c File Reference}
\label{test002guiprototyp_8c}\index{test002guiprototyp.c@{test002guiprototyp.c}}
Prototype to explore the programming of gtk (graphical interface). 


{\tt \#include $<$time.h$>$}\par
{\tt \#include $<$math.h$>$}\par
{\tt \#include $<$pthread.h$>$}\par
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$stdlib.h$>$}\par
{\tt \#include $<$gtk/gtk.h$>$}\par
{\tt \#include $<$glib.h$>$}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf CENTER}\ 150
\item 
\#define {\bf LENGTH}\ 100
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf my\_\-callback} (Gtk\-Widget $\ast$widget, gpointer data)
\item 
void {\bf drawrobot} (Gtk\-Widget $\ast$widget, int x, int y, int ox, int oy)
\item 
void {\bf my\_\-redraw} (Gtk\-Widget $\ast$widget, gpointer data)
\item 
void {\bf check\_\-button\_\-press\_\-cb} (Gtk\-Widget $\ast$widget, gpointer data)
\item 
int {\bf main} (int argc, char $\ast$argv[$\,$])
\begin{CompactList}\small\item\em test0001sockts: see test0001sockts.c.\item\end{CompactList}\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
Gtk\-Widget $\ast$ {\bf spinner\_\-app}
\end{CompactItemize}


\subsection{Detailed Description}
Prototype to explore the programming of gtk (graphical interface).

Compused of various online-stuff.



\subsection{Define Documentation}
\index{test002guiprototyp.c@{test002guiprototyp.c}!CENTER@{CENTER}}
\index{CENTER@{CENTER}!test002guiprototyp.c@{test002guiprototyp.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CENTER\ 150}\label{test002guiprototyp_8c_a0}


\index{test002guiprototyp.c@{test002guiprototyp.c}!LENGTH@{LENGTH}}
\index{LENGTH@{LENGTH}!test002guiprototyp.c@{test002guiprototyp.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LENGTH\ 100}\label{test002guiprototyp_8c_a1}




\subsection{Function Documentation}
\index{test002guiprototyp.c@{test002guiprototyp.c}!check_button_press_cb@{check\_\-button\_\-press\_\-cb}}
\index{check_button_press_cb@{check\_\-button\_\-press\_\-cb}!test002guiprototyp.c@{test002guiprototyp.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void check\_\-button\_\-press\_\-cb (Gtk\-Widget $\ast$ {\em widget}, gpointer {\em data})}\label{test002guiprototyp_8c_a9}


\index{test002guiprototyp.c@{test002guiprototyp.c}!drawrobot@{drawrobot}}
\index{drawrobot@{drawrobot}!test002guiprototyp.c@{test002guiprototyp.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void drawrobot (Gtk\-Widget $\ast$ {\em widget}, int {\em x}, int {\em y}, int {\em ox}, int {\em oy})}\label{test002guiprototyp_8c_a6}


\index{test002guiprototyp.c@{test002guiprototyp.c}!main@{main}}
\index{main@{main}!test002guiprototyp.c@{test002guiprototyp.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int main (int {\em argc}, char $\ast$ {\em argv}[$\,$])}\label{test002guiprototyp_8c_a10}


test0001sockts: see test0001sockts.c.

\index{test002guiprototyp.c@{test002guiprototyp.c}!my_callback@{my\_\-callback}}
\index{my_callback@{my\_\-callback}!test002guiprototyp.c@{test002guiprototyp.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void my\_\-callback (Gtk\-Widget $\ast$ {\em widget}, gpointer {\em data})}\label{test002guiprototyp_8c_a5}


\index{test002guiprototyp.c@{test002guiprototyp.c}!my_redraw@{my\_\-redraw}}
\index{my_redraw@{my\_\-redraw}!test002guiprototyp.c@{test002guiprototyp.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void my\_\-redraw (Gtk\-Widget $\ast$ {\em widget}, gpointer {\em data})}\label{test002guiprototyp_8c_a7}




\subsection{Variable Documentation}
\index{test002guiprototyp.c@{test002guiprototyp.c}!spinner_app@{spinner\_\-app}}
\index{spinner_app@{spinner\_\-app}!test002guiprototyp.c@{test002guiprototyp.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Gtk\-Widget$\ast$ spinner\_\-app}\label{test002guiprototyp_8c_a2}


