source: lgi/trunk/fuentes/docs/latex/classnet_1_1lliurex_1_1lgi_1_1_layer.tex @ 79

Last change on this file since 79 was 79, checked in by jrpelegrina, 4 years ago

Imported from trusty

File size: 24.4 KB
Line 
1\section{net\+:\+:lliurex\+:\+:lgi\+:\+:Layer Class Reference}
2\label{classnet_1_1lliurex_1_1lgi_1_1_layer}\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
3
4
5{\ttfamily \#include $<$layer.\+hpp$>$}
6
7\subsection*{Public Member Functions}
8\begin{DoxyCompactItemize}
9\item 
10{\bf Layer} (std\+::string {\bf name}, float {\bf x}, float {\bf y}, int {\bf depth})
11\item 
12{\bf Layer} (std\+::string {\bf name})
13\item 
14virtual {\bf $\sim$\+Layer} ()
15\item 
16virtual void {\bf Set\+Depth} (int {\bf depth})
17\item 
18virtual void {\bf Add} ({\bf Widget} $\ast$widget)
19\item 
20virtual void {\bf Draw} (cairo\+\_\+t $\ast$cairo)
21\item 
22virtual void {\bf On\+Expose} ({\bf Expose\+Event} $\ast$event)
23\item 
24virtual void {\bf On\+Resize} ({\bf Resize\+Event} $\ast$event)
25\item 
26virtual void {\bf On\+Key\+Press} ({\bf Key\+Press\+Event} $\ast$event)
27\item 
28virtual void {\bf On\+Key\+Up} ({\bf Key\+Up\+Event} $\ast$event)
29\item 
30virtual void {\bf On\+Key\+Down} ({\bf Key\+Down\+Event} $\ast$event)
31\item 
32virtual void {\bf On\+Character} ({\bf Character\+Event} $\ast$event)
33\item 
34virtual void {\bf On\+Mouse\+Down} ({\bf Widget} $\ast$widget, {\bf Mouse\+Down\+Event} $\ast$event)
35\item 
36virtual void {\bf On\+Mouse\+Up} ({\bf Widget} $\ast$widget, {\bf Mouse\+Up\+Event} $\ast$event)
37\item 
38virtual void {\bf On\+Mouse\+Move} ({\bf Widget} $\ast$widget, {\bf Mouse\+Move\+Event} $\ast$event)
39\item 
40virtual void {\bf On\+Mouse\+Enter} ({\bf Widget} $\ast$widget, {\bf Mouse\+Enter\+Event} $\ast$event)
41\item 
42virtual void {\bf On\+Mouse\+Exit} ({\bf Widget} $\ast$widget, {\bf Mouse\+Exit\+Event} $\ast$event)
43\item 
44virtual void {\bf On\+Mouse\+Click} ({\bf Widget} $\ast$widget, {\bf Mouse\+Click\+Event} $\ast$event)
45\item 
46virtual void {\bf On\+Mouse\+Double\+Click} ({\bf Widget} $\ast$widget, {\bf Mouse\+Double\+Click\+Event} $\ast$event)
47\item 
48virtual void {\bf On\+Drag} ({\bf Widget} $\ast$widget, {\bf Drag\+Event} $\ast$event)
49\item 
50virtual void {\bf On\+Drop} ({\bf Widget} $\ast$widget, {\bf Drop\+Event} $\ast$event)
51\item 
52virtual void {\bf On\+Destroy} ({\bf Destroy\+Event} $\ast$event)
53\item 
54virtual void {\bf On\+Message} ({\bf Widget} $\ast$widget, {\bf Message\+Event} $\ast$event)
55\item 
56virtual void {\bf On\+Add} ({\bf Layer\+Add\+Event} $\ast$event)
57\item 
58virtual void {\bf On\+Remove} ({\bf Layer\+Remove\+Event} $\ast$event)
59\item 
60virtual void {\bf On\+Show} ({\bf Layer\+Show\+Event} $\ast$event)
61\item 
62virtual void {\bf On\+Hide} ({\bf Layer\+Hide\+Event} $\ast$event)
63\item 
64virtual void {\bf On\+Dnd\+Enter} ({\bf Dnd\+Enter\+Event} $\ast$event)
65\item 
66virtual void {\bf On\+Dnd\+Leave} ({\bf Dnd\+Leave\+Event} $\ast$event)
67\item 
68virtual void {\bf On\+Dnd\+Drop} ({\bf Dnd\+Drop\+Event} $\ast$event)
69\item 
70virtual void {\bf On\+Dnd\+Move} ({\bf Dnd\+Move\+Event} $\ast$event)
71\item 
72virtual void {\bf On\+Got\+Focus} ({\bf Widget} $\ast$widget, {\bf Got\+Focus\+Event} $\ast$event)
73\item 
74virtual void {\bf On\+Lost\+Focus} ({\bf Widget} $\ast$widget, {\bf Lost\+Focus\+Event} $\ast$event)
75\end{DoxyCompactItemize}
76\subsection*{Public Attributes}
77\begin{DoxyCompactItemize}
78\item 
79std\+::vector$<$ {\bf Widget} $\ast$ $>$ {\bf widgets}
80\item 
81std\+::string {\bf name}
82\item 
83float {\bf x}
84\item 
85float {\bf y}
86\item 
87int {\bf depth}
88\item 
89bool {\bf visible}
90\item 
91{\bf Widget} $\ast$ {\bf focus}
92\end{DoxyCompactItemize}
93
94
95\subsection{Constructor \& Destructor Documentation}
96\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!Layer@{Layer}}
97\index{Layer@{Layer}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
98\subsubsection[{Layer}]{\setlength{\rightskip}{0pt plus 5cm}net\+::lliurex\+::lgi\+::\+Layer\+::\+Layer (
99\begin{DoxyParamCaption}
100\item[{std\+::string}]{name, }
101\item[{float}]{x, }
102\item[{float}]{y, }
103\item[{int}]{depth}
104\end{DoxyParamCaption}
105)}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ab0e1257dceeeecf3cc7684cf608b8990}
106\doxyref{Layer}{p.}{classnet_1_1lliurex_1_1lgi_1_1_layer} constructor
107\begin{DoxyParams}{Parameters}
108{\em name} & layer name \\
109\hline
110{\em x} & screen x offset \\
111\hline
112{\em y} & screen y offset \\
113\hline
114{\em depth} & determines z sorting in the layer stack \\
115\hline
116\end{DoxyParams}
117\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!Layer@{Layer}}
118\index{Layer@{Layer}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
119\subsubsection[{Layer}]{\setlength{\rightskip}{0pt plus 5cm}net\+::lliurex\+::lgi\+::\+Layer\+::\+Layer (
120\begin{DoxyParamCaption}
121\item[{std\+::string}]{name}
122\end{DoxyParamCaption}
123)}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a80c008627da96e5501596e1cd9ec5d03}
124\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!````~Layer@{$\sim$\+Layer}}
125\index{````~Layer@{$\sim$\+Layer}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
126\subsubsection[{$\sim$\+Layer}]{\setlength{\rightskip}{0pt plus 5cm}virtual net\+::lliurex\+::lgi\+::\+Layer\+::$\sim$\+Layer (
127\begin{DoxyParamCaption}
128{}
129\end{DoxyParamCaption}
130)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a40de362a7e502fab63ab43849b3404b0}
131
132
133\subsection{Member Function Documentation}
134\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!Add@{Add}}
135\index{Add@{Add}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
136\subsubsection[{Add}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+Add (
137\begin{DoxyParamCaption}
138\item[{{\bf Widget} $\ast$}]{widget}
139\end{DoxyParamCaption}
140)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a8aa8d7baed0589235f8a5e4d8af96930}
141\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!Draw@{Draw}}
142\index{Draw@{Draw}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
143\subsubsection[{Draw}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+Draw (
144\begin{DoxyParamCaption}
145\item[{cairo\+\_\+t $\ast$}]{cairo}
146\end{DoxyParamCaption}
147)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ac37a9b568bf202bd1878afcb7be4aeec}
148\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Add@{On\+Add}}
149\index{On\+Add@{On\+Add}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
150\subsubsection[{On\+Add}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Add (
151\begin{DoxyParamCaption}
152\item[{{\bf Layer\+Add\+Event} $\ast$}]{event}
153\end{DoxyParamCaption}
154)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a53569de032001f46c93e7255559a484d}
155\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Character@{On\+Character}}
156\index{On\+Character@{On\+Character}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
157\subsubsection[{On\+Character}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Character (
158\begin{DoxyParamCaption}
159\item[{{\bf Character\+Event} $\ast$}]{event}
160\end{DoxyParamCaption}
161)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a047f2335ae7916168c46a005cb407f6b}
162\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Destroy@{On\+Destroy}}
163\index{On\+Destroy@{On\+Destroy}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
164\subsubsection[{On\+Destroy}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Destroy (
165\begin{DoxyParamCaption}
166\item[{{\bf Destroy\+Event} $\ast$}]{event}
167\end{DoxyParamCaption}
168)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ae6f35777efd3f7dece6d164daaccc825}
169\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Dnd\+Drop@{On\+Dnd\+Drop}}
170\index{On\+Dnd\+Drop@{On\+Dnd\+Drop}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
171\subsubsection[{On\+Dnd\+Drop}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Dnd\+Drop (
172\begin{DoxyParamCaption}
173\item[{{\bf Dnd\+Drop\+Event} $\ast$}]{event}
174\end{DoxyParamCaption}
175)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a95eceac3004c54b86a158a6f26cd6704}
176\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Dnd\+Enter@{On\+Dnd\+Enter}}
177\index{On\+Dnd\+Enter@{On\+Dnd\+Enter}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
178\subsubsection[{On\+Dnd\+Enter}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Dnd\+Enter (
179\begin{DoxyParamCaption}
180\item[{{\bf Dnd\+Enter\+Event} $\ast$}]{event}
181\end{DoxyParamCaption}
182)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ac1e34f975596f15be33264b25fbe04ed}
183\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Dnd\+Leave@{On\+Dnd\+Leave}}
184\index{On\+Dnd\+Leave@{On\+Dnd\+Leave}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
185\subsubsection[{On\+Dnd\+Leave}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Dnd\+Leave (
186\begin{DoxyParamCaption}
187\item[{{\bf Dnd\+Leave\+Event} $\ast$}]{event}
188\end{DoxyParamCaption}
189)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ac47afc5928a9c1cea0e06a1b4a1b315f}
190\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Dnd\+Move@{On\+Dnd\+Move}}
191\index{On\+Dnd\+Move@{On\+Dnd\+Move}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
192\subsubsection[{On\+Dnd\+Move}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Dnd\+Move (
193\begin{DoxyParamCaption}
194\item[{{\bf Dnd\+Move\+Event} $\ast$}]{event}
195\end{DoxyParamCaption}
196)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a6c2ccaae4df3d13f0ab7b0cfadb0e066}
197\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Drag@{On\+Drag}}
198\index{On\+Drag@{On\+Drag}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
199\subsubsection[{On\+Drag}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Drag (
200\begin{DoxyParamCaption}
201\item[{{\bf Widget} $\ast$}]{widget, }
202\item[{{\bf Drag\+Event} $\ast$}]{event}
203\end{DoxyParamCaption}
204)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_aac336d7d7a960b7d7745210e50bc84a0}
205\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Drop@{On\+Drop}}
206\index{On\+Drop@{On\+Drop}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
207\subsubsection[{On\+Drop}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Drop (
208\begin{DoxyParamCaption}
209\item[{{\bf Widget} $\ast$}]{widget, }
210\item[{{\bf Drop\+Event} $\ast$}]{event}
211\end{DoxyParamCaption}
212)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ad914312115fe454646c15376dab1c8da}
213\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Expose@{On\+Expose}}
214\index{On\+Expose@{On\+Expose}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
215\subsubsection[{On\+Expose}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Expose (
216\begin{DoxyParamCaption}
217\item[{{\bf Expose\+Event} $\ast$}]{event}
218\end{DoxyParamCaption}
219)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ac20d4906440b9670128968e4f9a9d1f8}
220Event hooks \index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Got\+Focus@{On\+Got\+Focus}}
221\index{On\+Got\+Focus@{On\+Got\+Focus}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
222\subsubsection[{On\+Got\+Focus}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Got\+Focus (
223\begin{DoxyParamCaption}
224\item[{{\bf Widget} $\ast$}]{widget, }
225\item[{{\bf Got\+Focus\+Event} $\ast$}]{event}
226\end{DoxyParamCaption}
227)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a84bdf2bf0cdca4f5391daf7d6cada549}
228\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Hide@{On\+Hide}}
229\index{On\+Hide@{On\+Hide}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
230\subsubsection[{On\+Hide}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Hide (
231\begin{DoxyParamCaption}
232\item[{{\bf Layer\+Hide\+Event} $\ast$}]{event}
233\end{DoxyParamCaption}
234)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a28346550a1ecd137b07e2dbf19bb4697}
235\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Key\+Down@{On\+Key\+Down}}
236\index{On\+Key\+Down@{On\+Key\+Down}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
237\subsubsection[{On\+Key\+Down}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Key\+Down (
238\begin{DoxyParamCaption}
239\item[{{\bf Key\+Down\+Event} $\ast$}]{event}
240\end{DoxyParamCaption}
241)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a713e0a38d013fe116a2856e93900d4f8}
242\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Key\+Press@{On\+Key\+Press}}
243\index{On\+Key\+Press@{On\+Key\+Press}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
244\subsubsection[{On\+Key\+Press}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Key\+Press (
245\begin{DoxyParamCaption}
246\item[{{\bf Key\+Press\+Event} $\ast$}]{event}
247\end{DoxyParamCaption}
248)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a1a6340a61b2696bc116fd103b59d7ea3}
249\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Key\+Up@{On\+Key\+Up}}
250\index{On\+Key\+Up@{On\+Key\+Up}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
251\subsubsection[{On\+Key\+Up}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Key\+Up (
252\begin{DoxyParamCaption}
253\item[{{\bf Key\+Up\+Event} $\ast$}]{event}
254\end{DoxyParamCaption}
255)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a65c6b6a43ba80edda5770174649fc9ef}
256\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Lost\+Focus@{On\+Lost\+Focus}}
257\index{On\+Lost\+Focus@{On\+Lost\+Focus}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
258\subsubsection[{On\+Lost\+Focus}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Lost\+Focus (
259\begin{DoxyParamCaption}
260\item[{{\bf Widget} $\ast$}]{widget, }
261\item[{{\bf Lost\+Focus\+Event} $\ast$}]{event}
262\end{DoxyParamCaption}
263)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a649f1f4c555012905307aef16a7b99ea}
264\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Message@{On\+Message}}
265\index{On\+Message@{On\+Message}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
266\subsubsection[{On\+Message}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Message (
267\begin{DoxyParamCaption}
268\item[{{\bf Widget} $\ast$}]{widget, }
269\item[{{\bf Message\+Event} $\ast$}]{event}
270\end{DoxyParamCaption}
271)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a296ecd8c78e55a832f5392e409df2edf}
272\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Mouse\+Click@{On\+Mouse\+Click}}
273\index{On\+Mouse\+Click@{On\+Mouse\+Click}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
274\subsubsection[{On\+Mouse\+Click}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Mouse\+Click (
275\begin{DoxyParamCaption}
276\item[{{\bf Widget} $\ast$}]{widget, }
277\item[{{\bf Mouse\+Click\+Event} $\ast$}]{event}
278\end{DoxyParamCaption}
279)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ac0f1f993c7870c8191f953bd904daf8c}
280\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Mouse\+Double\+Click@{On\+Mouse\+Double\+Click}}
281\index{On\+Mouse\+Double\+Click@{On\+Mouse\+Double\+Click}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
282\subsubsection[{On\+Mouse\+Double\+Click}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Mouse\+Double\+Click (
283\begin{DoxyParamCaption}
284\item[{{\bf Widget} $\ast$}]{widget, }
285\item[{{\bf Mouse\+Double\+Click\+Event} $\ast$}]{event}
286\end{DoxyParamCaption}
287)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a45559ec902a1837ada81cf130f0f69a2}
288\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Mouse\+Down@{On\+Mouse\+Down}}
289\index{On\+Mouse\+Down@{On\+Mouse\+Down}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
290\subsubsection[{On\+Mouse\+Down}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Mouse\+Down (
291\begin{DoxyParamCaption}
292\item[{{\bf Widget} $\ast$}]{widget, }
293\item[{{\bf Mouse\+Down\+Event} $\ast$}]{event}
294\end{DoxyParamCaption}
295)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ae6f48b6379e182cc48c50209765d7315}
296\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Mouse\+Enter@{On\+Mouse\+Enter}}
297\index{On\+Mouse\+Enter@{On\+Mouse\+Enter}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
298\subsubsection[{On\+Mouse\+Enter}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Mouse\+Enter (
299\begin{DoxyParamCaption}
300\item[{{\bf Widget} $\ast$}]{widget, }
301\item[{{\bf Mouse\+Enter\+Event} $\ast$}]{event}
302\end{DoxyParamCaption}
303)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ad3b6b55d6e3c8ca2a17023d9a211575b}
304\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Mouse\+Exit@{On\+Mouse\+Exit}}
305\index{On\+Mouse\+Exit@{On\+Mouse\+Exit}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
306\subsubsection[{On\+Mouse\+Exit}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Mouse\+Exit (
307\begin{DoxyParamCaption}
308\item[{{\bf Widget} $\ast$}]{widget, }
309\item[{{\bf Mouse\+Exit\+Event} $\ast$}]{event}
310\end{DoxyParamCaption}
311)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a921dd529059d21ebe43bf98785126ce9}
312\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Mouse\+Move@{On\+Mouse\+Move}}
313\index{On\+Mouse\+Move@{On\+Mouse\+Move}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
314\subsubsection[{On\+Mouse\+Move}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Mouse\+Move (
315\begin{DoxyParamCaption}
316\item[{{\bf Widget} $\ast$}]{widget, }
317\item[{{\bf Mouse\+Move\+Event} $\ast$}]{event}
318\end{DoxyParamCaption}
319)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a6b95738aba4e65082716ffadf5f4cc80}
320\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Mouse\+Up@{On\+Mouse\+Up}}
321\index{On\+Mouse\+Up@{On\+Mouse\+Up}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
322\subsubsection[{On\+Mouse\+Up}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Mouse\+Up (
323\begin{DoxyParamCaption}
324\item[{{\bf Widget} $\ast$}]{widget, }
325\item[{{\bf Mouse\+Up\+Event} $\ast$}]{event}
326\end{DoxyParamCaption}
327)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a1e748d4980927bd848e59b0c42b3ae06}
328\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Remove@{On\+Remove}}
329\index{On\+Remove@{On\+Remove}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
330\subsubsection[{On\+Remove}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Remove (
331\begin{DoxyParamCaption}
332\item[{{\bf Layer\+Remove\+Event} $\ast$}]{event}
333\end{DoxyParamCaption}
334)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a1c90ba90c3954fb6440b740bcaf593e1}
335\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Resize@{On\+Resize}}
336\index{On\+Resize@{On\+Resize}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
337\subsubsection[{On\+Resize}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Resize (
338\begin{DoxyParamCaption}
339\item[{{\bf Resize\+Event} $\ast$}]{event}
340\end{DoxyParamCaption}
341)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_acb8d2a78e7100fa8c0b214cd16de4fe1}
342\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!On\+Show@{On\+Show}}
343\index{On\+Show@{On\+Show}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
344\subsubsection[{On\+Show}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+On\+Show (
345\begin{DoxyParamCaption}
346\item[{{\bf Layer\+Show\+Event} $\ast$}]{event}
347\end{DoxyParamCaption}
348)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a655598e448d5382322b0a617b7b123b5}
349\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!Set\+Depth@{Set\+Depth}}
350\index{Set\+Depth@{Set\+Depth}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
351\subsubsection[{Set\+Depth}]{\setlength{\rightskip}{0pt plus 5cm}virtual void net\+::lliurex\+::lgi\+::\+Layer\+::\+Set\+Depth (
352\begin{DoxyParamCaption}
353\item[{int}]{depth}
354\end{DoxyParamCaption}
355)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_af170d48fb3418d59e4edfade4341af6f}
356
357
358\subsection{Member Data Documentation}
359\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!depth@{depth}}
360\index{depth@{depth}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
361\subsubsection[{depth}]{\setlength{\rightskip}{0pt plus 5cm}int net\+::lliurex\+::lgi\+::\+Layer\+::depth}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a5c03884179c738aa0baad5a86e81be93}
362\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!focus@{focus}}
363\index{focus@{focus}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
364\subsubsection[{focus}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Widget}$\ast$ net\+::lliurex\+::lgi\+::\+Layer\+::focus}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a609f2415f145575b1986343d7cac6af6}
365\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!name@{name}}
366\index{name@{name}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
367\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}std\+::string net\+::lliurex\+::lgi\+::\+Layer\+::name}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a6f9b0adc1a85d7be1bdc4cbc2484731f}
368\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!visible@{visible}}
369\index{visible@{visible}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
370\subsubsection[{visible}]{\setlength{\rightskip}{0pt plus 5cm}bool net\+::lliurex\+::lgi\+::\+Layer\+::visible}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a88e34a3015454a0522df34bab83d4051}
371\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!widgets@{widgets}}
372\index{widgets@{widgets}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
373\subsubsection[{widgets}]{\setlength{\rightskip}{0pt plus 5cm}std\+::vector$<${\bf Widget} $\ast$$>$ net\+::lliurex\+::lgi\+::\+Layer\+::widgets}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a4e45bba7dafa3ea48b16c75c1edf4831}
374\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!x@{x}}
375\index{x@{x}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
376\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}float net\+::lliurex\+::lgi\+::\+Layer\+::x}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_a2863dbac5e53a5ac9197db0506458d86}
377\index{net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}!y@{y}}
378\index{y@{y}!net\+::lliurex\+::lgi\+::\+Layer@{net\+::lliurex\+::lgi\+::\+Layer}}
379\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}float net\+::lliurex\+::lgi\+::\+Layer\+::y}\label{classnet_1_1lliurex_1_1lgi_1_1_layer_ae489bda4c048edf091f595ff2d523387}
380
381
382The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
383\item 
384include/lgi-\/1.\+0/{\bf layer.\+hpp}\end{DoxyCompactItemize}
Note: See TracBrowser for help on using the repository browser.