2
2
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
3
3
<!--*- mode: xml -*-->
5
<widget class="GtkWindow" id="edit_watch">
5
<widget class="GtkDialog" id="edit_watch">
6
6
<property name="visible">True</property>
7
7
<property name="border_width">12</property>
8
<property name="title">Edit Watch $WATCH_NAME</property>
8
<property name="title" translatable="yes">Watch $WATCH_NAME</property>
9
9
<property name="window_position">GTK_WIN_POS_CENTER</property>
11
<widget class="GtkNotebook" id="notebook1">
10
<property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
11
<child internal-child="vbox">
12
<widget class="GtkVBox" id="vbox1">
12
13
<property name="visible">True</property>
13
<property name="can_focus">True</property>
14
<property name="spacing">24</property>
15
<widget class="GtkVBox" id="vbox1">
16
<widget class="GtkNotebook" id="notebook1">
16
17
<property name="visible">True</property>
17
<property name="border_width">6</property>
18
<property name="spacing">24</property>
18
<property name="can_focus">True</property>
19
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
20
<widget class="GtkTable" id="table3">
21
<widget class="GtkVBox" id="vbox4">
21
22
<property name="visible">True</property>
22
<property name="border_width">6</property>
23
<property name="n_rows">2</property>
24
<property name="n_columns">2</property>
25
<property name="column_spacing">6</property>
26
<property name="row_spacing">6</property>
23
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
24
<property name="spacing">6</property>
28
<widget class="GtkHBox" id="hbox2">
26
<widget class="GtkFrame" id="frame2">
29
27
<property name="visible">True</property>
30
<property name="spacing">6</property>
32
<widget class="GtkSpinButton" id="refresh">
33
<property name="visible">True</property>
34
<property name="can_focus">True</property>
35
<property name="adjustment">60 0 255 1 10 10</property>
36
<property name="climb_rate">1</property>
40
<widget class="GtkComboBox" id="refresh_unit">
41
<property name="visible">True</property>
42
<property name="items" translatable="yes">Seconds
28
<property name="label_xalign">0</property>
29
<property name="label_yalign">0</property>
30
<property name="shadow_type">GTK_SHADOW_NONE</property>
32
<widget class="GtkAlignment" id="alignment2">
33
<property name="visible">True</property>
34
<property name="xalign">0</property>
35
<property name="yalign">0</property>
36
<property name="left_padding">12</property>
38
<widget class="GtkTable" id="table1">
39
<property name="visible">True</property>
40
<property name="border_width">6</property>
41
<property name="n_rows">2</property>
42
<property name="n_columns">2</property>
43
<property name="column_spacing">6</property>
44
<property name="row_spacing">6</property>
52
<widget class="GtkHBox" id="hbox2">
53
<property name="visible">True</property>
54
<property name="spacing">6</property>
56
<widget class="GtkSpinButton" id="refresh">
57
<property name="visible">True</property>
58
<property name="can_focus">True</property>
59
<property name="adjustment">60 0 255 1 10 10</property>
60
<property name="climb_rate">1</property>
64
<widget class="GtkComboBox" id="refresh_unit">
65
<property name="visible">True</property>
66
<property name="items" translatable="yes">Seconds
46
<signal name="changed" handler="on_refresh_unit_changed"/>
70
<signal name="changed" handler="on_refresh_unit_changed"/>
73
<property name="expand">False</property>
74
<property name="fill">False</property>
75
<property name="position">1</property>
80
<property name="left_attach">1</property>
81
<property name="right_attach">2</property>
82
<property name="top_attach">2</property>
83
<property name="bottom_attach">3</property>
84
<property name="x_options"></property>
85
<property name="y_options"></property>
89
<widget class="GtkLabel" id="label_refresh1">
90
<property name="visible">True</property>
91
<property name="xalign">0</property>
92
<property name="yalign">0</property>
93
<property name="label" translatable="yes">Refresh Interval:</property>
96
<property name="top_attach">2</property>
97
<property name="bottom_attach">3</property>
98
<property name="x_options">GTK_FILL</property>
99
<property name="y_options"></property>
103
<widget class="GtkEntry" id="name">
104
<property name="visible">True</property>
105
<property name="can_focus">True</property>
106
<property name="invisible_char">*</property>
107
<signal name="changed" handler="on_name_changed"/>
110
<property name="left_attach">1</property>
111
<property name="right_attach">2</property>
112
<property name="x_options">GTK_FILL</property>
113
<property name="y_options"></property>
117
<widget class="GtkLabel" id="label_name1">
118
<property name="visible">True</property>
119
<property name="xalign">0</property>
120
<property name="yalign">0</property>
121
<property name="label" translatable="yes">Name:</property>
124
<property name="x_options">GTK_FILL</property>
125
<property name="y_options"></property>
133
<widget class="GtkLabel" id="label2">
134
<property name="visible">True</property>
135
<property name="xalign">0</property>
136
<property name="yalign">0</property>
137
<property name="label" translatable="yes"><b>General settings</b></property>
138
<property name="use_markup">True</property>
49
<property name="expand">False</property>
50
<property name="fill">False</property>
51
<property name="position">1</property>
141
<property name="type">label_item</property>
56
<property name="left_attach">1</property>
57
<property name="right_attach">2</property>
58
<property name="top_attach">1</property>
59
<property name="bottom_attach">2</property>
60
<property name="x_options">GTK_FILL</property>
61
<property name="y_options">GTK_FILL</property>
65
<widget class="GtkLabel" id="label_refresh">
66
<property name="visible">True</property>
67
<property name="xalign">0</property>
68
<property name="yalign">0</property>
69
<property name="label" translatable="yes">Refresh Interval:</property>
72
<property name="top_attach">1</property>
73
<property name="bottom_attach">2</property>
74
<property name="x_options">GTK_FILL</property>
75
<property name="y_options"></property>
79
<widget class="GtkEntry" id="name">
80
<property name="visible">True</property>
81
<property name="can_focus">True</property>
82
<property name="invisible_char">*</property>
85
<property name="left_attach">1</property>
86
<property name="right_attach">2</property>
87
<property name="y_options"></property>
91
<widget class="GtkLabel" id="label_name">
92
<property name="visible">True</property>
93
<property name="xalign">0</property>
94
<property name="yalign">0</property>
95
<property name="label" translatable="yes">Name:</property>
98
<property name="x_options">GTK_FILL</property>
99
<property name="y_options"></property>
104
<property name="expand">False</property>
108
<widget class="GtkVBox" id="vbox_edit_options">
109
<property name="visible">True</property>
110
<property name="border_width">6</property>
122
<property name="position">1</property>
129
<widget class="GtkHButtonBox" id="hbuttonbox1">
130
<property name="visible">True</property>
131
<property name="spacing">6</property>
132
<property name="layout_style">GTK_BUTTONBOX_END</property>
134
<widget class="GtkButton" id="button_help">
135
<property name="visible">True</property>
136
<property name="can_focus">True</property>
137
<property name="can_default">True</property>
138
<property name="label">gtk-remove</property>
139
<property name="use_stock">True</property>
140
<signal name="clicked" handler="on_button_remove_clicked"/>
144
<widget class="GtkButton" id="button_cancel">
145
<property name="visible">True</property>
146
<property name="can_focus">True</property>
147
<property name="can_default">True</property>
148
<property name="label">gtk-cancel</property>
149
<property name="use_stock">True</property>
150
<signal name="clicked" handler="on_button_cancel_clicked"/>
153
<property name="position">1</property>
157
<widget class="GtkButton" id="button_add">
158
<property name="visible">True</property>
159
<property name="can_focus">True</property>
160
<property name="can_default">True</property>
161
<property name="label">gtk-save</property>
162
<property name="use_stock">True</property>
163
<signal name="clicked" handler="on_button_save_clicked"/>
166
<property name="position">2</property>
171
<property name="expand">False</property>
172
<property name="position">3</property>
177
<property name="tab_expand">False</property>
181
<widget class="GtkLabel" id="label8">
182
<property name="visible">True</property>
183
<property name="xalign">0</property>
184
<property name="yalign">0</property>
185
<property name="label" translatable="yes">Watch Settings</property>
188
<property name="type">tab</property>
189
<property name="tab_expand">False</property>
190
<property name="tab_fill">False</property>
194
<widget class="GtkVBox" id="vbox2">
195
<property name="visible">True</property>
197
<widget class="GtkVBox" id="vbox">
198
<property name="visible">True</property>
200
<widget class="GtkTable" id="table_log">
201
<property name="visible">True</property>
202
<property name="n_rows">1</property>
203
<property name="n_columns">1</property>
146
<property name="expand">False</property>
147
<property name="padding">6</property>
151
<widget class="GtkFrame" id="frame1">
152
<property name="visible">True</property>
153
<property name="label_xalign">0</property>
154
<property name="label_yalign">0</property>
155
<property name="shadow_type">GTK_SHADOW_NONE</property>
205
<widget class="GtkScrolledWindow" id="scrolledwindow2">
157
<widget class="GtkAlignment" id="alignment1">
206
158
<property name="visible">True</property>
207
<property name="can_focus">True</property>
208
<property name="shadow_type">GTK_SHADOW_IN</property>
159
<property name="xalign">0</property>
160
<property name="yalign">0</property>
161
<property name="left_padding">12</property>
210
<widget class="GtkTextView" id="error_log">
163
<widget class="GtkVBox" id="vbox_watch_options">
211
164
<property name="visible">True</property>
212
<property name="can_focus">True</property>
165
<property name="border_width">6</property>
166
<property name="spacing">6</property>
178
<widget class="GtkLabel" id="label7">
179
<property name="visible">True</property>
180
<property name="xalign">0</property>
181
<property name="yalign">0</property>
182
<property name="label" translatable="yes"><b>Watch options</b></property>
183
<property name="use_markup">True</property>
186
<property name="type">label_item</property>
191
<property name="padding">6</property>
192
<property name="position">1</property>
222
<widget class="GtkHButtonBox" id="hbuttonbox2">
223
<property name="visible">True</property>
224
<property name="border_width">6</property>
197
<property name="tab_expand">False</property>
201
<widget class="GtkLabel" id="label1">
202
<property name="visible">True</property>
203
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
204
<property name="label" translatable="yes">General options</property>
207
<property name="type">tab</property>
208
<property name="tab_expand">False</property>
209
<property name="tab_fill">False</property>
213
<widget class="GtkVBox" id="vbox2">
214
<property name="visible">True</property>
215
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
225
216
<property name="spacing">6</property>
226
<property name="layout_style">GTK_BUTTONBOX_END</property>
228
<widget class="GtkButton" id="button_clear">
218
<widget class="GtkTable" id="table2">
229
219
<property name="visible">True</property>
230
<property name="can_focus">True</property>
231
<property name="can_default">True</property>
232
<property name="label">gtk-clear</property>
233
<property name="use_stock">True</property>
234
<signal name="clicked" handler="on_button_clear_clicked"/>
220
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
221
<property name="n_rows">3</property>
222
<property name="n_columns">1</property>
223
<property name="column_spacing">6</property>
224
<property name="homogeneous">True</property>
226
<widget class="GtkCheckButton" id="check_command">
227
<property name="visible">True</property>
228
<property name="can_focus">True</property>
229
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
230
<property name="label" translatable="yes">When a watch is updated:</property>
231
<property name="draw_indicator">True</property>
232
<signal name="toggled" handler="check_command_toggled"/>
235
<property name="top_attach">1</property>
236
<property name="bottom_attach">2</property>
237
<property name="x_padding">6</property>
241
<widget class="GtkEntry" id="entry_update_command">
242
<property name="visible">True</property>
243
<property name="sensitive">False</property>
244
<property name="can_focus">True</property>
245
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
248
<property name="top_attach">2</property>
249
<property name="bottom_attach">3</property>
250
<property name="x_padding">6</property>
254
<widget class="GtkLabel" id="label4">
255
<property name="visible">True</property>
256
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
257
<property name="xalign">0</property>
258
<property name="xpad">6</property>
259
<property name="label" translatable="yes"><b>Run a custom command:</b></property>
260
<property name="use_markup">True</property>
265
<property name="expand">False</property>
266
<property name="padding">6</property>
238
<widget class="GtkButton" id="button_save_as">
270
<widget class="GtkTable" id="table3">
239
271
<property name="visible">True</property>
240
<property name="can_focus">True</property>
241
<property name="can_default">True</property>
242
<property name="label">gtk-save-as</property>
243
<property name="use_stock">True</property>
244
<signal name="clicked" handler="on_button_save_as_clicked"/>
272
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
273
<property name="n_rows">2</property>
274
<property name="n_columns">1</property>
276
<widget class="GtkCheckButton" id="check_open">
277
<property name="visible">True</property>
278
<property name="can_focus">True</property>
279
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
280
<property name="label" translatable="yes">When you open a watch:</property>
281
<property name="draw_indicator">True</property>
282
<signal name="toggled" handler="check_open_toggled"/>
285
<property name="x_padding">6</property>
289
<widget class="GtkEntry" id="entry_open_command">
290
<property name="visible">True</property>
291
<property name="sensitive">False</property>
292
<property name="can_focus">True</property>
293
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
296
<property name="top_attach">1</property>
297
<property name="bottom_attach">2</property>
298
<property name="x_padding">6</property>
299
<property name="y_padding">6</property>
304
<property name="expand">False</property>
305
<property name="padding">6</property>
247
306
<property name="position">1</property>
252
<property name="expand">False</property>
253
<property name="position">1</property>
258
<property name="position">1</property>
259
<property name="tab_expand">False</property>
263
<widget class="GtkLabel" id="label9">
264
<property name="visible">True</property>
265
<property name="xalign">0</property>
266
<property name="yalign">0</property>
267
<property name="label" translatable="yes">Error Log</property>
270
<property name="type">tab</property>
271
<property name="position">1</property>
272
<property name="tab_expand">False</property>
273
<property name="tab_fill">False</property>
279
<widget class="GtkFileChooserDialog" id="file_chooser">
280
<property name="action">GTK_FILE_CHOOSER_ACTION_SAVE</property>
281
<property name="visible">True</property>
282
<property name="title" translatable="yes">Save As</property>
283
<property name="resizable">False</property>
284
<property name="window_position">GTK_WIN_POS_CENTER</property>
285
<property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
286
<child internal-child="vbox">
287
<widget class="GtkVBox" id="dialog-vbox2">
288
<property name="visible">True</property>
289
<property name="spacing">24</property>
314
<property name="position">1</property>
315
<property name="tab_expand">False</property>
319
<widget class="GtkLabel" id="label1">
320
<property name="visible">True</property>
321
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
322
<property name="label" translatable="yes">Advanced options</property>
325
<property name="type">tab</property>
326
<property name="position">1</property>
327
<property name="tab_expand">False</property>
328
<property name="tab_fill">False</property>
332
<widget class="GtkScrolledWindow" id="scrolledwindow1">
333
<property name="visible">True</property>
334
<property name="can_focus">True</property>
335
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
336
<property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
337
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
339
<widget class="GtkTextView" id="error_log">
340
<property name="visible">True</property>
341
<property name="can_focus">True</property>
342
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
347
<property name="position">2</property>
348
<property name="tab_expand">False</property>
352
<widget class="GtkLabel" id="label5">
353
<property name="visible">True</property>
354
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
355
<property name="label" translatable="yes">Error log</property>
358
<property name="type">tab</property>
359
<property name="position">2</property>
360
<property name="tab_expand">False</property>
361
<property name="tab_fill">False</property>
366
<property name="position">2</property>
293
369
<child internal-child="action_area">
294
<widget class="GtkHButtonBox" id="dialog-action_area2">
370
<widget class="GtkHButtonBox" id="dialog-action_area1">
295
371
<property name="visible">True</property>
296
372
<property name="layout_style">GTK_BUTTONBOX_END</property>
374
<widget class="GtkButton" id="button_help">
375
<property name="visible">True</property>
376
<property name="can_focus">True</property>
377
<property name="can_default">True</property>
378
<property name="label">gtk-remove</property>
379
<property name="use_stock">True</property>
380
<property name="response_id">-11</property>
381
<signal name="clicked" handler="on_button_remove_clicked"/>
298
385
<widget class="GtkButton" id="button_cancel">
299
386
<property name="visible">True</property>
300
387
<property name="can_focus">True</property>