\section{gvdevice\-\_\-callbacks\-\_\-s Struct Reference}
\label{structgvdevice__callbacks__s}\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}}


{\ttfamily \#include $<$gvcjob.\-h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
void($\ast$ {\bf refresh} )({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void($\ast$ {\bf button\-\_\-press} )({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf int} button, {\bf pointf} pointer)
\item 
void($\ast$ {\bf button\-\_\-release} )({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf int} button, {\bf pointf} pointer)
\item 
void($\ast$ {\bf motion} )({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} pointer)
\item 
void($\ast$ {\bf modify} )({\bf G\-V\-J\-\_\-t} $\ast$job, const char $\ast$name, const char $\ast$value)
\item 
void($\ast$ {\bf del} )({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void($\ast$ {\bf read} )({\bf G\-V\-J\-\_\-t} $\ast$job, const char $\ast$filename, const char $\ast${\bf layout})
\item 
void($\ast$ {\bf layout} )({\bf G\-V\-J\-\_\-t} $\ast$job, const char $\ast$layout)
\item 
void($\ast$ {\bf render} )({\bf G\-V\-J\-\_\-t} $\ast$job, const char $\ast$format, const char $\ast$filename)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 156 of file gvcjob.\-h.



\subsection{Field Documentation}
\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}!button\-\_\-press@{button\-\_\-press}}
\index{button\-\_\-press@{button\-\_\-press}!gvdevice_callbacks_s@{gvdevice\-\_\-callbacks\-\_\-s}}
\subsubsection[{button\-\_\-press}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ gvdevice\-\_\-callbacks\-\_\-s\-::button\-\_\-press)({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf int} button, {\bf pointf} pointer)}\label{structgvdevice__callbacks__s_acd0d48187d840d5c1e831fe6172b7c7e}


Definition at line 158 of file gvcjob.\-h.



Referenced by on\-\_\-drawingarea1\-\_\-button\-\_\-press\-\_\-event(), and on\-\_\-drawingarea1\-\_\-scroll\-\_\-event().

\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}!button\-\_\-release@{button\-\_\-release}}
\index{button\-\_\-release@{button\-\_\-release}!gvdevice_callbacks_s@{gvdevice\-\_\-callbacks\-\_\-s}}
\subsubsection[{button\-\_\-release}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ gvdevice\-\_\-callbacks\-\_\-s\-::button\-\_\-release)({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf int} button, {\bf pointf} pointer)}\label{structgvdevice__callbacks__s_a27a14a8345489de144e960fc5e378106}


Definition at line 159 of file gvcjob.\-h.



Referenced by on\-\_\-drawingarea1\-\_\-button\-\_\-release\-\_\-event().

\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}!del@{del}}
\index{del@{del}!gvdevice_callbacks_s@{gvdevice\-\_\-callbacks\-\_\-s}}
\subsubsection[{del}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ gvdevice\-\_\-callbacks\-\_\-s\-::del)({\bf G\-V\-J\-\_\-t} $\ast$job)}\label{structgvdevice__callbacks__s_a3352dfc994087b36df5386ee0546385b}


Definition at line 162 of file gvcjob.\-h.

\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}!layout@{layout}}
\index{layout@{layout}!gvdevice_callbacks_s@{gvdevice\-\_\-callbacks\-\_\-s}}
\subsubsection[{layout}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ gvdevice\-\_\-callbacks\-\_\-s\-::layout)({\bf G\-V\-J\-\_\-t} $\ast$job, const char $\ast$layout)}\label{structgvdevice__callbacks__s_ac26581d1249fd6328241d6745b555ce3}


Definition at line 164 of file gvcjob.\-h.

\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}!modify@{modify}}
\index{modify@{modify}!gvdevice_callbacks_s@{gvdevice\-\_\-callbacks\-\_\-s}}
\subsubsection[{modify}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ gvdevice\-\_\-callbacks\-\_\-s\-::modify)({\bf G\-V\-J\-\_\-t} $\ast$job, const char $\ast$name, const char $\ast$value)}\label{structgvdevice__callbacks__s_a6bb575fadc4c6a3a0d64c10b92a738a0}


Definition at line 161 of file gvcjob.\-h.

\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}!motion@{motion}}
\index{motion@{motion}!gvdevice_callbacks_s@{gvdevice\-\_\-callbacks\-\_\-s}}
\subsubsection[{motion}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ gvdevice\-\_\-callbacks\-\_\-s\-::motion)({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} pointer)}\label{structgvdevice__callbacks__s_a44bad2c73fa6d57889ac689c9d6a2c0d}


Definition at line 160 of file gvcjob.\-h.



Referenced by on\-\_\-drawingarea1\-\_\-expose\-\_\-event(), and on\-\_\-drawingarea2\-\_\-expose\-\_\-event().

\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}!read@{read}}
\index{read@{read}!gvdevice_callbacks_s@{gvdevice\-\_\-callbacks\-\_\-s}}
\subsubsection[{read}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ gvdevice\-\_\-callbacks\-\_\-s\-::read)({\bf G\-V\-J\-\_\-t} $\ast$job, const char $\ast$filename, const char $\ast${\bf layout})}\label{structgvdevice__callbacks__s_a4f1dfd774566331cbed8ee80e2e306f5}


Definition at line 163 of file gvcjob.\-h.



Referenced by on\-\_\-new1\-\_\-activate().

\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}!refresh@{refresh}}
\index{refresh@{refresh}!gvdevice_callbacks_s@{gvdevice\-\_\-callbacks\-\_\-s}}
\subsubsection[{refresh}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ gvdevice\-\_\-callbacks\-\_\-s\-::refresh)({\bf G\-V\-J\-\_\-t} $\ast$job)}\label{structgvdevice__callbacks__s_a5c7554da0eceaf3f6174f40d04674159}


Definition at line 157 of file gvcjob.\-h.



Referenced by on\-\_\-drawingarea1\-\_\-expose\-\_\-event(), and on\-\_\-drawingarea2\-\_\-expose\-\_\-event().

\index{gvdevice\-\_\-callbacks\-\_\-s@{gvdevice\-\_\-callbacks\-\_\-s}!render@{render}}
\index{render@{render}!gvdevice_callbacks_s@{gvdevice\-\_\-callbacks\-\_\-s}}
\subsubsection[{render}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ gvdevice\-\_\-callbacks\-\_\-s\-::render)({\bf G\-V\-J\-\_\-t} $\ast$job, const char $\ast$format, const char $\ast$filename)}\label{structgvdevice__callbacks__s_af169274cc06a276bcf27ff3dd8852af7}


Definition at line 165 of file gvcjob.\-h.



The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
lib/gvc/{\bf gvcjob.\-h}\end{DoxyCompactItemize}
