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