\section{plugin/gtk/interface.c File Reference}
\label{interface_8c}\index{plugin/gtk/interface.\-c@{plugin/gtk/interface.\-c}}
{\ttfamily \#include \char`\"{}config.\-h\char`\"{}}\\*
{\ttfamily \#include $<$sys/types.\-h$>$}\\*
{\ttfamily \#include $<$sys/stat.\-h$>$}\\*
{\ttfamily \#include $<$string.\-h$>$}\\*
{\ttfamily \#include $<$stdio.\-h$>$}\\*
{\ttfamily \#include $<$gdk/gdkkeysyms.\-h$>$}\\*
{\ttfamily \#include $<$gtk/gtk.\-h$>$}\\*
{\ttfamily \#include \char`\"{}callbacks.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}interface.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}support.\-h\char`\"{}}\\*
Include dependency graph for interface.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{interface_8c__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T}(component, widget, name)
\item 
\#define {\bf G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-N\-O\-\_\-\-R\-E\-F}(component, widget, name)~g\-\_\-object\-\_\-set\-\_\-data (G\-\_\-\-O\-B\-J\-E\-C\-T (component), name, widget)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Gtk\-Widget $\ast$ {\bf create\-\_\-window1} (void)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{interface.\-c@{interface.\-c}!G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T@{G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T}}
\index{G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T@{G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T}!interface.c@{interface.\-c}}
\subsubsection[{G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T(
\begin{DoxyParamCaption}
\item[{}]{component, }
\item[{}]{widget, }
\item[{}]{name}
\end{DoxyParamCaption}
)}\label{interface_8c_a11c615a04264dd1537ff5ae177134b12}
{\bfseries Value\-:}
\begin{DoxyCode}
g\_object\_set\_data\_full (G\_OBJECT (component), name, \(\backslash\)
    gtk\_widget\_ref (widget), (GDestroyNotify) gtk\_widget\_unref)
\end{DoxyCode}


Definition at line 22 of file interface.\-c.



Referenced by create\-\_\-window1().

\index{interface.\-c@{interface.\-c}!G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-N\-O\-\_\-\-R\-E\-F@{G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-N\-O\-\_\-\-R\-E\-F}}
\index{G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-N\-O\-\_\-\-R\-E\-F@{G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-N\-O\-\_\-\-R\-E\-F}!interface.c@{interface.\-c}}
\subsubsection[{G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-N\-O\-\_\-\-R\-E\-F}]{\setlength{\rightskip}{0pt plus 5cm}\#define G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-N\-O\-\_\-\-R\-E\-F(
\begin{DoxyParamCaption}
\item[{}]{component, }
\item[{}]{widget, }
\item[{}]{name}
\end{DoxyParamCaption}
)~g\-\_\-object\-\_\-set\-\_\-data (G\-\_\-\-O\-B\-J\-E\-C\-T (component), name, widget)}\label{interface_8c_a9e43901150ed76c969f4375734980101}


Definition at line 26 of file interface.\-c.



Referenced by create\-\_\-window1().



\subsection{Function Documentation}
\index{interface.\-c@{interface.\-c}!create\-\_\-window1@{create\-\_\-window1}}
\index{create\-\_\-window1@{create\-\_\-window1}!interface.c@{interface.\-c}}
\subsubsection[{create\-\_\-window1}]{\setlength{\rightskip}{0pt plus 5cm}Gtk\-Widget$\ast$ create\-\_\-window1 (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{interface_8c_a7b3cf32e65cff65cd0061899475462d0}


Definition at line 30 of file interface.\-c.



References \-\_\-, F\-A\-L\-S\-E, G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T, G\-L\-A\-D\-E\-\_\-\-H\-O\-O\-K\-U\-P\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-N\-O\-\_\-\-R\-E\-F, N\-U\-L\-L, on\-\_\-about1\-\_\-activate(), on\-\_\-button1\-\_\-button\-\_\-press\-\_\-event(), on\-\_\-copy1\-\_\-activate(), on\-\_\-cut1\-\_\-activate(), on\-\_\-delete1\-\_\-activate(), on\-\_\-drawingarea1\-\_\-button\-\_\-press\-\_\-event(), on\-\_\-drawingarea1\-\_\-button\-\_\-release\-\_\-event(), on\-\_\-drawingarea1\-\_\-configure\-\_\-event(), on\-\_\-drawingarea1\-\_\-expose\-\_\-event(), on\-\_\-drawingarea1\-\_\-motion\-\_\-notify\-\_\-event(), on\-\_\-drawingarea1\-\_\-scroll\-\_\-event(), on\-\_\-drawingarea2\-\_\-expose\-\_\-event(), on\-\_\-drawingarea2\-\_\-motion\-\_\-notify\-\_\-event(), on\-\_\-new1\-\_\-activate(), on\-\_\-open1\-\_\-activate(), on\-\_\-paste1\-\_\-activate(), on\-\_\-quit1\-\_\-activate(), on\-\_\-save1\-\_\-activate(), on\-\_\-save\-\_\-as1\-\_\-activate(), on\-\_\-window1\-\_\-delete\-\_\-event(), and T\-R\-U\-E.

