use tab panels.
[psensor.git] / src / glade / sensor-edit.glade
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Generated with glade 3.16.1 -->
3 <interface>
4   <requires lib="gtk+" version="3.4"/>
5   <object class="GtkAdjustment" id="alarm_high_threshold_value">
6     <property name="lower">-9999</property>
7     <property name="upper">9999</property>
8     <property name="step_increment">1</property>
9     <property name="page_increment">10</property>
10   </object>
11   <object class="GtkAdjustment" id="alarm_low_threshold_value">
12     <property name="lower">-9999</property>
13     <property name="upper">9999</property>
14     <property name="step_increment">1</property>
15     <property name="page_increment">10</property>
16   </object>
17   <object class="GtkListStore" id="sensors_liststore">
18     <columns>
19       <!-- column-name Name -->
20       <column type="gchararray"/>
21       <!-- column-name Sensor -->
22       <column type="gpointer"/>
23     </columns>
24   </object>
25   <object class="GtkDialog" id="dialog1">
26     <property name="can_focus">False</property>
27     <property name="border_width">5</property>
28     <property name="title" translatable="yes">Edit Sensor Preferences</property>
29     <property name="modal">True</property>
30     <property name="destroy_with_parent">True</property>
31     <property name="type_hint">dialog</property>
32     <child internal-child="vbox">
33       <object class="GtkBox" id="dialog-vbox1">
34         <property name="visible">True</property>
35         <property name="can_focus">False</property>
36         <property name="orientation">vertical</property>
37         <property name="spacing">2</property>
38         <child internal-child="action_area">
39           <object class="GtkButtonBox" id="dialog-action_area1">
40             <property name="visible">True</property>
41             <property name="can_focus">False</property>
42             <property name="layout_style">end</property>
43             <child>
44               <object class="GtkButton" id="btn_ok">
45                 <property name="label">gtk-ok</property>
46                 <property name="visible">True</property>
47                 <property name="can_focus">True</property>
48                 <property name="receives_default">True</property>
49                 <property name="use_stock">True</property>
50               </object>
51               <packing>
52                 <property name="expand">False</property>
53                 <property name="fill">False</property>
54                 <property name="position">0</property>
55               </packing>
56             </child>
57             <child>
58               <object class="GtkButton" id="btn_cancel">
59                 <property name="label">gtk-cancel</property>
60                 <property name="visible">True</property>
61                 <property name="can_focus">True</property>
62                 <property name="receives_default">True</property>
63                 <property name="use_stock">True</property>
64               </object>
65               <packing>
66                 <property name="expand">False</property>
67                 <property name="fill">False</property>
68                 <property name="position">1</property>
69               </packing>
70             </child>
71           </object>
72           <packing>
73             <property name="expand">False</property>
74             <property name="fill">True</property>
75             <property name="pack_type">end</property>
76             <property name="position">0</property>
77           </packing>
78         </child>
79         <child>
80           <object class="GtkPaned" id="hpaned1">
81             <property name="visible">True</property>
82             <property name="can_focus">True</property>
83             <child>
84               <object class="GtkTreeView" id="sensors_list">
85                 <property name="visible">True</property>
86                 <property name="can_focus">True</property>
87                 <property name="model">sensors_liststore</property>
88                 <property name="headers_clickable">False</property>
89                 <property name="reorderable">True</property>
90                 <property name="search_column">1</property>
91                 <child internal-child="selection">
92                   <object class="GtkTreeSelection" id="treeview-selection1"/>
93                 </child>
94                 <child>
95                   <object class="GtkTreeViewColumn" id="sensor_name_col">
96                     <property name="title" translatable="yes">Name</property>
97                     <child>
98                       <object class="GtkCellRendererText" id="cellrenderertext1"/>
99                       <attributes>
100                         <attribute name="text">0</attribute>
101                       </attributes>
102                     </child>
103                   </object>
104                 </child>
105               </object>
106               <packing>
107                 <property name="resize">False</property>
108                 <property name="shrink">False</property>
109               </packing>
110             </child>
111             <child>
112               <object class="GtkNotebook" id="notebook2">
113                 <property name="visible">True</property>
114                 <property name="can_focus">True</property>
115                 <child>
116                   <object class="GtkGrid" id="table1">
117                     <property name="visible">True</property>
118                     <property name="can_focus">False</property>
119                     <property name="margin_left">4</property>
120                     <property name="margin_right">4</property>
121                     <property name="margin_top">4</property>
122                     <property name="margin_bottom">4</property>
123                     <property name="row_spacing">4</property>
124                     <property name="column_spacing">4</property>
125                     <child>
126                       <object class="GtkEntry" id="sensor_name">
127                         <property name="visible">True</property>
128                         <property name="can_focus">True</property>
129                         <property name="invisible_char">•</property>
130                         <property name="primary_icon_activatable">False</property>
131                         <property name="secondary_icon_activatable">False</property>
132                         <signal name="changed" handler="ui_sensorpref_name_changed_cb" swapped="no"/>
133                       </object>
134                       <packing>
135                         <property name="left_attach">1</property>
136                         <property name="top_attach">0</property>
137                         <property name="width">1</property>
138                         <property name="height">1</property>
139                       </packing>
140                     </child>
141                     <child>
142                       <object class="GtkLabel" id="label4">
143                         <property name="visible">True</property>
144                         <property name="can_focus">False</property>
145                         <property name="xalign">0</property>
146                         <property name="yalign">0.49000000953674316</property>
147                         <property name="xpad">4</property>
148                         <property name="label" translatable="yes">Type:</property>
149                         <property name="justify">fill</property>
150                       </object>
151                       <packing>
152                         <property name="left_attach">0</property>
153                         <property name="top_attach">1</property>
154                         <property name="width">1</property>
155                         <property name="height">1</property>
156                       </packing>
157                     </child>
158                     <child>
159                       <object class="GtkLabel" id="sensor_type">
160                         <property name="visible">True</property>
161                         <property name="can_focus">False</property>
162                         <property name="xalign">0</property>
163                         <property name="label" translatable="yes">N/A</property>
164                       </object>
165                       <packing>
166                         <property name="left_attach">1</property>
167                         <property name="top_attach">1</property>
168                         <property name="width">1</property>
169                         <property name="height">1</property>
170                       </packing>
171                     </child>
172                     <child>
173                       <object class="GtkLabel" id="chip_name_label">
174                         <property name="visible">True</property>
175                         <property name="can_focus">False</property>
176                         <property name="xalign">0</property>
177                         <property name="xpad">4</property>
178                         <property name="label" translatable="yes">Chip:</property>
179                       </object>
180                       <packing>
181                         <property name="left_attach">0</property>
182                         <property name="top_attach">2</property>
183                         <property name="width">1</property>
184                         <property name="height">1</property>
185                       </packing>
186                     </child>
187                     <child>
188                       <object class="GtkLabel" id="chip_name">
189                         <property name="visible">True</property>
190                         <property name="can_focus">False</property>
191                         <property name="xalign">0</property>
192                         <property name="label" translatable="yes">N/A</property>
193                       </object>
194                       <packing>
195                         <property name="left_attach">1</property>
196                         <property name="top_attach">2</property>
197                         <property name="width">1</property>
198                         <property name="height">1</property>
199                       </packing>
200                     </child>
201                     <child>
202                       <object class="GtkLabel" id="label3">
203                         <property name="visible">True</property>
204                         <property name="can_focus">False</property>
205                         <property name="xalign">0</property>
206                         <property name="xpad">4</property>
207                         <property name="label" translatable="yes">Name:</property>
208                       </object>
209                       <packing>
210                         <property name="left_attach">0</property>
211                         <property name="top_attach">0</property>
212                         <property name="width">1</property>
213                         <property name="height">1</property>
214                       </packing>
215                     </child>
216                     <child>
217                       <object class="GtkLabel" id="label2">
218                         <property name="visible">True</property>
219                         <property name="can_focus">False</property>
220                         <property name="xalign">0</property>
221                         <property name="xpad">4</property>
222                         <property name="label" translatable="yes">Id:</property>
223                       </object>
224                       <packing>
225                         <property name="left_attach">0</property>
226                         <property name="top_attach">3</property>
227                         <property name="width">1</property>
228                         <property name="height">1</property>
229                       </packing>
230                     </child>
231                     <child>
232                       <object class="GtkLabel" id="sensor_id">
233                         <property name="visible">True</property>
234                         <property name="can_focus">False</property>
235                         <property name="margin_top">4</property>
236                         <property name="margin_bottom">4</property>
237                         <property name="hexpand">True</property>
238                         <property name="xalign">0</property>
239                         <property name="label" translatable="yes">N/A</property>
240                       </object>
241                       <packing>
242                         <property name="left_attach">1</property>
243                         <property name="top_attach">3</property>
244                         <property name="width">1</property>
245                         <property name="height">1</property>
246                       </packing>
247                     </child>
248                   </object>
249                 </child>
250                 <child type="tab">
251                   <object class="GtkLabel" id="label11">
252                     <property name="visible">True</property>
253                     <property name="can_focus">False</property>
254                     <property name="label" translatable="yes">Details</property>
255                   </object>
256                   <packing>
257                     <property name="tab_fill">False</property>
258                   </packing>
259                 </child>
260                 <child>
261                   <object class="GtkGrid" id="grid1">
262                     <property name="visible">True</property>
263                     <property name="can_focus">False</property>
264                     <property name="margin_left">4</property>
265                     <property name="margin_right">4</property>
266                     <property name="margin_top">4</property>
267                     <property name="margin_bottom">4</property>
268                     <property name="row_spacing">4</property>
269                     <property name="column_spacing">4</property>
270                     <child>
271                       <object class="GtkCheckButton" id="sensor_draw">
272                         <property name="label" translatable="yes">Draw sensor curve</property>
273                         <property name="visible">True</property>
274                         <property name="can_focus">True</property>
275                         <property name="receives_default">False</property>
276                         <property name="margin_left">4</property>
277                         <property name="xalign">0</property>
278                         <property name="draw_indicator">True</property>
279                         <signal name="toggled" handler="ui_sensorpref_draw_toggled_cb" swapped="no"/>
280                       </object>
281                       <packing>
282                         <property name="left_attach">0</property>
283                         <property name="top_attach">0</property>
284                         <property name="width">2</property>
285                         <property name="height">1</property>
286                       </packing>
287                     </child>
288                     <child>
289                       <object class="GtkLabel" id="label7">
290                         <property name="visible">True</property>
291                         <property name="can_focus">False</property>
292                         <property name="xalign">0</property>
293                         <property name="xpad">4</property>
294                         <property name="label" translatable="yes">Color:</property>
295                       </object>
296                       <packing>
297                         <property name="left_attach">0</property>
298                         <property name="top_attach">1</property>
299                         <property name="width">1</property>
300                         <property name="height">1</property>
301                       </packing>
302                     </child>
303                     <child>
304                       <object class="GtkColorButton" id="sensor_color">
305                         <property name="visible">True</property>
306                         <property name="can_focus">True</property>
307                         <property name="receives_default">True</property>
308                         <property name="halign">start</property>
309                         <property name="xalign">0</property>
310                         <signal name="color-set" handler="ui_sensorpref_color_set_cb" swapped="no"/>
311                       </object>
312                       <packing>
313                         <property name="left_attach">1</property>
314                         <property name="top_attach">1</property>
315                         <property name="width">1</property>
316                         <property name="height">1</property>
317                       </packing>
318                     </child>
319                     <child>
320                       <object class="GtkCheckButton" id="sensor_enable_checkbox">
321                         <property name="label" translatable="yes">Display sensor in the list of sensors</property>
322                         <property name="visible">True</property>
323                         <property name="can_focus">True</property>
324                         <property name="receives_default">False</property>
325                         <property name="margin_left">4</property>
326                         <property name="xalign">0</property>
327                         <property name="draw_indicator">True</property>
328                         <signal name="toggled" handler="ui_sensorpref_display_toggled_cb" swapped="no"/>
329                       </object>
330                       <packing>
331                         <property name="left_attach">0</property>
332                         <property name="top_attach">2</property>
333                         <property name="width">2</property>
334                         <property name="height">1</property>
335                       </packing>
336                     </child>
337                   </object>
338                   <packing>
339                     <property name="position">1</property>
340                   </packing>
341                 </child>
342                 <child type="tab">
343                   <object class="GtkLabel" id="label12">
344                     <property name="visible">True</property>
345                     <property name="can_focus">False</property>
346                     <property name="label" translatable="yes">Graph</property>
347                   </object>
348                   <packing>
349                     <property name="position">1</property>
350                     <property name="tab_fill">False</property>
351                   </packing>
352                 </child>
353                 <child>
354                   <object class="GtkGrid" id="grid2">
355                     <property name="visible">True</property>
356                     <property name="can_focus">False</property>
357                     <property name="margin_left">4</property>
358                     <property name="margin_right">4</property>
359                     <property name="margin_top">4</property>
360                     <property name="margin_bottom">4</property>
361                     <property name="row_spacing">4</property>
362                     <property name="column_spacing">4</property>
363                     <child>
364                       <object class="GtkCheckButton" id="sensor_alarm">
365                         <property name="label" translatable="yes">Activate desktop notifications</property>
366                         <property name="visible">True</property>
367                         <property name="can_focus">True</property>
368                         <property name="receives_default">False</property>
369                         <property name="margin_left">4</property>
370                         <property name="xalign">0</property>
371                         <property name="draw_indicator">True</property>
372                         <signal name="toggled" handler="ui_sensorpref_alarm_toggled_cb" swapped="no"/>
373                       </object>
374                       <packing>
375                         <property name="left_attach">0</property>
376                         <property name="top_attach">0</property>
377                         <property name="width">2</property>
378                         <property name="height">1</property>
379                       </packing>
380                     </child>
381                     <child>
382                       <object class="GtkLabel" id="alarm_high_threshold_label">
383                         <property name="visible">True</property>
384                         <property name="can_focus">False</property>
385                         <property name="xalign">0.0099999997764825821</property>
386                         <property name="xpad">4</property>
387                         <property name="label" translatable="yes">High threshold:</property>
388                       </object>
389                       <packing>
390                         <property name="left_attach">0</property>
391                         <property name="top_attach">1</property>
392                         <property name="width">1</property>
393                         <property name="height">1</property>
394                       </packing>
395                     </child>
396                     <child>
397                       <object class="GtkBox" id="box1">
398                         <property name="visible">True</property>
399                         <property name="can_focus">False</property>
400                         <child>
401                           <object class="GtkSpinButton" id="sensor_alarm_high_threshold">
402                             <property name="visible">True</property>
403                             <property name="can_focus">True</property>
404                             <property name="invisible_char">•</property>
405                             <property name="text" translatable="yes">0</property>
406                             <property name="primary_icon_activatable">False</property>
407                             <property name="secondary_icon_activatable">False</property>
408                             <property name="adjustment">alarm_high_threshold_value</property>
409                             <property name="climb_rate">1</property>
410                             <property name="snap_to_ticks">True</property>
411                             <property name="numeric">True</property>
412                             <property name="update_policy">if-valid</property>
413                             <signal name="value-changed" handler="ui_sensorpref_alarm_high_threshold_changed_cb" swapped="no"/>
414                           </object>
415                           <packing>
416                             <property name="expand">False</property>
417                             <property name="fill">True</property>
418                             <property name="position">0</property>
419                           </packing>
420                         </child>
421                         <child>
422                           <object class="GtkLabel" id="sensor_alarm_high_threshold_unit">
423                             <property name="visible">True</property>
424                             <property name="can_focus">False</property>
425                             <property name="valign">center</property>
426                             <property name="xalign">0</property>
427                             <property name="label" translatable="yes">N/A</property>
428                           </object>
429                           <packing>
430                             <property name="expand">False</property>
431                             <property name="fill">True</property>
432                             <property name="position">1</property>
433                           </packing>
434                         </child>
435                       </object>
436                       <packing>
437                         <property name="left_attach">1</property>
438                         <property name="top_attach">1</property>
439                         <property name="width">1</property>
440                         <property name="height">1</property>
441                       </packing>
442                     </child>
443                     <child>
444                       <object class="GtkBox" id="box20">
445                         <property name="visible">True</property>
446                         <property name="can_focus">False</property>
447                         <child>
448                           <object class="GtkSpinButton" id="sensor_alarm_low_threshold">
449                             <property name="visible">True</property>
450                             <property name="can_focus">True</property>
451                             <property name="invisible_char">•</property>
452                             <property name="text" translatable="yes">-1</property>
453                             <property name="primary_icon_activatable">False</property>
454                             <property name="secondary_icon_activatable">False</property>
455                             <property name="adjustment">alarm_low_threshold_value</property>
456                             <property name="climb_rate">1</property>
457                             <property name="snap_to_ticks">True</property>
458                             <property name="numeric">True</property>
459                             <property name="update_policy">if-valid</property>
460                             <property name="value">-1</property>
461                             <signal name="value-changed" handler="ui_sensorpref_alarm_low_threshold_changed_cb" swapped="no"/>
462                           </object>
463                           <packing>
464                             <property name="expand">False</property>
465                             <property name="fill">True</property>
466                             <property name="position">0</property>
467                           </packing>
468                         </child>
469                         <child>
470                           <object class="GtkLabel" id="sensor_alarm_low_threshold_unit">
471                             <property name="visible">True</property>
472                             <property name="can_focus">False</property>
473                             <property name="valign">center</property>
474                             <property name="xalign">0</property>
475                             <property name="label" translatable="yes">N/A</property>
476                           </object>
477                           <packing>
478                             <property name="expand">False</property>
479                             <property name="fill">True</property>
480                             <property name="position">1</property>
481                           </packing>
482                         </child>
483                       </object>
484                       <packing>
485                         <property name="left_attach">1</property>
486                         <property name="top_attach">2</property>
487                         <property name="width">1</property>
488                         <property name="height">1</property>
489                       </packing>
490                     </child>
491                     <child>
492                       <object class="GtkLabel" id="alarm_low_threshold_label">
493                         <property name="visible">True</property>
494                         <property name="can_focus">False</property>
495                         <property name="xalign">0.0099999997764825821</property>
496                         <property name="xpad">4</property>
497                         <property name="label" translatable="yes">Low threshold:</property>
498                       </object>
499                       <packing>
500                         <property name="left_attach">0</property>
501                         <property name="top_attach">2</property>
502                         <property name="width">1</property>
503                         <property name="height">1</property>
504                       </packing>
505                     </child>
506                   </object>
507                   <packing>
508                     <property name="position">2</property>
509                   </packing>
510                 </child>
511                 <child type="tab">
512                   <object class="GtkLabel" id="label13">
513                     <property name="visible">True</property>
514                     <property name="can_focus">False</property>
515                     <property name="label" translatable="yes">Alarm</property>
516                   </object>
517                   <packing>
518                     <property name="position">2</property>
519                     <property name="tab_fill">False</property>
520                   </packing>
521                 </child>
522                 <child>
523                   <object class="GtkGrid" id="grid3">
524                     <property name="visible">True</property>
525                     <property name="can_focus">False</property>
526                     <property name="margin_left">4</property>
527                     <property name="margin_right">4</property>
528                     <property name="margin_top">4</property>
529                     <property name="margin_bottom">4</property>
530                     <property name="row_spacing">4</property>
531                     <property name="column_spacing">4</property>
532                     <child>
533                       <object class="GtkCheckButton" id="indicator_checkbox">
534                         <property name="label" translatable="yes">Display sensor in the menu</property>
535                         <property name="visible">True</property>
536                         <property name="can_focus">True</property>
537                         <property name="receives_default">False</property>
538                         <property name="margin_left">4</property>
539                         <property name="xalign">0</property>
540                         <property name="draw_indicator">True</property>
541                         <signal name="toggled" handler="ui_sensorpref_appindicator_menu_toggled_cb" swapped="no"/>
542                       </object>
543                       <packing>
544                         <property name="left_attach">0</property>
545                         <property name="top_attach">0</property>
546                         <property name="width">1</property>
547                         <property name="height">1</property>
548                       </packing>
549                     </child>
550                     <child>
551                       <object class="GtkCheckButton" id="indicator_label_checkbox">
552                         <property name="label" translatable="yes">Display sensor in the label (experimental)</property>
553                         <property name="visible">True</property>
554                         <property name="can_focus">True</property>
555                         <property name="receives_default">False</property>
556                         <property name="margin_left">4</property>
557                         <property name="xalign">0</property>
558                         <property name="draw_indicator">True</property>
559                         <signal name="toggled" handler="ui_sensorpref_appindicator_label_toggled_cb" swapped="no"/>
560                       </object>
561                       <packing>
562                         <property name="left_attach">0</property>
563                         <property name="top_attach">1</property>
564                         <property name="width">1</property>
565                         <property name="height">1</property>
566                       </packing>
567                     </child>
568                   </object>
569                   <packing>
570                     <property name="position">3</property>
571                   </packing>
572                 </child>
573                 <child type="tab">
574                   <object class="GtkLabel" id="label1">
575                     <property name="visible">True</property>
576                     <property name="can_focus">False</property>
577                     <property name="label" translatable="yes">Application Indicator</property>
578                   </object>
579                   <packing>
580                     <property name="position">3</property>
581                     <property name="tab_fill">False</property>
582                   </packing>
583                 </child>
584               </object>
585               <packing>
586                 <property name="resize">True</property>
587                 <property name="shrink">True</property>
588               </packing>
589             </child>
590           </object>
591           <packing>
592             <property name="expand">True</property>
593             <property name="fill">True</property>
594             <property name="position">1</property>
595           </packing>
596         </child>
597       </object>
598     </child>
599     <action-widgets>
600       <action-widget response="-3">btn_ok</action-widget>
601       <action-widget response="0">btn_cancel</action-widget>
602     </action-widgets>
603   </object>
604 </interface>