1<?xml version="1.0"?>
2<interface>
3  <requires lib="gtk+" version="2.16"/>
4  <!-- interface-naming-policy toplevel-contextual -->
5  <object class="GtkTreeStore" id="events_treestore">
6    <columns>
7      <!-- column-name name -->
8      <column type="gchararray"/>
9      <!-- column-name full name -->
10      <column type="gchararray"/>
11      <!-- column-name toggle -->
12      <column type="gboolean"/>
13      <!-- column-name inconsistent -->
14      <column type="gboolean"/>
15    </columns>
16  </object>
17  <object class="GtkVPaned" id="monitor_vpaned">
18    <property name="visible">True</property>
19    <property name="can_focus">True</property>
20    <property name="orientation">vertical</property>
21    <property name="position_set">True</property>
22    <property name="position">150</property>
23    <child>
24      <object class="GtkVBox" id="event_monitor_vbox1">
25        <property name="visible">True</property>
26        <property name="orientation">vertical</property>
27        <property name="spacing">3</property>
28        <child>
29          <object class="GtkFrame" id="frame1">
30            <property name="visible">True</property>
31            <property name="border_width">3</property>
32            <property name="label_xalign">0</property>
33            <property name="shadow_type">none</property>
34            <child>
35              <object class="GtkAlignment" id="alignment1">
36                <property name="visible">True</property>
37                <property name="left_padding">12</property>
38                <child>
39                  <object class="GtkScrolledWindow" id="scrolledwindow1">
40                    <property name="visible">True</property>
41                    <property name="can_focus">True</property>
42                    <property name="hscrollbar_policy">automatic</property>
43                    <property name="vscrollbar_policy">automatic</property>
44                    <property name="shadow_type">in</property>
45                    <child>
46                      <object class="GtkTextView" id="textview_monitor">
47                        <property name="visible">True</property>
48                        <property name="can_focus">True</property>
49                        <property name="editable">False</property>
50                        <signal name="motion_notify_event" handler="_onLinkMotion"/>
51                        <signal name="key_press_event" handler="_onLinkKeyPress"/>
52                      </object>
53                    </child>
54                  </object>
55                </child>
56              </object>
57            </child>
58            <child type="label">
59              <object class="GtkLabel" id="label1">
60                <property name="visible">True</property>
61                <property name="label" translatable="yes">Event monitor</property>
62                <attributes>
63                  <attribute name="weight" value="bold"/>
64                </attributes>
65              </object>
66            </child>
67          </object>
68          <packing>
69            <property name="position">0</property>
70          </packing>
71        </child>
72      </object>
73      <packing>
74        <property name="resize">False</property>
75        <property name="shrink">True</property>
76      </packing>
77    </child>
78    <child>
79      <object class="GtkVBox" id="vbox2">
80        <property name="visible">True</property>
81        <property name="orientation">vertical</property>
82        <child>
83          <object class="GtkHBox" id="hbox1">
84            <property name="visible">True</property>
85            <property name="border_width">3</property>
86            <child>
87              <object class="GtkToggleButton" id="monitor_toggle">
88                <property name="visible">True</property>
89                <property name="can_focus">True</property>
90                <property name="receives_default">True</property>
91                <property name="active">True</property>
92                <signal name="toggled" handler="_onMonitorToggled"/>
93                <child>
94                  <object class="GtkAlignment" id="alignment2">
95                    <property name="visible">True</property>
96                    <property name="xscale">0.10000000149011612</property>
97                    <child>
98                      <object class="GtkHBox" id="hbox2">
99                        <property name="visible">True</property>
100                        <property name="spacing">2</property>
101                        <child>
102                          <object class="GtkImage" id="image1">
103                            <property name="visible">True</property>
104                            <property name="stock">gtk-execute</property>
105                          </object>
106                          <packing>
107                            <property name="expand">False</property>
108                            <property name="position">0</property>
109                          </packing>
110                        </child>
111                        <child>
112                          <object class="GtkLabel" id="label2">
113                            <property name="visible">True</property>
114                            <property name="label" translatable="yes">_Monitor Events</property>
115                            <property name="use_underline">True</property>
116                          </object>
117                          <packing>
118                            <property name="expand">False</property>
119                            <property name="pack_type">end</property>
120                            <property name="position">1</property>
121                          </packing>
122                        </child>
123                      </object>
124                    </child>
125                  </object>
126                </child>
127              </object>
128              <packing>
129                <property name="expand">False</property>
130                <property name="position">0</property>
131              </packing>
132            </child>
133            <child>
134              <object class="GtkButton" id="button1">
135                <property name="label">gtk-save</property>
136                <property name="visible">True</property>
137                <property name="can_focus">True</property>
138                <property name="receives_default">True</property>
139                <property name="use_stock">True</property>
140                <signal name="clicked" handler="_onSave"/>
141              </object>
142              <packing>
143                <property name="expand">False</property>
144                <property name="pack_type">end</property>
145                <property name="position">2</property>
146              </packing>
147            </child>
148            <child>
149              <object class="GtkButton" id="button2">
150                <property name="label">gtk-clear</property>
151                <property name="visible">True</property>
152                <property name="can_focus">True</property>
153                <property name="receives_default">True</property>
154                <property name="use_stock">True</property>
155                <signal name="clicked" handler="_onClear"/>
156              </object>
157              <packing>
158                <property name="expand">False</property>
159                <property name="pack_type">end</property>
160                <property name="position">1</property>
161              </packing>
162            </child>
163          </object>
164          <packing>
165            <property name="expand">False</property>
166            <property name="fill">False</property>
167            <property name="position">0</property>
168          </packing>
169        </child>
170        <child>
171          <object class="GtkAlignment" id="alignment3">
172            <property name="visible">True</property>
173            <property name="top_padding">4</property>
174            <property name="left_padding">12</property>
175            <child>
176              <object class="GtkHBox" id="hbox3">
177                <property name="visible">True</property>
178                <property name="spacing">3</property>
179                <child>
180                  <object class="GtkVBox" id="vbox1">
181                    <property name="visible">True</property>
182                    <property name="orientation">vertical</property>
183                    <child>
184                      <object class="GtkButton" id="button3">
185                        <property name="label">gtk-select-all</property>
186                        <property name="visible">True</property>
187                        <property name="can_focus">True</property>
188                        <property name="receives_default">True</property>
189                        <property name="use_stock">True</property>
190                        <signal name="clicked" handler="_onSelectAll"/>
191                      </object>
192                      <packing>
193                        <property name="expand">False</property>
194                        <property name="position">0</property>
195                      </packing>
196                    </child>
197                    <child>
198                      <object class="GtkButton" id="button4">
199                        <property name="visible">True</property>
200                        <property name="can_focus">True</property>
201                        <property name="receives_default">True</property>
202                        <signal name="clicked" handler="_onClearSelection"/>
203                        <child>
204                          <object class="GtkAlignment" id="alignment4">
205                            <property name="visible">True</property>
206                            <property name="xscale">0.10000000149011612</property>
207                            <child>
208                              <object class="GtkHBox" id="hbox4">
209                                <property name="visible">True</property>
210                                <property name="spacing">2</property>
211                                <child>
212                                  <object class="GtkImage" id="image2">
213                                    <property name="visible">True</property>
214                                    <property name="stock">gtk-clear</property>
215                                  </object>
216                                  <packing>
217                                    <property name="expand">False</property>
218                                    <property name="position">0</property>
219                                  </packing>
220                                </child>
221                                <child>
222                                  <object class="GtkLabel" id="label3">
223                                    <property name="visible">True</property>
224                                    <property name="label" translatable="yes">C_lear Selection</property>
225                                    <property name="use_underline">True</property>
226                                  </object>
227                                  <packing>
228                                    <property name="expand">False</property>
229                                    <property name="position">1</property>
230                                  </packing>
231                                </child>
232                              </object>
233                            </child>
234                          </object>
235                        </child>
236                      </object>
237                      <packing>
238                        <property name="expand">False</property>
239                        <property name="position">1</property>
240                      </packing>
241                    </child>
242                    <child>
243                      <object class="GtkFrame" id="frame2">
244                        <property name="visible">True</property>
245                        <property name="label_xalign">0</property>
246                        <property name="shadow_type">none</property>
247                        <child>
248                          <object class="GtkAlignment" id="alignment5">
249                            <property name="visible">True</property>
250                            <property name="left_padding">12</property>
251                            <child>
252                              <object class="GtkVBox" id="vbox3">
253                                <property name="visible">True</property>
254                                <property name="orientation">vertical</property>
255                                <child>
256                                  <object class="GtkRadioButton" id="source_everthing">
257                                    <property name="label" translatable="yes">Everything</property>
258                                    <property name="visible">True</property>
259                                    <property name="can_focus">True</property>
260                                    <property name="receives_default">False</property>
261                                    <property name="use_underline">True</property>
262                                    <property name="active">True</property>
263                                    <property name="draw_indicator">True</property>
264                                    <signal name="toggled" handler="_onSourceToggled"/>
265                                  </object>
266                                  <packing>
267                                    <property name="expand">False</property>
268                                    <property name="position">0</property>
269                                  </packing>
270                                </child>
271                                <child>
272                                  <object class="GtkRadioButton" id="source_app">
273                                    <property name="label" translatable="yes">Selected application</property>
274                                    <property name="visible">True</property>
275                                    <property name="can_focus">True</property>
276                                    <property name="receives_default">False</property>
277                                    <property name="use_underline">True</property>
278                                    <property name="draw_indicator">True</property>
279                                    <property name="group">source_everthing</property>
280                                    <signal name="toggled" handler="_onSourceToggled"/>
281                                  </object>
282                                  <packing>
283                                    <property name="expand">False</property>
284                                    <property name="position">1</property>
285                                  </packing>
286                                </child>
287                                <child>
288                                  <object class="GtkRadioButton" id="source_acc">
289                                    <property name="label" translatable="yes">Selected accessible</property>
290                                    <property name="visible">True</property>
291                                    <property name="can_focus">True</property>
292                                    <property name="receives_default">False</property>
293                                    <property name="use_underline">True</property>
294                                    <property name="draw_indicator">True</property>
295                                    <property name="group">source_everthing</property>
296                                    <signal name="toggled" handler="_onSourceToggled"/>
297                                  </object>
298                                  <packing>
299                                    <property name="expand">False</property>
300                                    <property name="position">2</property>
301                                  </packing>
302                                </child>
303                              </object>
304                            </child>
305                          </object>
306                        </child>
307                        <child type="label">
308                          <object class="GtkLabel" id="label4">
309                            <property name="visible">True</property>
310                            <property name="label" translatable="yes">Source</property>
311                          </object>
312                        </child>
313                      </object>
314                      <packing>
315                        <property name="position">2</property>
316                      </packing>
317                    </child>
318                  </object>
319                  <packing>
320                    <property name="expand">False</property>
321                    <property name="position">0</property>
322                  </packing>
323                </child>
324                <child>
325                  <object class="GtkScrolledWindow" id="scrolledwindow2">
326                    <property name="visible">True</property>
327                    <property name="can_focus">True</property>
328                    <property name="hscrollbar_policy">automatic</property>
329                    <property name="vscrollbar_policy">automatic</property>
330                    <property name="shadow_type">in</property>
331                    <child>
332                      <object class="GtkTreeView" id="treeview_events">
333                        <property name="visible">True</property>
334                        <property name="can_focus">True</property>
335                        <property name="model">events_treestore</property>
336                        <child>
337                          <object class="GtkTreeViewColumn" id="treeviewcolumn1">
338                            <property name="title" translatable="yes">Name</property>
339                            <child>
340                              <object class="GtkCellRendererToggle" id="cellrenderertoggle1">
341                                <signal name="toggled" handler="_onToggled"/>
342                              </object>
343                              <attributes>
344                                <attribute name="active">2</attribute>
345                                <attribute name="inconsistent">3</attribute>
346                              </attributes>
347                            </child>
348                            <child>
349                              <object class="GtkCellRendererText" id="cellrenderertext1"/>
350                              <attributes>
351                                <attribute name="text">0</attribute>
352                              </attributes>
353                            </child>
354                          </object>
355                        </child>
356                        <child>
357                          <object class="GtkTreeViewColumn" id="treeviewcolumn2">
358                            <property name="title" translatable="yes">Full Name</property>
359                            <child>
360                              <object class="GtkCellRendererText" id="cellrenderertext2"/>
361                              <attributes>
362                                <attribute name="text">1</attribute>
363                              </attributes>
364                            </child>
365                          </object>
366                        </child>
367                      </object>
368                    </child>
369                  </object>
370                  <packing>
371                    <property name="position">1</property>
372                  </packing>
373                </child>
374              </object>
375            </child>
376          </object>
377          <packing>
378            <property name="position">1</property>
379          </packing>
380        </child>
381      </object>
382      <packing>
383        <property name="resize">True</property>
384        <property name="shrink">True</property>
385      </packing>
386    </child>
387  </object>
388</interface>
389