Remove unused dbus-glib-1 dependency
[platform/upstream/gssdp.git] / tools / gssdp-device-sniffer.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <interface>
3   <!-- interface-requires gtk+ 3.0 -->
4   <object class="GtkAboutDialog" id="about-dialog">
5     <property name="can_focus">False</property>
6     <property name="resizable">False</property>
7     <property name="type_hint">normal</property>
8     <property name="transient_for">main-window</property>
9     <property name="copyright" translatable="yes">Copyright (C) 2007 Zeeshan Ali (Khattak)</property>
10     <property name="comments" translatable="yes">A Device Sniffer tool based on GSSDP framework.
11 Inspired by Intel Tools for UPnP.</property>
12     <property name="authors">Zeeshan Ali (Khattak) &lt;zeeshanak@gnome.org&gt;</property>
13     <property name="translator_credits" translatable="yes" comments="TRANSLATORS: Replace this string with your names, one name per line.">translator-credits</property>
14     <property name="license_type">lgpl-2-1</property>
15     <signal name="delete-event" handler="gtk_widget_hide" object="about-dialog" swapped="yes"/>
16     <signal name="response" handler="gtk_widget_hide" object="about-dialog" swapped="yes"/>
17     <child internal-child="vbox">
18       <object class="GtkBox" id="aboutdialog-vbox1">
19         <property name="can_focus">False</property>
20         <property name="orientation">vertical</property>
21         <child internal-child="action_area">
22           <object class="GtkButtonBox" id="aboutdialog-action_area1">
23             <property name="can_focus">False</property>
24           </object>
25           <packing>
26             <property name="expand">False</property>
27             <property name="fill">True</property>
28             <property name="pack_type">end</property>
29             <property name="position">0</property>
30           </packing>
31         </child>
32       </object>
33     </child>
34   </object>
35   <object class="GtkDialog" id="address-filter-dialog">
36     <property name="can_focus">False</property>
37     <property name="border_width">7</property>
38     <property name="title" translatable="yes">Address Filter</property>
39     <property name="resizable">False</property>
40     <property name="type_hint">dialog</property>
41     <property name="transient_for">main-window</property>
42     <signal name="response" handler="on_address_filter_dialog_response" swapped="no"/>
43     <child internal-child="vbox">
44       <object class="GtkBox" id="dialog-vbox1">
45         <property name="visible">True</property>
46         <property name="can_focus">False</property>
47         <property name="spacing">8</property>
48         <child internal-child="action_area">
49           <object class="GtkButtonBox" id="dialog-action_area1">
50             <property name="visible">True</property>
51             <property name="can_focus">False</property>
52             <property name="layout_style">end</property>
53             <child>
54               <object class="GtkButton" id="closebutton1">
55                 <property name="label">gtk-close</property>
56                 <property name="visible">True</property>
57                 <property name="can_focus">True</property>
58                 <property name="can_default">True</property>
59                 <property name="receives_default">False</property>
60                 <property name="use_stock">True</property>
61               </object>
62               <packing>
63                 <property name="expand">False</property>
64                 <property name="fill">True</property>
65                 <property name="position">0</property>
66               </packing>
67             </child>
68           </object>
69           <packing>
70             <property name="expand">False</property>
71             <property name="fill">True</property>
72             <property name="pack_type">end</property>
73             <property name="position">0</property>
74           </packing>
75         </child>
76         <child>
77           <object class="GtkVBox" id="vbox1">
78             <property name="visible">True</property>
79             <property name="can_focus">False</property>
80             <property name="border_width">5</property>
81             <property name="spacing">4</property>
82             <child>
83               <object class="GtkRadioButton" id="dont-use-filter-radiobutton">
84                 <property name="label" translatable="yes">No filter, capture all traffic</property>
85                 <property name="visible">True</property>
86                 <property name="can_focus">True</property>
87                 <property name="receives_default">False</property>
88                 <property name="use_underline">True</property>
89                 <property name="xalign">0.5</property>
90                 <property name="active">True</property>
91                 <property name="draw_indicator">True</property>
92               </object>
93               <packing>
94                 <property name="expand">False</property>
95                 <property name="fill">False</property>
96                 <property name="position">0</property>
97               </packing>
98             </child>
99             <child>
100               <object class="GtkRadioButton" id="use-filter-radiobutton">
101                 <property name="label" translatable="yes">Use IP address filter</property>
102                 <property name="visible">True</property>
103                 <property name="can_focus">True</property>
104                 <property name="receives_default">False</property>
105                 <property name="use_underline">True</property>
106                 <property name="xalign">0.5</property>
107                 <property name="draw_indicator">True</property>
108                 <property name="group">dont-use-filter-radiobutton</property>
109                 <signal name="toggled" handler="on_use_filter_radiobutton_toggled" swapped="no"/>
110               </object>
111               <packing>
112                 <property name="expand">False</property>
113                 <property name="fill">False</property>
114                 <property name="position">1</property>
115               </packing>
116             </child>
117             <child>
118               <object class="GtkAlignment" id="alignment1">
119                 <property name="visible">True</property>
120                 <property name="can_focus">False</property>
121                 <property name="left_padding">50</property>
122                 <child>
123                   <object class="GtkHBox" id="address-filter-hbox">
124                     <property name="visible">True</property>
125                     <property name="sensitive">False</property>
126                     <property name="can_focus">False</property>
127                     <child>
128                       <object class="GtkEntry" id="address-entry0">
129                         <property name="visible">True</property>
130                         <property name="can_focus">True</property>
131                         <property name="max_length">3</property>
132                         <property name="activates_default">True</property>
133                         <property name="width_chars">4</property>
134                       </object>
135                       <packing>
136                         <property name="expand">True</property>
137                         <property name="fill">True</property>
138                         <property name="position">0</property>
139                       </packing>
140                     </child>
141                     <child>
142                       <object class="GtkLabel" id="address-label0">
143                         <property name="visible">True</property>
144                         <property name="can_focus">False</property>
145                         <property name="label" translatable="yes">.</property>
146                       </object>
147                       <packing>
148                         <property name="expand">False</property>
149                         <property name="fill">False</property>
150                         <property name="position">1</property>
151                       </packing>
152                     </child>
153                     <child>
154                       <object class="GtkEntry" id="address-entry1">
155                         <property name="visible">True</property>
156                         <property name="can_focus">True</property>
157                         <property name="max_length">3</property>
158                         <property name="activates_default">True</property>
159                         <property name="width_chars">4</property>
160                       </object>
161                       <packing>
162                         <property name="expand">True</property>
163                         <property name="fill">True</property>
164                         <property name="position">2</property>
165                       </packing>
166                     </child>
167                     <child>
168                       <object class="GtkLabel" id="address-label1">
169                         <property name="visible">True</property>
170                         <property name="can_focus">False</property>
171                         <property name="label" translatable="yes">.</property>
172                       </object>
173                       <packing>
174                         <property name="expand">False</property>
175                         <property name="fill">False</property>
176                         <property name="position">3</property>
177                       </packing>
178                     </child>
179                     <child>
180                       <object class="GtkEntry" id="address-entry2">
181                         <property name="visible">True</property>
182                         <property name="can_focus">True</property>
183                         <property name="max_length">3</property>
184                         <property name="activates_default">True</property>
185                         <property name="width_chars">4</property>
186                       </object>
187                       <packing>
188                         <property name="expand">True</property>
189                         <property name="fill">True</property>
190                         <property name="position">4</property>
191                       </packing>
192                     </child>
193                     <child>
194                       <object class="GtkLabel" id="address-label2">
195                         <property name="visible">True</property>
196                         <property name="can_focus">False</property>
197                         <property name="label" translatable="yes">.</property>
198                       </object>
199                       <packing>
200                         <property name="expand">False</property>
201                         <property name="fill">False</property>
202                         <property name="position">5</property>
203                       </packing>
204                     </child>
205                     <child>
206                       <object class="GtkEntry" id="address-entry3">
207                         <property name="visible">True</property>
208                         <property name="can_focus">True</property>
209                         <property name="max_length">3</property>
210                         <property name="activates_default">True</property>
211                         <property name="width_chars">4</property>
212                       </object>
213                       <packing>
214                         <property name="expand">True</property>
215                         <property name="fill">True</property>
216                         <property name="position">6</property>
217                       </packing>
218                     </child>
219                   </object>
220                 </child>
221               </object>
222               <packing>
223                 <property name="expand">True</property>
224                 <property name="fill">True</property>
225                 <property name="position">2</property>
226               </packing>
227             </child>
228           </object>
229           <packing>
230             <property name="expand">True</property>
231             <property name="fill">True</property>
232             <property name="position">1</property>
233           </packing>
234         </child>
235       </object>
236     </child>
237     <action-widgets>
238       <action-widget response="-5">closebutton1</action-widget>
239     </action-widgets>
240   </object>
241   <object class="GtkImage" id="image1">
242     <property name="visible">True</property>
243     <property name="can_focus">False</property>
244     <property name="stock">gtk-clear</property>
245   </object>
246   <object class="GtkWindow" id="main-window">
247     <property name="can_focus">False</property>
248     <property name="title" translatable="yes">GSSDP Device Sniffer</property>
249     <signal name="delete-event" handler="on_delete_event" swapped="no"/>
250     <child>
251       <object class="GtkVBox" id="vbox2">
252         <property name="visible">True</property>
253         <property name="can_focus">False</property>
254         <child>
255           <object class="GtkMenuBar" id="menubar">
256             <property name="visible">True</property>
257             <property name="can_focus">False</property>
258             <child>
259               <object class="GtkMenuItem" id="menu_file">
260                 <property name="visible">True</property>
261                 <property name="can_focus">False</property>
262                 <property name="label" translatable="yes">_File</property>
263                 <property name="use_underline">True</property>
264                 <child type="submenu">
265                   <object class="GtkMenu" id="menu1">
266                     <property name="visible">True</property>
267                     <property name="can_focus">False</property>
268                     <child>
269                       <object class="GtkImageMenuItem" id="item_clear_packet_capture">
270                         <property name="label" translatable="yes">Clear Packet Capture</property>
271                         <property name="visible">True</property>
272                         <property name="can_focus">False</property>
273                         <property name="image">image1</property>
274                         <property name="use_stock">False</property>
275                         <signal name="activate" handler="on_clear_packet_capture_activate" swapped="no"/>
276                       </object>
277                     </child>
278                     <child>
279                       <object class="GtkSeparatorMenuItem" id="separator1">
280                         <property name="visible">True</property>
281                         <property name="can_focus">False</property>
282                       </object>
283                     </child>
284                     <child>
285                       <object class="GtkCheckMenuItem" id="item_show_packet_details">
286                         <property name="visible">True</property>
287                         <property name="can_focus">False</property>
288                         <property name="label" translatable="yes">Show Packet Details</property>
289                         <property name="use_underline">True</property>
290                         <property name="active">True</property>
291                         <signal name="toggled" handler="on_details_activate" object="packet-details-scrolledwindow" swapped="yes"/>
292                       </object>
293                     </child>
294                     <child>
295                       <object class="GtkCheckMenuItem" id="item_show_device_tracking">
296                         <property name="visible">True</property>
297                         <property name="can_focus">False</property>
298                         <property name="label" translatable="yes">Show Device Tracking</property>
299                         <property name="use_underline">True</property>
300                         <property name="active">True</property>
301                         <signal name="toggled" handler="on_details_activate" object="device-details-scrolledwindow" swapped="yes"/>
302                       </object>
303                     </child>
304                     <child>
305                       <object class="GtkSeparatorMenuItem" id="separator2">
306                         <property name="visible">True</property>
307                         <property name="can_focus">False</property>
308                       </object>
309                     </child>
310                     <child>
311                       <object class="GtkImageMenuItem" id="item_quit">
312                         <property name="label">gtk-quit</property>
313                         <property name="visible">True</property>
314                         <property name="can_focus">False</property>
315                         <property name="use_underline">True</property>
316                         <property name="use_stock">True</property>
317                         <accelerator key="q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
318                         <signal name="activate" handler="gtk_main_quit" swapped="no"/>
319                       </object>
320                     </child>
321                   </object>
322                 </child>
323               </object>
324             </child>
325             <child>
326               <object class="GtkMenuItem" id="menu_filter">
327                 <property name="visible">True</property>
328                 <property name="can_focus">False</property>
329                 <property name="label" translatable="yes">Filter</property>
330                 <property name="use_underline">True</property>
331                 <child type="submenu">
332                   <object class="GtkMenu" id="menu2">
333                     <property name="visible">True</property>
334                     <property name="can_focus">False</property>
335                     <child>
336                       <object class="GtkCheckMenuItem" id="item_toggle_capture">
337                         <property name="visible">True</property>
338                         <property name="can_focus">False</property>
339                         <property name="label" translatable="yes">Enable Packet Capture</property>
340                         <property name="use_underline">True</property>
341                         <property name="active">True</property>
342                         <signal name="toggled" handler="on_enable_packet_capture_activate" swapped="no"/>
343                       </object>
344                     </child>
345                     <child>
346                       <object class="GtkMenuItem" id="item_address_filter">
347                         <property name="visible">True</property>
348                         <property name="can_focus">False</property>
349                         <property name="label" translatable="yes">Address Filter</property>
350                         <property name="use_underline">True</property>
351                         <signal name="activate" handler="gtk_widget_show" object="address-filter-dialog" swapped="yes"/>
352                       </object>
353                     </child>
354                   </object>
355                 </child>
356               </object>
357             </child>
358             <child>
359               <object class="GtkMenuItem" id="menu_help">
360                 <property name="visible">True</property>
361                 <property name="can_focus">False</property>
362                 <property name="label" translatable="yes">_Help</property>
363                 <property name="use_underline">True</property>
364                 <child type="submenu">
365                   <object class="GtkMenu" id="menu3">
366                     <property name="visible">True</property>
367                     <property name="can_focus">False</property>
368                     <child>
369                       <object class="GtkImageMenuItem" id="item_about">
370                         <property name="label">gtk-about</property>
371                         <property name="visible">True</property>
372                         <property name="can_focus">False</property>
373                         <property name="use_underline">True</property>
374                         <property name="use_stock">True</property>
375                         <signal name="activate" handler="gtk_widget_show" object="about-dialog" swapped="yes"/>
376                       </object>
377                     </child>
378                   </object>
379                 </child>
380               </object>
381             </child>
382           </object>
383           <packing>
384             <property name="expand">False</property>
385             <property name="fill">False</property>
386             <property name="position">0</property>
387           </packing>
388         </child>
389         <child>
390           <object class="GtkVBox" id="vbox">
391             <property name="visible">True</property>
392             <property name="can_focus">False</property>
393             <property name="border_width">6</property>
394             <property name="spacing">6</property>
395             <child>
396               <object class="GtkScrolledWindow" id="packet-scrolledwindow">
397                 <property name="visible">True</property>
398                 <property name="can_focus">True</property>
399                 <property name="shadow_type">in</property>
400                 <child>
401                   <object class="GtkTreeView" id="packet-treeview">
402                     <property name="visible">True</property>
403                     <property name="can_focus">True</property>
404                     <child internal-child="selection">
405                       <object class="GtkTreeSelection" id="treeview-selection1"/>
406                     </child>
407                   </object>
408                 </child>
409               </object>
410               <packing>
411                 <property name="expand">True</property>
412                 <property name="fill">True</property>
413                 <property name="position">0</property>
414               </packing>
415             </child>
416             <child>
417               <object class="GtkScrolledWindow" id="packet-details-scrolledwindow">
418                 <property name="visible">True</property>
419                 <property name="can_focus">True</property>
420                 <property name="shadow_type">in</property>
421                 <child>
422                   <object class="GtkTextView" id="packet-details-textview">
423                     <property name="visible">True</property>
424                     <property name="can_focus">True</property>
425                     <property name="editable">False</property>
426                   </object>
427                 </child>
428               </object>
429               <packing>
430                 <property name="expand">True</property>
431                 <property name="fill">True</property>
432                 <property name="position">1</property>
433               </packing>
434             </child>
435             <child>
436               <object class="GtkScrolledWindow" id="device-details-scrolledwindow">
437                 <property name="visible">True</property>
438                 <property name="can_focus">True</property>
439                 <property name="shadow_type">in</property>
440                 <child>
441                   <object class="GtkTreeView" id="device-details-treeview">
442                     <property name="visible">True</property>
443                     <property name="can_focus">True</property>
444                     <child internal-child="selection">
445                       <object class="GtkTreeSelection" id="treeview-selection2"/>
446                     </child>
447                   </object>
448                 </child>
449               </object>
450               <packing>
451                 <property name="expand">True</property>
452                 <property name="fill">True</property>
453                 <property name="position">2</property>
454               </packing>
455             </child>
456           </object>
457           <packing>
458             <property name="expand">True</property>
459             <property name="fill">True</property>
460             <property name="position">1</property>
461           </packing>
462         </child>
463       </object>
464     </child>
465   </object>
466 </interface>