Mercurial > audlegacy-plugins
annotate src/alarm/interface.c @ 131:561871379579 trunk
[svn] - apply fixes from Christian Birchinger <joker -at- gentoo.org>.
author | nenolod |
---|---|
date | Fri, 27 Oct 2006 12:07:11 -0700 |
parents | b59bca84e3cd |
children | 8b343e9684b5 |
rev | line source |
---|---|
121 | 1 /* |
2 * DO NOT EDIT THIS FILE - it is generated by Glade. | |
3 */ | |
4 | |
5 #ifdef HAVE_CONFIG_H | |
6 # include <config.h> | |
7 #endif | |
8 | |
9 #include <sys/types.h> | |
10 #include <sys/stat.h> | |
11 #include <unistd.h> | |
12 #include <string.h> | |
13 | |
14 #include <gdk/gdkkeysyms.h> | |
15 #include <gtk/gtk.h> | |
16 | |
17 #include "callbacks.h" | |
18 #include "interface.h" | |
19 #include "support.h" | |
20 | |
21 GtkWidget* | |
22 create_about_dialog (void) | |
23 { | |
24 GtkWidget *about_dialog; | |
25 GtkWidget *dialog_vbox2; | |
26 GtkWidget *frame6; | |
27 GtkWidget *label18; | |
28 GtkWidget *dialog_action_area2; | |
29 GtkWidget *close; | |
30 | |
31 about_dialog = gtk_dialog_new (); | |
32 gtk_widget_set_name (about_dialog, "about_dialog"); | |
33 gtk_object_set_data (GTK_OBJECT (about_dialog), "about_dialog", about_dialog); | |
34 gtk_window_set_title (GTK_WINDOW (about_dialog), "About XMMS Alarm"); | |
35 /* | |
36 * GTK2 hack | |
37 * GTK_WINDOW (about_dialog)->type = GTK_WINDOW_DIALOG; | |
38 */ | |
39 GTK_WINDOW (about_dialog)->type = GTK_WINDOW_TOPLEVEL; | |
40 gtk_window_set_policy (GTK_WINDOW (about_dialog), FALSE, FALSE, TRUE); | |
41 | |
42 dialog_vbox2 = GTK_DIALOG (about_dialog)->vbox; | |
43 gtk_widget_set_name (dialog_vbox2, "dialog_vbox2"); | |
44 gtk_object_set_data (GTK_OBJECT (about_dialog), "dialog_vbox2", dialog_vbox2); | |
45 gtk_widget_show (dialog_vbox2); | |
46 | |
47 frame6 = gtk_frame_new ("XMMS Alarm"); | |
48 gtk_widget_set_name (frame6, "frame6"); | |
49 gtk_widget_ref (frame6); | |
50 gtk_object_set_data_full (GTK_OBJECT (about_dialog), "frame6", frame6, | |
51 (GtkDestroyNotify) gtk_widget_unref); | |
52 gtk_widget_show (frame6); | |
53 gtk_box_pack_start (GTK_BOX (dialog_vbox2), frame6, TRUE, TRUE, 0); | |
54 gtk_container_set_border_width (GTK_CONTAINER (frame6), 10); | |
55 | |
56 label18 = gtk_label_new ("An XMMS plugin which can be used\nto start playing at a certain time.\n\nSend all complaints to:\nAdam Feakin <adamf@snika.uklinux.net>\nDaniel Stodden <stodden@in.tum.de>\n\nhttp://www.snika.uklinux.net/xmms-alarm/"); | |
57 gtk_widget_set_name (label18, "label18"); | |
58 gtk_widget_ref (label18); | |
59 gtk_object_set_data_full (GTK_OBJECT (about_dialog), "label18", label18, | |
60 (GtkDestroyNotify) gtk_widget_unref); | |
61 gtk_widget_show (label18); | |
62 gtk_container_add (GTK_CONTAINER (frame6), label18); | |
63 gtk_misc_set_padding (GTK_MISC (label18), 10, 20); | |
64 | |
65 dialog_action_area2 = GTK_DIALOG (about_dialog)->action_area; | |
66 gtk_widget_set_name (dialog_action_area2, "dialog_action_area2"); | |
67 gtk_object_set_data (GTK_OBJECT (about_dialog), "dialog_action_area2", dialog_action_area2); | |
68 gtk_widget_show (dialog_action_area2); | |
69 gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area2), 10); | |
70 | |
71 close = gtk_button_new_with_label ("Close"); | |
72 gtk_widget_set_name (close, "close"); | |
73 gtk_widget_ref (close); | |
74 gtk_object_set_data_full (GTK_OBJECT (about_dialog), "close", close, | |
75 (GtkDestroyNotify) gtk_widget_unref); | |
76 gtk_widget_show (close); | |
77 gtk_box_pack_start (GTK_BOX (dialog_action_area2), close, FALSE, TRUE, 0); | |
78 GTK_WIDGET_SET_FLAGS (close, GTK_CAN_DEFAULT); | |
79 | |
80 gtk_signal_connect_object (GTK_OBJECT (close), "clicked", | |
81 GTK_SIGNAL_FUNC (gtk_widget_destroy), | |
82 GTK_OBJECT (about_dialog)); | |
83 | |
84 gtk_widget_grab_focus (close); | |
85 gtk_widget_grab_default (close); | |
86 return about_dialog; | |
87 } | |
88 | |
89 GtkWidget* | |
90 create_alarm_dialog (void) | |
91 { | |
92 GtkWidget *alarm_dialog; | |
93 GtkWidget *dialog_vbox3; | |
94 GtkWidget *label19; | |
95 GtkWidget *dialog_action_area3; | |
96 GtkWidget *button9; | |
97 | |
98 alarm_dialog = gtk_dialog_new (); | |
99 gtk_widget_set_name (alarm_dialog, "alarm_dialog"); | |
100 gtk_object_set_data (GTK_OBJECT (alarm_dialog), "alarm_dialog", alarm_dialog); | |
101 gtk_window_set_title (GTK_WINDOW (alarm_dialog), "Alarm"); | |
102 gtk_window_set_policy (GTK_WINDOW (alarm_dialog), FALSE, FALSE, FALSE); | |
103 | |
104 dialog_vbox3 = GTK_DIALOG (alarm_dialog)->vbox; | |
105 gtk_widget_set_name (dialog_vbox3, "dialog_vbox3"); | |
106 gtk_object_set_data (GTK_OBJECT (alarm_dialog), "dialog_vbox3", dialog_vbox3); | |
107 gtk_widget_show (dialog_vbox3); | |
108 | |
109 label19 = gtk_label_new ("This is your wakeup call."); | |
110 gtk_widget_set_name (label19, "label19"); | |
111 gtk_widget_ref (label19); | |
112 gtk_object_set_data_full (GTK_OBJECT (alarm_dialog), "label19", label19, | |
113 (GtkDestroyNotify) gtk_widget_unref); | |
114 gtk_widget_show (label19); | |
115 gtk_box_pack_start (GTK_BOX (dialog_vbox3), label19, FALSE, TRUE, 0); | |
116 gtk_misc_set_padding (GTK_MISC (label19), 10, 10); | |
117 | |
118 dialog_action_area3 = GTK_DIALOG (alarm_dialog)->action_area; | |
119 gtk_widget_set_name (dialog_action_area3, "dialog_action_area3"); | |
120 gtk_object_set_data (GTK_OBJECT (alarm_dialog), "dialog_action_area3", dialog_action_area3); | |
121 gtk_widget_show (dialog_action_area3); | |
122 gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area3), 10); | |
123 | |
124 button9 = gtk_button_new_with_label ("OK"); | |
125 gtk_widget_set_name (button9, "button9"); | |
126 gtk_widget_ref (button9); | |
127 gtk_object_set_data_full (GTK_OBJECT (alarm_dialog), "button9", button9, | |
128 (GtkDestroyNotify) gtk_widget_unref); | |
129 gtk_widget_show (button9); | |
130 gtk_box_pack_start (GTK_BOX (dialog_action_area3), button9, FALSE, TRUE, 0); | |
131 GTK_WIDGET_SET_FLAGS (button9, GTK_CAN_DEFAULT); | |
132 | |
133 gtk_signal_connect (GTK_OBJECT (button9), "clicked", | |
134 GTK_SIGNAL_FUNC (alarm_stop_cancel), | |
135 NULL); | |
136 gtk_signal_connect_object (GTK_OBJECT (button9), "clicked", | |
137 GTK_SIGNAL_FUNC (gtk_widget_destroy), | |
138 GTK_OBJECT (alarm_dialog)); | |
139 | |
140 gtk_widget_grab_focus (button9); | |
141 gtk_widget_grab_default (button9); | |
142 return alarm_dialog; | |
143 } | |
144 | |
145 GtkWidget* | |
146 create_playlist_fileselection (void) | |
147 { | |
148 GtkWidget *playlist_fileselection; | |
149 GtkWidget *ok_button1; | |
150 GtkWidget *cancel_button1; | |
151 | |
152 playlist_fileselection = gtk_file_selection_new ("Select Playlist"); | |
153 gtk_widget_set_name (playlist_fileselection, "playlist_fileselection"); | |
154 gtk_object_set_data (GTK_OBJECT (playlist_fileselection), "playlist_fileselection", playlist_fileselection); | |
155 gtk_container_set_border_width (GTK_CONTAINER (playlist_fileselection), 10); | |
156 gtk_window_set_modal (GTK_WINDOW (playlist_fileselection), TRUE); | |
157 | |
158 ok_button1 = GTK_FILE_SELECTION (playlist_fileselection)->ok_button; | |
159 gtk_widget_set_name (ok_button1, "ok_button1"); | |
160 gtk_object_set_data (GTK_OBJECT (playlist_fileselection), "ok_button1", ok_button1); | |
161 gtk_widget_show (ok_button1); | |
162 GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT); | |
163 | |
164 cancel_button1 = GTK_FILE_SELECTION (playlist_fileselection)->cancel_button; | |
165 gtk_widget_set_name (cancel_button1, "cancel_button1"); | |
166 gtk_object_set_data (GTK_OBJECT (playlist_fileselection), "cancel_button1", cancel_button1); | |
167 gtk_widget_show (cancel_button1); | |
168 GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT); | |
169 | |
170 gtk_signal_connect (GTK_OBJECT (ok_button1), "clicked", | |
171 GTK_SIGNAL_FUNC (alarm_store_playlistname), | |
172 playlist_fileselection); | |
173 gtk_signal_connect_object (GTK_OBJECT (ok_button1), "clicked", | |
174 GTK_SIGNAL_FUNC (gtk_widget_destroy), | |
175 GTK_OBJECT (playlist_fileselection)); | |
176 gtk_signal_connect_object (GTK_OBJECT (cancel_button1), "clicked", | |
177 GTK_SIGNAL_FUNC (gtk_widget_destroy), | |
178 GTK_OBJECT (playlist_fileselection)); | |
179 | |
180 return playlist_fileselection; | |
181 } | |
182 | |
183 GtkWidget* | |
184 create_warning_dialog (void) | |
185 { | |
186 GtkWidget *warning_dialog; | |
187 GtkWidget *dialog_vbox4; | |
188 GtkWidget *frame9; | |
189 GtkWidget *label70; | |
190 GtkWidget *dialog_action_area4; | |
191 GtkWidget *button10; | |
192 | |
193 warning_dialog = gtk_dialog_new (); | |
194 gtk_widget_set_name (warning_dialog, "warning_dialog"); | |
195 gtk_object_set_data (GTK_OBJECT (warning_dialog), "warning_dialog", warning_dialog); | |
196 gtk_window_set_title (GTK_WINDOW (warning_dialog), "Sorry"); | |
197 gtk_window_set_policy (GTK_WINDOW (warning_dialog), FALSE, FALSE, FALSE); | |
198 | |
199 dialog_vbox4 = GTK_DIALOG (warning_dialog)->vbox; | |
200 gtk_widget_set_name (dialog_vbox4, "dialog_vbox4"); | |
201 gtk_object_set_data (GTK_OBJECT (warning_dialog), "dialog_vbox4", dialog_vbox4); | |
202 gtk_widget_show (dialog_vbox4); | |
203 | |
204 frame9 = gtk_frame_new ("Warning"); | |
205 gtk_widget_set_name (frame9, "frame9"); | |
206 gtk_widget_ref (frame9); | |
207 gtk_object_set_data_full (GTK_OBJECT (warning_dialog), "frame9", frame9, | |
208 (GtkDestroyNotify) gtk_widget_unref); | |
209 gtk_widget_show (frame9); | |
210 gtk_box_pack_start (GTK_BOX (dialog_vbox4), frame9, TRUE, TRUE, 0); | |
211 gtk_container_set_border_width (GTK_CONTAINER (frame9), 10); | |
212 | |
213 label70 = gtk_label_new ("For safety reasons the \"quiet\" time must be at least 65 seconds longer than the fading time, it must also be more than 10 seconds. This basically means that there is a bug in the code and until I find a way of really fixing it this message will appear :)\n\nYour fading settings have NOT been saved\n\n--\nAdam"); | |
214 gtk_widget_set_name (label70, "label70"); | |
215 gtk_widget_ref (label70); | |
216 gtk_object_set_data_full (GTK_OBJECT (warning_dialog), "label70", label70, | |
217 (GtkDestroyNotify) gtk_widget_unref); | |
218 gtk_widget_show (label70); | |
219 gtk_container_add (GTK_CONTAINER (frame9), label70); | |
220 gtk_label_set_line_wrap (GTK_LABEL (label70), TRUE); | |
221 gtk_misc_set_padding (GTK_MISC (label70), 10, 20); | |
222 | |
223 dialog_action_area4 = GTK_DIALOG (warning_dialog)->action_area; | |
224 gtk_widget_set_name (dialog_action_area4, "dialog_action_area4"); | |
225 gtk_object_set_data (GTK_OBJECT (warning_dialog), "dialog_action_area4", dialog_action_area4); | |
226 gtk_widget_show (dialog_action_area4); | |
227 gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area4), 10); | |
228 | |
229 button10 = gtk_button_new_with_label ("Oh Well"); | |
230 gtk_widget_set_name (button10, "button10"); | |
231 gtk_widget_ref (button10); | |
232 gtk_object_set_data_full (GTK_OBJECT (warning_dialog), "button10", button10, | |
233 (GtkDestroyNotify) gtk_widget_unref); | |
234 gtk_widget_show (button10); | |
235 gtk_box_pack_start (GTK_BOX (dialog_action_area4), button10, FALSE, TRUE, 0); | |
236 GTK_WIDGET_SET_FLAGS (button10, GTK_CAN_DEFAULT); | |
237 | |
238 gtk_signal_connect_object (GTK_OBJECT (button10), "clicked", | |
239 GTK_SIGNAL_FUNC (gtk_widget_destroy), | |
240 GTK_OBJECT (warning_dialog)); | |
241 | |
242 gtk_widget_grab_focus (button10); | |
243 gtk_widget_grab_default (button10); | |
244 return warning_dialog; | |
245 } | |
246 | |
247 GtkWidget* | |
248 create_config_dialog (void) | |
249 { | |
250 GtkWidget *config_dialog; | |
251 GtkWidget *dialog_vbox5; | |
252 GtkWidget *notebook1; | |
253 GtkWidget *frame10; | |
254 GtkWidget *table3; | |
255 GtkWidget *hbox21; | |
256 GtkObject *stop_h_spin_adj; | |
257 GtkWidget *stop_h_spin; | |
258 GtkWidget *label75; | |
259 GtkWidget *hbox22; | |
260 GtkObject *alarm_h_spin_adj; | |
261 GtkWidget *alarm_h_spin; | |
262 GtkWidget *label76; | |
263 GtkWidget *hbox23; | |
264 GtkObject *alarm_m_spin_adj; | |
265 GtkWidget *alarm_m_spin; | |
266 GtkWidget *label77; | |
267 GtkWidget *hbox24; | |
268 GtkObject *stop_m_spin_adj; | |
269 GtkWidget *stop_m_spin; | |
270 GtkWidget *label78; | |
271 GtkWidget *stop_checkb; | |
272 GtkWidget *label79; | |
273 GtkWidget *label80; | |
274 GtkWidget *label71; | |
275 GtkWidget *frame15; | |
276 GtkWidget *table4; | |
277 GtkWidget *hbox31; | |
278 GtkWidget *mon_def; | |
279 GtkObject *mon_h_adj; | |
280 GtkWidget *mon_h; | |
281 GtkWidget *label89; | |
282 GtkObject *mon_m_adj; | |
283 GtkWidget *mon_m; | |
284 GtkWidget *hbox32; | |
285 GtkWidget *tue_def; | |
286 GtkObject *tue_h_adj; | |
287 GtkWidget *tue_h; | |
288 GtkWidget *label90; | |
289 GtkObject *tue_m_adj; | |
290 GtkWidget *tue_m; | |
291 GtkWidget *hbox33; | |
292 GtkWidget *wed_def; | |
293 GtkObject *wed_h_adj; | |
294 GtkWidget *wed_h; | |
295 GtkWidget *label91; | |
296 GtkObject *wed_m_adj; | |
297 GtkWidget *wed_m; | |
298 GtkWidget *hbox34; | |
299 GtkWidget *thu_def; | |
300 GtkObject *thu_h_adj; | |
301 GtkWidget *thu_h; | |
302 GtkWidget *label92; | |
303 GtkObject *thu_m_adj; | |
304 GtkWidget *thu_m; | |
305 GtkWidget *hbox35; | |
306 GtkWidget *fri_def; | |
307 GtkObject *fri_h_adj; | |
308 GtkWidget *fri_h; | |
309 GtkWidget *label93; | |
310 GtkObject *fri_m_adj; | |
311 GtkWidget *fri_m; | |
312 GtkWidget *hbox36; | |
313 GtkWidget *sat_def; | |
314 GtkObject *sat_h_adj; | |
315 GtkWidget *sat_h; | |
316 GtkWidget *label94; | |
317 GtkObject *sat_m_adj; | |
318 GtkWidget *sat_m; | |
319 GtkWidget *hbox37; | |
320 GtkWidget *sun_def; | |
321 GtkObject *sun_h_adj; | |
322 GtkWidget *sun_h; | |
323 GtkWidget *label95; | |
324 GtkObject *sun_m_adj; | |
325 GtkWidget *sun_m; | |
326 GtkWidget *label87; | |
327 GtkWidget *label88; | |
328 GtkWidget *tue_cb; | |
329 GtkWidget *wed_cb; | |
330 GtkWidget *thu_cb; | |
331 GtkWidget *fri_cb; | |
332 GtkWidget *sat_cb; | |
333 GtkWidget *sun_cb; | |
334 GtkWidget *mon_cb; | |
335 GtkWidget *label72; | |
336 GtkWidget *vbox8; | |
337 GtkWidget *frame11; | |
338 GtkWidget *alignment10; | |
339 GtkWidget *hbox25; | |
340 GtkObject *fading_spin_adj; | |
341 GtkWidget *fading_spin; | |
342 GtkWidget *label81; | |
343 GtkWidget *frame12; | |
344 GtkWidget *vbox9; | |
345 GtkWidget *alignment11; | |
346 GtkWidget *current_button; | |
347 GtkWidget *label82; | |
348 GtkWidget *hbox26; | |
349 GtkWidget *quiet_vol_scale; | |
350 GtkWidget *label83; | |
351 GtkWidget *hseparator2; | |
352 GtkWidget *label84; | |
353 GtkWidget *hbox27; | |
354 GtkWidget *vol_scale; | |
355 GtkWidget *label85; | |
356 GtkWidget *label73; | |
357 GtkWidget *vbox10; | |
358 GtkWidget *frame13; | |
359 GtkWidget *hbox28; | |
360 GtkWidget *cmd_entry; | |
361 GtkWidget *cmd_checkb; | |
362 GtkWidget *frame14; | |
363 GtkWidget *hbox29; | |
364 GtkWidget *playlist; | |
365 GtkWidget *playlist_browse_button; | |
366 GtkWidget *frame18; | |
367 GtkWidget *hbox38; | |
368 GtkWidget *reminder_cb; | |
369 GtkWidget *reminder_text; | |
370 GtkWidget *label74; | |
371 GtkWidget *frame16; | |
372 GtkWidget *scrolledwindow1; | |
373 GtkWidget *text1; | |
374 GtkWidget *label86; | |
375 GtkWidget *dialog_action_area5; | |
376 GtkWidget *hbox20; | |
377 GtkWidget *ok_button; | |
378 GtkWidget *cancel_button; | |
379 GtkTooltips *tooltips; | |
380 | |
381 tooltips = gtk_tooltips_new (); | |
382 | |
383 config_dialog = gtk_dialog_new (); | |
384 gtk_widget_set_name (config_dialog, "config_dialog"); | |
385 gtk_object_set_data (GTK_OBJECT (config_dialog), "config_dialog", config_dialog); | |
386 gtk_window_set_title (GTK_WINDOW (config_dialog), "Alarm Settings"); | |
387 gtk_window_set_policy (GTK_WINDOW (config_dialog), FALSE, FALSE, FALSE); | |
388 | |
389 dialog_vbox5 = GTK_DIALOG (config_dialog)->vbox; | |
390 gtk_widget_set_name (dialog_vbox5, "dialog_vbox5"); | |
391 gtk_object_set_data (GTK_OBJECT (config_dialog), "dialog_vbox5", dialog_vbox5); | |
392 gtk_widget_show (dialog_vbox5); | |
393 | |
394 notebook1 = gtk_notebook_new (); | |
395 gtk_widget_set_name (notebook1, "notebook1"); | |
396 gtk_widget_ref (notebook1); | |
397 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "notebook1", notebook1, | |
398 (GtkDestroyNotify) gtk_widget_unref); | |
399 gtk_widget_show (notebook1); | |
400 gtk_box_pack_start (GTK_BOX (dialog_vbox5), notebook1, TRUE, TRUE, 0); | |
401 | |
402 frame10 = gtk_frame_new ("Time"); | |
403 gtk_widget_set_name (frame10, "frame10"); | |
404 gtk_widget_ref (frame10); | |
405 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "frame10", frame10, | |
406 (GtkDestroyNotify) gtk_widget_unref); | |
407 gtk_widget_show (frame10); | |
408 gtk_container_add (GTK_CONTAINER (notebook1), frame10); | |
409 gtk_container_set_border_width (GTK_CONTAINER (frame10), 10); | |
410 | |
411 table3 = gtk_table_new (2, 3, FALSE); | |
412 gtk_widget_set_name (table3, "table3"); | |
413 gtk_widget_ref (table3); | |
414 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "table3", table3, | |
415 (GtkDestroyNotify) gtk_widget_unref); | |
416 gtk_widget_show (table3); | |
417 gtk_container_add (GTK_CONTAINER (frame10), table3); | |
418 gtk_container_set_border_width (GTK_CONTAINER (table3), 8); | |
419 gtk_table_set_row_spacings (GTK_TABLE (table3), 5); | |
420 gtk_table_set_col_spacings (GTK_TABLE (table3), 15); | |
421 | |
422 hbox21 = gtk_hbox_new (FALSE, 0); | |
423 gtk_widget_set_name (hbox21, "hbox21"); | |
424 gtk_widget_ref (hbox21); | |
425 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox21", hbox21, | |
426 (GtkDestroyNotify) gtk_widget_unref); | |
427 gtk_widget_show (hbox21); | |
428 gtk_table_attach (GTK_TABLE (table3), hbox21, 1, 2, 1, 2, | |
429 (GtkAttachOptions) (GTK_FILL), | |
430 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); | |
431 | |
432 stop_h_spin_adj = gtk_adjustment_new (0, 0, 100, 1, 10, 10); | |
433 stop_h_spin = gtk_spin_button_new (GTK_ADJUSTMENT (stop_h_spin_adj), 1, 0); | |
434 gtk_widget_set_name (stop_h_spin, "stop_h_spin"); | |
435 gtk_widget_ref (stop_h_spin); | |
436 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "stop_h_spin", stop_h_spin, | |
437 (GtkDestroyNotify) gtk_widget_unref); | |
438 gtk_widget_show (stop_h_spin); | |
439 gtk_box_pack_start (GTK_BOX (hbox21), stop_h_spin, FALSE, FALSE, 0); | |
440 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (stop_h_spin), TRUE); | |
441 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (stop_h_spin), GTK_UPDATE_IF_VALID); | |
442 | |
443 label75 = gtk_label_new ("hours"); | |
444 gtk_widget_set_name (label75, "label75"); | |
445 gtk_widget_ref (label75); | |
446 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label75", label75, | |
447 (GtkDestroyNotify) gtk_widget_unref); | |
448 gtk_widget_show (label75); | |
449 gtk_box_pack_start (GTK_BOX (hbox21), label75, FALSE, FALSE, 0); | |
450 | |
451 hbox22 = gtk_hbox_new (FALSE, 0); | |
452 gtk_widget_set_name (hbox22, "hbox22"); | |
453 gtk_widget_ref (hbox22); | |
454 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox22", hbox22, | |
455 (GtkDestroyNotify) gtk_widget_unref); | |
456 gtk_widget_show (hbox22); | |
457 gtk_table_attach (GTK_TABLE (table3), hbox22, 1, 2, 0, 1, | |
458 (GtkAttachOptions) (GTK_FILL), | |
459 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); | |
460 | |
461 alarm_h_spin_adj = gtk_adjustment_new (6, 0, 23, 1, 10, 10); | |
462 alarm_h_spin = gtk_spin_button_new (GTK_ADJUSTMENT (alarm_h_spin_adj), 1, 0); | |
463 gtk_widget_set_name (alarm_h_spin, "alarm_h_spin"); | |
464 gtk_widget_ref (alarm_h_spin); | |
465 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "alarm_h_spin", alarm_h_spin, | |
466 (GtkDestroyNotify) gtk_widget_unref); | |
467 gtk_widget_show (alarm_h_spin); | |
468 gtk_box_pack_start (GTK_BOX (hbox22), alarm_h_spin, FALSE, FALSE, 0); | |
469 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (alarm_h_spin), TRUE); | |
470 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (alarm_h_spin), GTK_UPDATE_IF_VALID); | |
471 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (alarm_h_spin), TRUE); | |
472 | |
473 label76 = gtk_label_new (":"); | |
474 gtk_widget_set_name (label76, "label76"); | |
475 gtk_widget_ref (label76); | |
476 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label76", label76, | |
477 (GtkDestroyNotify) gtk_widget_unref); | |
478 gtk_widget_show (label76); | |
479 gtk_box_pack_start (GTK_BOX (hbox22), label76, FALSE, FALSE, 0); | |
480 gtk_misc_set_padding (GTK_MISC (label76), 5, 0); | |
481 | |
482 hbox23 = gtk_hbox_new (FALSE, 0); | |
483 gtk_widget_set_name (hbox23, "hbox23"); | |
484 gtk_widget_ref (hbox23); | |
485 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox23", hbox23, | |
486 (GtkDestroyNotify) gtk_widget_unref); | |
487 gtk_widget_show (hbox23); | |
488 gtk_table_attach (GTK_TABLE (table3), hbox23, 2, 3, 0, 1, | |
489 (GtkAttachOptions) (GTK_FILL), | |
490 (GtkAttachOptions) (GTK_FILL), 0, 0); | |
491 | |
492 alarm_m_spin_adj = gtk_adjustment_new (30, 0, 59, 1, 10, 10); | |
493 alarm_m_spin = gtk_spin_button_new (GTK_ADJUSTMENT (alarm_m_spin_adj), 1, 0); | |
494 gtk_widget_set_name (alarm_m_spin, "alarm_m_spin"); | |
495 gtk_widget_ref (alarm_m_spin); | |
496 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "alarm_m_spin", alarm_m_spin, | |
497 (GtkDestroyNotify) gtk_widget_unref); | |
498 gtk_widget_show (alarm_m_spin); | |
499 gtk_box_pack_start (GTK_BOX (hbox23), alarm_m_spin, FALSE, TRUE, 0); | |
500 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (alarm_m_spin), TRUE); | |
501 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (alarm_m_spin), GTK_UPDATE_IF_VALID); | |
502 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (alarm_m_spin), TRUE); | |
503 | |
504 label77 = gtk_label_new ("h"); | |
505 gtk_widget_set_name (label77, "label77"); | |
506 gtk_widget_ref (label77); | |
507 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label77", label77, | |
508 (GtkDestroyNotify) gtk_widget_unref); | |
509 gtk_widget_show (label77); | |
510 gtk_box_pack_start (GTK_BOX (hbox23), label77, FALSE, FALSE, 0); | |
511 | |
512 hbox24 = gtk_hbox_new (FALSE, 0); | |
513 gtk_widget_set_name (hbox24, "hbox24"); | |
514 gtk_widget_ref (hbox24); | |
515 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox24", hbox24, | |
516 (GtkDestroyNotify) gtk_widget_unref); | |
517 gtk_widget_show (hbox24); | |
518 gtk_table_attach (GTK_TABLE (table3), hbox24, 2, 3, 1, 2, | |
519 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), | |
520 (GtkAttachOptions) (GTK_FILL), 0, 0); | |
521 | |
522 stop_m_spin_adj = gtk_adjustment_new (0, 0, 59, 1, 10, 10); | |
523 stop_m_spin = gtk_spin_button_new (GTK_ADJUSTMENT (stop_m_spin_adj), 1, 0); | |
524 gtk_widget_set_name (stop_m_spin, "stop_m_spin"); | |
525 gtk_widget_ref (stop_m_spin); | |
526 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "stop_m_spin", stop_m_spin, | |
527 (GtkDestroyNotify) gtk_widget_unref); | |
528 gtk_widget_show (stop_m_spin); | |
529 gtk_box_pack_start (GTK_BOX (hbox24), stop_m_spin, FALSE, FALSE, 0); | |
530 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (stop_m_spin), TRUE); | |
531 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (stop_m_spin), GTK_UPDATE_IF_VALID); | |
532 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (stop_m_spin), TRUE); | |
533 | |
534 label78 = gtk_label_new ("minutes"); | |
535 gtk_widget_set_name (label78, "label78"); | |
536 gtk_widget_ref (label78); | |
537 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label78", label78, | |
538 (GtkDestroyNotify) gtk_widget_unref); | |
539 gtk_widget_show (label78); | |
540 gtk_box_pack_start (GTK_BOX (hbox24), label78, FALSE, FALSE, 0); | |
541 | |
542 stop_checkb = gtk_check_button_new (); | |
543 gtk_widget_set_name (stop_checkb, "stop_checkb"); | |
544 gtk_widget_ref (stop_checkb); | |
545 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "stop_checkb", stop_checkb, | |
546 (GtkDestroyNotify) gtk_widget_unref); | |
547 gtk_widget_show (stop_checkb); | |
548 gtk_table_attach (GTK_TABLE (table3), stop_checkb, 0, 1, 1, 2, | |
549 (GtkAttachOptions) (GTK_FILL), | |
550 (GtkAttachOptions) (0), 0, 0); | |
551 | |
552 label79 = gtk_label_new ("Quiet after:"); | |
553 gtk_widget_set_name (label79, "label79"); | |
554 gtk_widget_ref (label79); | |
555 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label79", label79, | |
556 (GtkDestroyNotify) gtk_widget_unref); | |
557 gtk_widget_show (label79); | |
558 gtk_container_add (GTK_CONTAINER (stop_checkb), label79); | |
559 gtk_label_set_justify (GTK_LABEL (label79), GTK_JUSTIFY_LEFT); | |
560 gtk_misc_set_alignment (GTK_MISC (label79), 0, 0.5); | |
561 | |
562 label80 = gtk_label_new ("Alarm at (default):"); | |
563 gtk_widget_set_name (label80, "label80"); | |
564 gtk_widget_ref (label80); | |
565 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label80", label80, | |
566 (GtkDestroyNotify) gtk_widget_unref); | |
567 gtk_widget_show (label80); | |
568 gtk_table_attach (GTK_TABLE (table3), label80, 0, 1, 0, 1, | |
569 (GtkAttachOptions) (GTK_FILL), | |
570 (GtkAttachOptions) (0), 0, 0); | |
571 gtk_label_set_justify (GTK_LABEL (label80), GTK_JUSTIFY_LEFT); | |
572 gtk_misc_set_alignment (GTK_MISC (label80), 0, 0.5); | |
573 | |
574 label71 = gtk_label_new ("Time"); | |
575 gtk_widget_set_name (label71, "label71"); | |
576 gtk_widget_ref (label71); | |
577 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label71", label71, | |
578 (GtkDestroyNotify) gtk_widget_unref); | |
579 gtk_widget_show (label71); | |
580 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label71); | |
581 | |
582 frame15 = gtk_frame_new ("Choose the days for the alarm to come on"); | |
583 gtk_widget_set_name (frame15, "frame15"); | |
584 gtk_widget_ref (frame15); | |
585 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "frame15", frame15, | |
586 (GtkDestroyNotify) gtk_widget_unref); | |
587 gtk_widget_show (frame15); | |
588 gtk_container_add (GTK_CONTAINER (notebook1), frame15); | |
589 gtk_container_set_border_width (GTK_CONTAINER (frame15), 10); | |
590 | |
591 table4 = gtk_table_new (8, 2, FALSE); | |
592 gtk_widget_set_name (table4, "table4"); | |
593 gtk_widget_ref (table4); | |
594 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "table4", table4, | |
595 (GtkDestroyNotify) gtk_widget_unref); | |
596 gtk_widget_show (table4); | |
597 gtk_container_add (GTK_CONTAINER (frame15), table4); | |
598 gtk_container_set_border_width (GTK_CONTAINER (table4), 5); | |
599 | |
600 hbox31 = gtk_hbox_new (FALSE, 0); | |
601 gtk_widget_set_name (hbox31, "hbox31"); | |
602 gtk_widget_ref (hbox31); | |
603 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox31", hbox31, | |
604 (GtkDestroyNotify) gtk_widget_unref); | |
605 gtk_widget_show (hbox31); | |
606 gtk_table_attach (GTK_TABLE (table4), hbox31, 1, 2, 1, 2, | |
607 (GtkAttachOptions) (GTK_FILL), | |
608 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); | |
609 | |
610 mon_def = gtk_check_button_new_with_label ("Default"); | |
611 gtk_widget_set_name (mon_def, "mon_def"); | |
612 gtk_widget_ref (mon_def); | |
613 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "mon_def", mon_def, | |
614 (GtkDestroyNotify) gtk_widget_unref); | |
615 gtk_widget_show (mon_def); | |
616 gtk_box_pack_start (GTK_BOX (hbox31), mon_def, FALSE, FALSE, 0); | |
617 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (mon_def), TRUE); | |
618 | |
619 mon_h_adj = gtk_adjustment_new (6, 0, 23, 1, 10, 10); | |
620 mon_h = gtk_spin_button_new (GTK_ADJUSTMENT (mon_h_adj), 1, 0); | |
621 gtk_widget_set_name (mon_h, "mon_h"); | |
622 gtk_widget_ref (mon_h); | |
623 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "mon_h", mon_h, | |
624 (GtkDestroyNotify) gtk_widget_unref); | |
625 gtk_widget_show (mon_h); | |
626 gtk_box_pack_start (GTK_BOX (hbox31), mon_h, TRUE, TRUE, 0); | |
627 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (mon_h), TRUE); | |
628 | |
629 label89 = gtk_label_new (":"); | |
630 gtk_widget_set_name (label89, "label89"); | |
631 gtk_widget_ref (label89); | |
632 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label89", label89, | |
633 (GtkDestroyNotify) gtk_widget_unref); | |
634 gtk_widget_show (label89); | |
635 gtk_box_pack_start (GTK_BOX (hbox31), label89, FALSE, FALSE, 0); | |
636 | |
637 mon_m_adj = gtk_adjustment_new (30, 0, 59, 1, 10, 10); | |
638 mon_m = gtk_spin_button_new (GTK_ADJUSTMENT (mon_m_adj), 1, 0); | |
639 gtk_widget_set_name (mon_m, "mon_m"); | |
640 gtk_widget_ref (mon_m); | |
641 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "mon_m", mon_m, | |
642 (GtkDestroyNotify) gtk_widget_unref); | |
643 gtk_widget_show (mon_m); | |
644 gtk_box_pack_start (GTK_BOX (hbox31), mon_m, TRUE, TRUE, 0); | |
645 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (mon_m), TRUE); | |
646 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (mon_m), TRUE); | |
647 | |
648 hbox32 = gtk_hbox_new (FALSE, 0); | |
649 gtk_widget_set_name (hbox32, "hbox32"); | |
650 gtk_widget_ref (hbox32); | |
651 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox32", hbox32, | |
652 (GtkDestroyNotify) gtk_widget_unref); | |
653 gtk_widget_show (hbox32); | |
654 gtk_table_attach (GTK_TABLE (table4), hbox32, 1, 2, 2, 3, | |
655 (GtkAttachOptions) (GTK_FILL), | |
656 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); | |
657 | |
658 tue_def = gtk_check_button_new_with_label ("Default"); | |
659 gtk_widget_set_name (tue_def, "tue_def"); | |
660 gtk_widget_ref (tue_def); | |
661 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "tue_def", tue_def, | |
662 (GtkDestroyNotify) gtk_widget_unref); | |
663 gtk_widget_show (tue_def); | |
664 gtk_box_pack_start (GTK_BOX (hbox32), tue_def, FALSE, FALSE, 0); | |
665 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (tue_def), TRUE); | |
666 | |
667 tue_h_adj = gtk_adjustment_new (6, 0, 23, 1, 10, 10); | |
668 tue_h = gtk_spin_button_new (GTK_ADJUSTMENT (tue_h_adj), 1, 0); | |
669 gtk_widget_set_name (tue_h, "tue_h"); | |
670 gtk_widget_ref (tue_h); | |
671 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "tue_h", tue_h, | |
672 (GtkDestroyNotify) gtk_widget_unref); | |
673 gtk_widget_show (tue_h); | |
674 gtk_box_pack_start (GTK_BOX (hbox32), tue_h, TRUE, TRUE, 0); | |
675 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tue_h), TRUE); | |
676 | |
677 label90 = gtk_label_new (":"); | |
678 gtk_widget_set_name (label90, "label90"); | |
679 gtk_widget_ref (label90); | |
680 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label90", label90, | |
681 (GtkDestroyNotify) gtk_widget_unref); | |
682 gtk_widget_show (label90); | |
683 gtk_box_pack_start (GTK_BOX (hbox32), label90, FALSE, FALSE, 0); | |
684 | |
685 tue_m_adj = gtk_adjustment_new (30, 0, 59, 1, 10, 10); | |
686 tue_m = gtk_spin_button_new (GTK_ADJUSTMENT (tue_m_adj), 1, 0); | |
687 gtk_widget_set_name (tue_m, "tue_m"); | |
688 gtk_widget_ref (tue_m); | |
689 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "tue_m", tue_m, | |
690 (GtkDestroyNotify) gtk_widget_unref); | |
691 gtk_widget_show (tue_m); | |
692 gtk_box_pack_start (GTK_BOX (hbox32), tue_m, TRUE, TRUE, 0); | |
693 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (tue_m), TRUE); | |
694 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (tue_m), TRUE); | |
695 | |
696 hbox33 = gtk_hbox_new (FALSE, 0); | |
697 gtk_widget_set_name (hbox33, "hbox33"); | |
698 gtk_widget_ref (hbox33); | |
699 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox33", hbox33, | |
700 (GtkDestroyNotify) gtk_widget_unref); | |
701 gtk_widget_show (hbox33); | |
702 gtk_table_attach (GTK_TABLE (table4), hbox33, 1, 2, 3, 4, | |
703 (GtkAttachOptions) (GTK_FILL), | |
704 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); | |
705 | |
706 wed_def = gtk_check_button_new_with_label ("Default"); | |
707 gtk_widget_set_name (wed_def, "wed_def"); | |
708 gtk_widget_ref (wed_def); | |
709 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "wed_def", wed_def, | |
710 (GtkDestroyNotify) gtk_widget_unref); | |
711 gtk_widget_show (wed_def); | |
712 gtk_box_pack_start (GTK_BOX (hbox33), wed_def, FALSE, FALSE, 0); | |
713 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (wed_def), TRUE); | |
714 | |
715 wed_h_adj = gtk_adjustment_new (6, 0, 23, 1, 10, 10); | |
716 wed_h = gtk_spin_button_new (GTK_ADJUSTMENT (wed_h_adj), 1, 0); | |
717 gtk_widget_set_name (wed_h, "wed_h"); | |
718 gtk_widget_ref (wed_h); | |
719 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "wed_h", wed_h, | |
720 (GtkDestroyNotify) gtk_widget_unref); | |
721 gtk_widget_show (wed_h); | |
722 gtk_box_pack_start (GTK_BOX (hbox33), wed_h, TRUE, TRUE, 0); | |
723 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (wed_h), TRUE); | |
724 | |
725 label91 = gtk_label_new (":"); | |
726 gtk_widget_set_name (label91, "label91"); | |
727 gtk_widget_ref (label91); | |
728 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label91", label91, | |
729 (GtkDestroyNotify) gtk_widget_unref); | |
730 gtk_widget_show (label91); | |
731 gtk_box_pack_start (GTK_BOX (hbox33), label91, FALSE, FALSE, 0); | |
732 | |
733 wed_m_adj = gtk_adjustment_new (30, 0, 59, 1, 10, 10); | |
734 wed_m = gtk_spin_button_new (GTK_ADJUSTMENT (wed_m_adj), 1, 0); | |
735 gtk_widget_set_name (wed_m, "wed_m"); | |
736 gtk_widget_ref (wed_m); | |
737 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "wed_m", wed_m, | |
738 (GtkDestroyNotify) gtk_widget_unref); | |
739 gtk_widget_show (wed_m); | |
740 gtk_box_pack_start (GTK_BOX (hbox33), wed_m, TRUE, TRUE, 0); | |
741 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (wed_m), TRUE); | |
742 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (wed_m), TRUE); | |
743 | |
744 hbox34 = gtk_hbox_new (FALSE, 0); | |
745 gtk_widget_set_name (hbox34, "hbox34"); | |
746 gtk_widget_ref (hbox34); | |
747 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox34", hbox34, | |
748 (GtkDestroyNotify) gtk_widget_unref); | |
749 gtk_widget_show (hbox34); | |
750 gtk_table_attach (GTK_TABLE (table4), hbox34, 1, 2, 4, 5, | |
751 (GtkAttachOptions) (GTK_FILL), | |
752 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); | |
753 | |
754 thu_def = gtk_check_button_new_with_label ("Default"); | |
755 gtk_widget_set_name (thu_def, "thu_def"); | |
756 gtk_widget_ref (thu_def); | |
757 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "thu_def", thu_def, | |
758 (GtkDestroyNotify) gtk_widget_unref); | |
759 gtk_widget_show (thu_def); | |
760 gtk_box_pack_start (GTK_BOX (hbox34), thu_def, FALSE, FALSE, 0); | |
761 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (thu_def), TRUE); | |
762 | |
763 thu_h_adj = gtk_adjustment_new (6, 0, 23, 1, 10, 10); | |
764 thu_h = gtk_spin_button_new (GTK_ADJUSTMENT (thu_h_adj), 1, 0); | |
765 gtk_widget_set_name (thu_h, "thu_h"); | |
766 gtk_widget_ref (thu_h); | |
767 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "thu_h", thu_h, | |
768 (GtkDestroyNotify) gtk_widget_unref); | |
769 gtk_widget_show (thu_h); | |
770 gtk_box_pack_start (GTK_BOX (hbox34), thu_h, TRUE, TRUE, 0); | |
771 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (thu_h), TRUE); | |
772 | |
773 label92 = gtk_label_new (":"); | |
774 gtk_widget_set_name (label92, "label92"); | |
775 gtk_widget_ref (label92); | |
776 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label92", label92, | |
777 (GtkDestroyNotify) gtk_widget_unref); | |
778 gtk_widget_show (label92); | |
779 gtk_box_pack_start (GTK_BOX (hbox34), label92, FALSE, FALSE, 0); | |
780 | |
781 thu_m_adj = gtk_adjustment_new (30, 0, 59, 1, 10, 10); | |
782 thu_m = gtk_spin_button_new (GTK_ADJUSTMENT (thu_m_adj), 1, 0); | |
783 gtk_widget_set_name (thu_m, "thu_m"); | |
784 gtk_widget_ref (thu_m); | |
785 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "thu_m", thu_m, | |
786 (GtkDestroyNotify) gtk_widget_unref); | |
787 gtk_widget_show (thu_m); | |
788 gtk_box_pack_start (GTK_BOX (hbox34), thu_m, TRUE, TRUE, 0); | |
789 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (thu_m), TRUE); | |
790 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (thu_m), TRUE); | |
791 | |
792 hbox35 = gtk_hbox_new (FALSE, 0); | |
793 gtk_widget_set_name (hbox35, "hbox35"); | |
794 gtk_widget_ref (hbox35); | |
795 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox35", hbox35, | |
796 (GtkDestroyNotify) gtk_widget_unref); | |
797 gtk_widget_show (hbox35); | |
798 gtk_table_attach (GTK_TABLE (table4), hbox35, 1, 2, 5, 6, | |
799 (GtkAttachOptions) (GTK_FILL), | |
800 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); | |
801 | |
802 fri_def = gtk_check_button_new_with_label ("Default"); | |
803 gtk_widget_set_name (fri_def, "fri_def"); | |
804 gtk_widget_ref (fri_def); | |
805 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "fri_def", fri_def, | |
806 (GtkDestroyNotify) gtk_widget_unref); | |
807 gtk_widget_show (fri_def); | |
808 gtk_box_pack_start (GTK_BOX (hbox35), fri_def, FALSE, FALSE, 0); | |
809 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (fri_def), TRUE); | |
810 | |
811 fri_h_adj = gtk_adjustment_new (6, 0, 23, 1, 10, 10); | |
812 fri_h = gtk_spin_button_new (GTK_ADJUSTMENT (fri_h_adj), 1, 0); | |
813 gtk_widget_set_name (fri_h, "fri_h"); | |
814 gtk_widget_ref (fri_h); | |
815 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "fri_h", fri_h, | |
816 (GtkDestroyNotify) gtk_widget_unref); | |
817 gtk_widget_show (fri_h); | |
818 gtk_box_pack_start (GTK_BOX (hbox35), fri_h, TRUE, TRUE, 0); | |
819 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (fri_h), TRUE); | |
820 | |
821 label93 = gtk_label_new (":"); | |
822 gtk_widget_set_name (label93, "label93"); | |
823 gtk_widget_ref (label93); | |
824 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label93", label93, | |
825 (GtkDestroyNotify) gtk_widget_unref); | |
826 gtk_widget_show (label93); | |
827 gtk_box_pack_start (GTK_BOX (hbox35), label93, FALSE, FALSE, 0); | |
828 | |
829 fri_m_adj = gtk_adjustment_new (30, 0, 59, 1, 10, 10); | |
830 fri_m = gtk_spin_button_new (GTK_ADJUSTMENT (fri_m_adj), 1, 0); | |
831 gtk_widget_set_name (fri_m, "fri_m"); | |
832 gtk_widget_ref (fri_m); | |
833 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "fri_m", fri_m, | |
834 (GtkDestroyNotify) gtk_widget_unref); | |
835 gtk_widget_show (fri_m); | |
836 gtk_box_pack_start (GTK_BOX (hbox35), fri_m, TRUE, TRUE, 0); | |
837 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (fri_m), TRUE); | |
838 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (fri_m), TRUE); | |
839 | |
840 hbox36 = gtk_hbox_new (FALSE, 0); | |
841 gtk_widget_set_name (hbox36, "hbox36"); | |
842 gtk_widget_ref (hbox36); | |
843 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox36", hbox36, | |
844 (GtkDestroyNotify) gtk_widget_unref); | |
845 gtk_widget_show (hbox36); | |
846 gtk_table_attach (GTK_TABLE (table4), hbox36, 1, 2, 6, 7, | |
847 (GtkAttachOptions) (GTK_FILL), | |
848 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); | |
849 | |
850 sat_def = gtk_check_button_new_with_label ("Default"); | |
851 gtk_widget_set_name (sat_def, "sat_def"); | |
852 gtk_widget_ref (sat_def); | |
853 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "sat_def", sat_def, | |
854 (GtkDestroyNotify) gtk_widget_unref); | |
855 gtk_widget_show (sat_def); | |
856 gtk_box_pack_start (GTK_BOX (hbox36), sat_def, FALSE, FALSE, 0); | |
857 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (sat_def), TRUE); | |
858 | |
859 sat_h_adj = gtk_adjustment_new (6, 0, 23, 1, 10, 10); | |
860 sat_h = gtk_spin_button_new (GTK_ADJUSTMENT (sat_h_adj), 1, 0); | |
861 gtk_widget_set_name (sat_h, "sat_h"); | |
862 gtk_widget_ref (sat_h); | |
863 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "sat_h", sat_h, | |
864 (GtkDestroyNotify) gtk_widget_unref); | |
865 gtk_widget_show (sat_h); | |
866 gtk_box_pack_start (GTK_BOX (hbox36), sat_h, TRUE, TRUE, 0); | |
867 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (sat_h), TRUE); | |
868 | |
869 label94 = gtk_label_new (":"); | |
870 gtk_widget_set_name (label94, "label94"); | |
871 gtk_widget_ref (label94); | |
872 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label94", label94, | |
873 (GtkDestroyNotify) gtk_widget_unref); | |
874 gtk_widget_show (label94); | |
875 gtk_box_pack_start (GTK_BOX (hbox36), label94, FALSE, FALSE, 0); | |
876 | |
877 sat_m_adj = gtk_adjustment_new (30, 0, 59, 1, 10, 10); | |
878 sat_m = gtk_spin_button_new (GTK_ADJUSTMENT (sat_m_adj), 1, 0); | |
879 gtk_widget_set_name (sat_m, "sat_m"); | |
880 gtk_widget_ref (sat_m); | |
881 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "sat_m", sat_m, | |
882 (GtkDestroyNotify) gtk_widget_unref); | |
883 gtk_widget_show (sat_m); | |
884 gtk_box_pack_start (GTK_BOX (hbox36), sat_m, TRUE, TRUE, 0); | |
885 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (sat_m), TRUE); | |
886 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (sat_m), TRUE); | |
887 | |
888 hbox37 = gtk_hbox_new (FALSE, 0); | |
889 gtk_widget_set_name (hbox37, "hbox37"); | |
890 gtk_widget_ref (hbox37); | |
891 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox37", hbox37, | |
892 (GtkDestroyNotify) gtk_widget_unref); | |
893 gtk_widget_show (hbox37); | |
894 gtk_table_attach (GTK_TABLE (table4), hbox37, 1, 2, 7, 8, | |
895 (GtkAttachOptions) (GTK_FILL), | |
896 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); | |
897 | |
898 sun_def = gtk_check_button_new_with_label ("Default"); | |
899 gtk_widget_set_name (sun_def, "sun_def"); | |
900 gtk_widget_ref (sun_def); | |
901 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "sun_def", sun_def, | |
902 (GtkDestroyNotify) gtk_widget_unref); | |
903 gtk_widget_show (sun_def); | |
904 gtk_box_pack_start (GTK_BOX (hbox37), sun_def, FALSE, FALSE, 0); | |
905 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (sun_def), TRUE); | |
906 | |
907 sun_h_adj = gtk_adjustment_new (6, 0, 23, 1, 10, 10); | |
908 sun_h = gtk_spin_button_new (GTK_ADJUSTMENT (sun_h_adj), 1, 0); | |
909 gtk_widget_set_name (sun_h, "sun_h"); | |
910 gtk_widget_ref (sun_h); | |
911 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "sun_h", sun_h, | |
912 (GtkDestroyNotify) gtk_widget_unref); | |
913 gtk_widget_show (sun_h); | |
914 gtk_box_pack_start (GTK_BOX (hbox37), sun_h, TRUE, TRUE, 0); | |
915 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (sun_h), TRUE); | |
916 | |
917 label95 = gtk_label_new (":"); | |
918 gtk_widget_set_name (label95, "label95"); | |
919 gtk_widget_ref (label95); | |
920 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label95", label95, | |
921 (GtkDestroyNotify) gtk_widget_unref); | |
922 gtk_widget_show (label95); | |
923 gtk_box_pack_start (GTK_BOX (hbox37), label95, FALSE, FALSE, 0); | |
924 | |
925 sun_m_adj = gtk_adjustment_new (30, 0, 59, 1, 10, 10); | |
926 sun_m = gtk_spin_button_new (GTK_ADJUSTMENT (sun_m_adj), 1, 0); | |
927 gtk_widget_set_name (sun_m, "sun_m"); | |
928 gtk_widget_ref (sun_m); | |
929 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "sun_m", sun_m, | |
930 (GtkDestroyNotify) gtk_widget_unref); | |
931 gtk_widget_show (sun_m); | |
932 gtk_box_pack_start (GTK_BOX (hbox37), sun_m, TRUE, TRUE, 0); | |
933 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (sun_m), TRUE); | |
934 gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (sun_m), TRUE); | |
935 | |
936 label87 = gtk_label_new ("Day"); | |
937 gtk_widget_set_name (label87, "label87"); | |
938 gtk_widget_ref (label87); | |
939 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label87", label87, | |
940 (GtkDestroyNotify) gtk_widget_unref); | |
941 gtk_widget_show (label87); | |
942 gtk_table_attach (GTK_TABLE (table4), label87, 0, 1, 0, 1, | |
943 (GtkAttachOptions) (0), | |
944 (GtkAttachOptions) (0), 0, 0); | |
945 | |
946 label88 = gtk_label_new ("Time"); | |
947 gtk_widget_set_name (label88, "label88"); | |
948 gtk_widget_ref (label88); | |
949 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label88", label88, | |
950 (GtkDestroyNotify) gtk_widget_unref); | |
951 gtk_widget_show (label88); | |
952 gtk_table_attach (GTK_TABLE (table4), label88, 1, 2, 0, 1, | |
953 (GtkAttachOptions) (0), | |
954 (GtkAttachOptions) (0), 0, 0); | |
955 | |
956 tue_cb = gtk_check_button_new_with_label ("Tuesday"); | |
957 gtk_widget_set_name (tue_cb, "tue_cb"); | |
958 gtk_widget_ref (tue_cb); | |
959 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "tue_cb", tue_cb, | |
960 (GtkDestroyNotify) gtk_widget_unref); | |
961 gtk_widget_show (tue_cb); | |
962 gtk_table_attach (GTK_TABLE (table4), tue_cb, 0, 1, 2, 3, | |
963 (GtkAttachOptions) (0), | |
964 (GtkAttachOptions) (0), 0, 0); | |
965 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (tue_cb), TRUE); | |
966 | |
967 wed_cb = gtk_check_button_new_with_label ("Wednesday"); | |
968 gtk_widget_set_name (wed_cb, "wed_cb"); | |
969 gtk_widget_ref (wed_cb); | |
970 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "wed_cb", wed_cb, | |
971 (GtkDestroyNotify) gtk_widget_unref); | |
972 gtk_widget_show (wed_cb); | |
973 gtk_table_attach (GTK_TABLE (table4), wed_cb, 0, 1, 3, 4, | |
974 (GtkAttachOptions) (0), | |
975 (GtkAttachOptions) (0), 0, 0); | |
976 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (wed_cb), TRUE); | |
977 | |
978 thu_cb = gtk_check_button_new_with_label ("Thursday"); | |
979 gtk_widget_set_name (thu_cb, "thu_cb"); | |
980 gtk_widget_ref (thu_cb); | |
981 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "thu_cb", thu_cb, | |
982 (GtkDestroyNotify) gtk_widget_unref); | |
983 gtk_widget_show (thu_cb); | |
984 gtk_table_attach (GTK_TABLE (table4), thu_cb, 0, 1, 4, 5, | |
985 (GtkAttachOptions) (0), | |
986 (GtkAttachOptions) (0), 0, 0); | |
987 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (thu_cb), TRUE); | |
988 | |
989 fri_cb = gtk_check_button_new_with_label ("Friday"); | |
990 gtk_widget_set_name (fri_cb, "fri_cb"); | |
991 gtk_widget_ref (fri_cb); | |
992 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "fri_cb", fri_cb, | |
993 (GtkDestroyNotify) gtk_widget_unref); | |
994 gtk_widget_show (fri_cb); | |
995 gtk_table_attach (GTK_TABLE (table4), fri_cb, 0, 1, 5, 6, | |
996 (GtkAttachOptions) (0), | |
997 (GtkAttachOptions) (0), 0, 0); | |
998 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (fri_cb), TRUE); | |
999 | |
1000 sat_cb = gtk_check_button_new_with_label ("Saturday"); | |
1001 gtk_widget_set_name (sat_cb, "sat_cb"); | |
1002 gtk_widget_ref (sat_cb); | |
1003 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "sat_cb", sat_cb, | |
1004 (GtkDestroyNotify) gtk_widget_unref); | |
1005 gtk_widget_show (sat_cb); | |
1006 gtk_table_attach (GTK_TABLE (table4), sat_cb, 0, 1, 6, 7, | |
1007 (GtkAttachOptions) (0), | |
1008 (GtkAttachOptions) (0), 0, 0); | |
1009 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (sat_cb), TRUE); | |
1010 | |
1011 sun_cb = gtk_check_button_new_with_label ("Sunday"); | |
1012 gtk_widget_set_name (sun_cb, "sun_cb"); | |
1013 gtk_widget_ref (sun_cb); | |
1014 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "sun_cb", sun_cb, | |
1015 (GtkDestroyNotify) gtk_widget_unref); | |
1016 gtk_widget_show (sun_cb); | |
1017 gtk_table_attach (GTK_TABLE (table4), sun_cb, 0, 1, 7, 8, | |
1018 (GtkAttachOptions) (0), | |
1019 (GtkAttachOptions) (0), 0, 0); | |
1020 | |
1021 mon_cb = gtk_check_button_new_with_label ("Monday"); | |
1022 gtk_widget_set_name (mon_cb, "mon_cb"); | |
1023 gtk_widget_ref (mon_cb); | |
1024 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "mon_cb", mon_cb, | |
1025 (GtkDestroyNotify) gtk_widget_unref); | |
1026 gtk_widget_show (mon_cb); | |
1027 gtk_table_attach (GTK_TABLE (table4), mon_cb, 0, 1, 1, 2, | |
1028 (GtkAttachOptions) (0), | |
1029 (GtkAttachOptions) (0), 0, 0); | |
1030 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (mon_cb), TRUE); | |
1031 | |
1032 label72 = gtk_label_new ("Days"); | |
1033 gtk_widget_set_name (label72, "label72"); | |
1034 gtk_widget_ref (label72); | |
1035 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label72", label72, | |
1036 (GtkDestroyNotify) gtk_widget_unref); | |
1037 gtk_widget_show (label72); | |
1038 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label72); | |
1039 | |
1040 vbox8 = gtk_vbox_new (FALSE, 0); | |
1041 gtk_widget_set_name (vbox8, "vbox8"); | |
1042 gtk_widget_ref (vbox8); | |
1043 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "vbox8", vbox8, | |
1044 (GtkDestroyNotify) gtk_widget_unref); | |
1045 gtk_widget_show (vbox8); | |
1046 gtk_container_add (GTK_CONTAINER (notebook1), vbox8); | |
1047 | |
1048 frame11 = gtk_frame_new ("Fading"); | |
1049 gtk_widget_set_name (frame11, "frame11"); | |
1050 gtk_widget_ref (frame11); | |
1051 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "frame11", frame11, | |
1052 (GtkDestroyNotify) gtk_widget_unref); | |
1053 gtk_widget_show (frame11); | |
1054 gtk_box_pack_start (GTK_BOX (vbox8), frame11, TRUE, TRUE, 0); | |
1055 gtk_container_set_border_width (GTK_CONTAINER (frame11), 10); | |
1056 | |
1057 alignment10 = gtk_alignment_new (0, 0.5, 0.1, 1); | |
1058 gtk_widget_set_name (alignment10, "alignment10"); | |
1059 gtk_widget_ref (alignment10); | |
1060 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "alignment10", alignment10, | |
1061 (GtkDestroyNotify) gtk_widget_unref); | |
1062 gtk_widget_show (alignment10); | |
1063 gtk_container_add (GTK_CONTAINER (frame11), alignment10); | |
1064 gtk_container_set_border_width (GTK_CONTAINER (alignment10), 8); | |
1065 | |
1066 hbox25 = gtk_hbox_new (FALSE, 0); | |
1067 gtk_widget_set_name (hbox25, "hbox25"); | |
1068 gtk_widget_ref (hbox25); | |
1069 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox25", hbox25, | |
1070 (GtkDestroyNotify) gtk_widget_unref); | |
1071 gtk_widget_show (hbox25); | |
1072 gtk_container_add (GTK_CONTAINER (alignment10), hbox25); | |
1073 | |
1074 fading_spin_adj = gtk_adjustment_new (120, 0, 3600, 1, 10, 10); | |
1075 fading_spin = gtk_spin_button_new (GTK_ADJUSTMENT (fading_spin_adj), 1, 0); | |
1076 gtk_widget_set_name (fading_spin, "fading_spin"); | |
1077 gtk_widget_ref (fading_spin); | |
1078 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "fading_spin", fading_spin, | |
1079 (GtkDestroyNotify) gtk_widget_unref); | |
1080 gtk_widget_show (fading_spin); | |
1081 gtk_box_pack_start (GTK_BOX (hbox25), fading_spin, TRUE, TRUE, 0); | |
1082 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (fading_spin), TRUE); | |
1083 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (fading_spin), GTK_UPDATE_IF_VALID); | |
1084 | |
1085 label81 = gtk_label_new ("seconds"); | |
1086 gtk_widget_set_name (label81, "label81"); | |
1087 gtk_widget_ref (label81); | |
1088 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label81", label81, | |
1089 (GtkDestroyNotify) gtk_widget_unref); | |
1090 gtk_widget_show (label81); | |
1091 gtk_box_pack_start (GTK_BOX (hbox25), label81, FALSE, TRUE, 0); | |
1092 | |
1093 frame12 = gtk_frame_new ("Volume"); | |
1094 gtk_widget_set_name (frame12, "frame12"); | |
1095 gtk_widget_ref (frame12); | |
1096 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "frame12", frame12, | |
1097 (GtkDestroyNotify) gtk_widget_unref); | |
1098 gtk_widget_show (frame12); | |
1099 gtk_box_pack_start (GTK_BOX (vbox8), frame12, TRUE, TRUE, 0); | |
1100 gtk_container_set_border_width (GTK_CONTAINER (frame12), 10); | |
1101 | |
1102 vbox9 = gtk_vbox_new (FALSE, 10); | |
1103 gtk_widget_set_name (vbox9, "vbox9"); | |
1104 gtk_widget_ref (vbox9); | |
1105 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "vbox9", vbox9, | |
1106 (GtkDestroyNotify) gtk_widget_unref); | |
1107 gtk_widget_show (vbox9); | |
1108 gtk_container_add (GTK_CONTAINER (frame12), vbox9); | |
1109 gtk_container_set_border_width (GTK_CONTAINER (vbox9), 8); | |
1110 | |
1111 alignment11 = gtk_alignment_new (1, 0.5, 0.1, 1); | |
1112 gtk_widget_set_name (alignment11, "alignment11"); | |
1113 gtk_widget_ref (alignment11); | |
1114 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "alignment11", alignment11, | |
1115 (GtkDestroyNotify) gtk_widget_unref); | |
1116 gtk_widget_show (alignment11); | |
1117 gtk_box_pack_end (GTK_BOX (vbox9), alignment11, FALSE, FALSE, 0); | |
1118 | |
1119 current_button = gtk_button_new_with_label ("Current"); | |
1120 gtk_widget_set_name (current_button, "current_button"); | |
1121 gtk_widget_ref (current_button); | |
1122 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "current_button", current_button, | |
1123 (GtkDestroyNotify) gtk_widget_unref); | |
1124 gtk_widget_show (current_button); | |
1125 gtk_container_add (GTK_CONTAINER (alignment11), current_button); | |
1126 gtk_tooltips_set_tip (tooltips, current_button, "reset to current output volume", NULL); | |
1127 | |
1128 label82 = gtk_label_new ("Start at"); | |
1129 gtk_widget_set_name (label82, "label82"); | |
1130 gtk_widget_ref (label82); | |
1131 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label82", label82, | |
1132 (GtkDestroyNotify) gtk_widget_unref); | |
1133 gtk_widget_show (label82); | |
1134 gtk_box_pack_start (GTK_BOX (vbox9), label82, FALSE, FALSE, 0); | |
1135 gtk_label_set_justify (GTK_LABEL (label82), GTK_JUSTIFY_LEFT); | |
1136 gtk_misc_set_alignment (GTK_MISC (label82), 7.45058e-09, 0.5); | |
1137 | |
1138 hbox26 = gtk_hbox_new (FALSE, 0); | |
1139 gtk_widget_set_name (hbox26, "hbox26"); | |
1140 gtk_widget_ref (hbox26); | |
1141 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox26", hbox26, | |
1142 (GtkDestroyNotify) gtk_widget_unref); | |
1143 gtk_widget_show (hbox26); | |
1144 gtk_box_pack_start (GTK_BOX (vbox9), hbox26, TRUE, TRUE, 0); | |
1145 | |
1146 quiet_vol_scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (20, 0, 100, 1, 5, 0))); | |
1147 gtk_widget_set_name (quiet_vol_scale, "quiet_vol_scale"); | |
1148 gtk_widget_ref (quiet_vol_scale); | |
1149 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "quiet_vol_scale", quiet_vol_scale, | |
1150 (GtkDestroyNotify) gtk_widget_unref); | |
1151 gtk_widget_show (quiet_vol_scale); | |
1152 gtk_box_pack_start (GTK_BOX (hbox26), quiet_vol_scale, TRUE, TRUE, 0); | |
1153 gtk_scale_set_value_pos (GTK_SCALE (quiet_vol_scale), GTK_POS_RIGHT); | |
1154 gtk_scale_set_digits (GTK_SCALE (quiet_vol_scale), 0); | |
1155 | |
1156 label83 = gtk_label_new ("%"); | |
1157 gtk_widget_set_name (label83, "label83"); | |
1158 gtk_widget_ref (label83); | |
1159 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label83", label83, | |
1160 (GtkDestroyNotify) gtk_widget_unref); | |
1161 gtk_widget_show (label83); | |
1162 gtk_box_pack_start (GTK_BOX (hbox26), label83, FALSE, FALSE, 0); | |
1163 | |
1164 hseparator2 = gtk_hseparator_new (); | |
1165 gtk_widget_set_name (hseparator2, "hseparator2"); | |
1166 gtk_widget_ref (hseparator2); | |
1167 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hseparator2", hseparator2, | |
1168 (GtkDestroyNotify) gtk_widget_unref); | |
1169 gtk_widget_show (hseparator2); | |
1170 gtk_box_pack_start (GTK_BOX (vbox9), hseparator2, TRUE, TRUE, 0); | |
1171 | |
1172 label84 = gtk_label_new ("Final"); | |
1173 gtk_widget_set_name (label84, "label84"); | |
1174 gtk_widget_ref (label84); | |
1175 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label84", label84, | |
1176 (GtkDestroyNotify) gtk_widget_unref); | |
1177 gtk_widget_show (label84); | |
1178 gtk_box_pack_start (GTK_BOX (vbox9), label84, FALSE, FALSE, 0); | |
1179 gtk_label_set_justify (GTK_LABEL (label84), GTK_JUSTIFY_LEFT); | |
1180 gtk_misc_set_alignment (GTK_MISC (label84), 0, 0.5); | |
1181 | |
1182 hbox27 = gtk_hbox_new (FALSE, 0); | |
1183 gtk_widget_set_name (hbox27, "hbox27"); | |
1184 gtk_widget_ref (hbox27); | |
1185 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox27", hbox27, | |
1186 (GtkDestroyNotify) gtk_widget_unref); | |
1187 gtk_widget_show (hbox27); | |
1188 gtk_box_pack_start (GTK_BOX (vbox9), hbox27, TRUE, TRUE, 0); | |
1189 | |
1190 vol_scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (80, 0, 100, 1, 5, 0))); | |
1191 gtk_widget_set_name (vol_scale, "vol_scale"); | |
1192 gtk_widget_ref (vol_scale); | |
1193 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "vol_scale", vol_scale, | |
1194 (GtkDestroyNotify) gtk_widget_unref); | |
1195 gtk_widget_show (vol_scale); | |
1196 gtk_box_pack_start (GTK_BOX (hbox27), vol_scale, TRUE, TRUE, 0); | |
1197 gtk_scale_set_value_pos (GTK_SCALE (vol_scale), GTK_POS_RIGHT); | |
1198 gtk_scale_set_digits (GTK_SCALE (vol_scale), 0); | |
1199 | |
1200 label85 = gtk_label_new ("%"); | |
1201 gtk_widget_set_name (label85, "label85"); | |
1202 gtk_widget_ref (label85); | |
1203 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label85", label85, | |
1204 (GtkDestroyNotify) gtk_widget_unref); | |
1205 gtk_widget_show (label85); | |
1206 gtk_box_pack_start (GTK_BOX (hbox27), label85, FALSE, TRUE, 0); | |
1207 gtk_label_set_justify (GTK_LABEL (label85), GTK_JUSTIFY_FILL); | |
1208 | |
1209 label73 = gtk_label_new ("Volume"); | |
1210 gtk_widget_set_name (label73, "label73"); | |
1211 gtk_widget_ref (label73); | |
1212 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label73", label73, | |
1213 (GtkDestroyNotify) gtk_widget_unref); | |
1214 gtk_widget_show (label73); | |
1215 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label73); | |
1216 | |
1217 vbox10 = gtk_vbox_new (FALSE, 0); | |
1218 gtk_widget_set_name (vbox10, "vbox10"); | |
1219 gtk_widget_ref (vbox10); | |
1220 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "vbox10", vbox10, | |
1221 (GtkDestroyNotify) gtk_widget_unref); | |
1222 gtk_widget_show (vbox10); | |
1223 gtk_container_add (GTK_CONTAINER (notebook1), vbox10); | |
1224 | |
1225 frame13 = gtk_frame_new ("Additional Command"); | |
1226 gtk_widget_set_name (frame13, "frame13"); | |
1227 gtk_widget_ref (frame13); | |
1228 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "frame13", frame13, | |
1229 (GtkDestroyNotify) gtk_widget_unref); | |
1230 gtk_widget_show (frame13); | |
1231 gtk_box_pack_start (GTK_BOX (vbox10), frame13, FALSE, FALSE, 0); | |
1232 gtk_container_set_border_width (GTK_CONTAINER (frame13), 10); | |
1233 | |
1234 hbox28 = gtk_hbox_new (FALSE, 5); | |
1235 gtk_widget_set_name (hbox28, "hbox28"); | |
1236 gtk_widget_ref (hbox28); | |
1237 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox28", hbox28, | |
1238 (GtkDestroyNotify) gtk_widget_unref); | |
1239 gtk_widget_show (hbox28); | |
1240 gtk_container_add (GTK_CONTAINER (frame13), hbox28); | |
1241 gtk_container_set_border_width (GTK_CONTAINER (hbox28), 8); | |
1242 | |
1243 cmd_entry = gtk_entry_new (); | |
1244 gtk_widget_set_name (cmd_entry, "cmd_entry"); | |
1245 gtk_widget_ref (cmd_entry); | |
1246 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "cmd_entry", cmd_entry, | |
1247 (GtkDestroyNotify) gtk_widget_unref); | |
1248 gtk_widget_show (cmd_entry); | |
1249 gtk_box_pack_start (GTK_BOX (hbox28), cmd_entry, TRUE, TRUE, 0); | |
1250 | |
1251 cmd_checkb = gtk_check_button_new_with_label ("enable"); | |
1252 gtk_widget_set_name (cmd_checkb, "cmd_checkb"); | |
1253 gtk_widget_ref (cmd_checkb); | |
1254 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "cmd_checkb", cmd_checkb, | |
1255 (GtkDestroyNotify) gtk_widget_unref); | |
1256 gtk_widget_show (cmd_checkb); | |
1257 gtk_box_pack_start (GTK_BOX (hbox28), cmd_checkb, FALSE, FALSE, 0); | |
1258 | |
1259 frame14 = gtk_frame_new ("Playlist (optional)"); | |
1260 gtk_widget_set_name (frame14, "frame14"); | |
1261 gtk_widget_ref (frame14); | |
1262 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "frame14", frame14, | |
1263 (GtkDestroyNotify) gtk_widget_unref); | |
1264 gtk_widget_show (frame14); | |
1265 gtk_box_pack_start (GTK_BOX (vbox10), frame14, FALSE, FALSE, 0); | |
1266 gtk_container_set_border_width (GTK_CONTAINER (frame14), 10); | |
1267 | |
1268 hbox29 = gtk_hbox_new (FALSE, 5); | |
1269 gtk_widget_set_name (hbox29, "hbox29"); | |
1270 gtk_widget_ref (hbox29); | |
1271 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox29", hbox29, | |
1272 (GtkDestroyNotify) gtk_widget_unref); | |
1273 gtk_widget_show (hbox29); | |
1274 gtk_container_add (GTK_CONTAINER (frame14), hbox29); | |
1275 gtk_container_set_border_width (GTK_CONTAINER (hbox29), 8); | |
1276 | |
1277 playlist = gtk_entry_new (); | |
1278 gtk_widget_set_name (playlist, "playlist"); | |
1279 gtk_widget_ref (playlist); | |
1280 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "playlist", playlist, | |
1281 (GtkDestroyNotify) gtk_widget_unref); | |
1282 gtk_widget_show (playlist); | |
1283 gtk_box_pack_start (GTK_BOX (hbox29), playlist, TRUE, TRUE, 0); | |
1284 | |
1285 playlist_browse_button = gtk_button_new_with_label ("Browse..."); | |
1286 gtk_widget_set_name (playlist_browse_button, "playlist_browse_button"); | |
1287 gtk_widget_ref (playlist_browse_button); | |
1288 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "playlist_browse_button", playlist_browse_button, | |
1289 (GtkDestroyNotify) gtk_widget_unref); | |
1290 gtk_widget_show (playlist_browse_button); | |
1291 gtk_box_pack_start (GTK_BOX (hbox29), playlist_browse_button, FALSE, FALSE, 0); | |
1292 | |
1293 frame18 = gtk_frame_new ("Reminder"); | |
1294 gtk_widget_set_name (frame18, "frame18"); | |
1295 gtk_widget_ref (frame18); | |
1296 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "frame18", frame18, | |
1297 (GtkDestroyNotify) gtk_widget_unref); | |
1298 gtk_widget_show (frame18); | |
1299 gtk_box_pack_start (GTK_BOX (vbox10), frame18, TRUE, TRUE, 0); | |
1300 gtk_container_set_border_width (GTK_CONTAINER (frame18), 10); | |
1301 | |
1302 hbox38 = gtk_hbox_new (FALSE, 0); | |
1303 gtk_widget_set_name (hbox38, "hbox38"); | |
1304 gtk_widget_ref (hbox38); | |
1305 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox38", hbox38, | |
1306 (GtkDestroyNotify) gtk_widget_unref); | |
1307 gtk_widget_show (hbox38); | |
1308 gtk_container_add (GTK_CONTAINER (frame18), hbox38); | |
1309 | |
1310 reminder_cb = gtk_check_button_new_with_label ("Use reminder"); | |
1311 gtk_widget_set_name (reminder_cb, "reminder_cb"); | |
1312 gtk_widget_ref (reminder_cb); | |
1313 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "reminder_cb", reminder_cb, | |
1314 (GtkDestroyNotify) gtk_widget_unref); | |
1315 gtk_widget_show (reminder_cb); | |
1316 gtk_box_pack_start (GTK_BOX (hbox38), reminder_cb, FALSE, FALSE, 0); | |
1317 | |
1318 reminder_text = gtk_entry_new (); | |
1319 gtk_widget_set_name (reminder_text, "reminder_text"); | |
1320 gtk_widget_ref (reminder_text); | |
1321 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "reminder_text", reminder_text, | |
1322 (GtkDestroyNotify) gtk_widget_unref); | |
1323 gtk_widget_show (reminder_text); | |
1324 gtk_box_pack_start (GTK_BOX (hbox38), reminder_text, TRUE, TRUE, 5); | |
1325 | |
1326 label74 = gtk_label_new ("Options"); | |
1327 gtk_widget_set_name (label74, "label74"); | |
1328 gtk_widget_ref (label74); | |
1329 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label74", label74, | |
1330 (GtkDestroyNotify) gtk_widget_unref); | |
1331 gtk_widget_show (label74); | |
1332 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label74); | |
1333 | |
1334 frame16 = gtk_frame_new ("What do these options mean?"); | |
1335 gtk_widget_set_name (frame16, "frame16"); | |
1336 gtk_widget_ref (frame16); | |
1337 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "frame16", frame16, | |
1338 (GtkDestroyNotify) gtk_widget_unref); | |
1339 gtk_widget_show (frame16); | |
1340 gtk_container_add (GTK_CONTAINER (notebook1), frame16); | |
1341 gtk_container_set_border_width (GTK_CONTAINER (frame16), 10); | |
1342 | |
1343 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); | |
1344 gtk_widget_set_name (scrolledwindow1, "scrolledwindow1"); | |
1345 gtk_widget_ref (scrolledwindow1); | |
1346 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "scrolledwindow1", scrolledwindow1, | |
1347 (GtkDestroyNotify) gtk_widget_unref); | |
1348 gtk_widget_show (scrolledwindow1); | |
1349 gtk_container_add (GTK_CONTAINER (frame16), scrolledwindow1); | |
1350 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); | |
1351 | |
1352 text1 = gtk_text_new (NULL, NULL); | |
1353 gtk_widget_set_name (text1, "text1"); | |
1354 gtk_widget_ref (text1); | |
1355 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "text1", text1, | |
1356 (GtkDestroyNotify) gtk_widget_unref); | |
1357 gtk_widget_show (text1); | |
1358 gtk_container_add (GTK_CONTAINER (scrolledwindow1), text1); | |
131
561871379579
[svn] - apply fixes from Christian Birchinger <joker -at- gentoo.org>.
nenolod
parents:
121
diff
changeset
|
1359 gtk_text_insert (GTK_TEXT_VIEW (text1), NULL, NULL, NULL, |
121 | 1360 "Time\n Alarm at: \n The time for the alarm to come on.\n\n Quiet After: \n Stop alarm after this amount of time.\n (if the wakeup dialog is not closed)\n\n\nDays\n Day:\n Select the days for the alarm to activate.\n\n Time:\n Choose the time for the alarm on each day,\n or select the toggle button to use the default\n time.\n\n\nVolume\n Fading: \n Fade the volume up to the chosen volume \n for this amount of time.\n\n Start at: \n Start fading from this volume.\n\n Final: \n The volume to stop fading at. If the fading\n time is 0 then set volume to this and start\n playing.\n\n\nOptions:\n Additional Command:\n Run this command at the alarm time.\n\n Playlist: \n Load this playlist for playing songs from \n (must have .m3u extension). If no playlist\n is given then the songs which are currently\n in the list will be used.\n The URL of an mp3/ogg stream can also be\n entered here, but loading of playlists from\n URLs is not currently supported by xmms.\n\n Reminder:\n Display a reminder when the alarm goes off,\n type the reminder in the box and turn on the\n toggle button if you want it to be shown.", 1143); |
1361 | |
1362 label86 = gtk_label_new ("Help"); | |
1363 gtk_widget_set_name (label86, "label86"); | |
1364 gtk_widget_ref (label86); | |
1365 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "label86", label86, | |
1366 (GtkDestroyNotify) gtk_widget_unref); | |
1367 gtk_widget_show (label86); | |
1368 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label86); | |
1369 | |
1370 dialog_action_area5 = GTK_DIALOG (config_dialog)->action_area; | |
1371 gtk_widget_set_name (dialog_action_area5, "dialog_action_area5"); | |
1372 gtk_object_set_data (GTK_OBJECT (config_dialog), "dialog_action_area5", dialog_action_area5); | |
1373 gtk_widget_show (dialog_action_area5); | |
1374 gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area5), 10); | |
1375 | |
1376 hbox20 = gtk_hbox_new (TRUE, 5); | |
1377 gtk_widget_set_name (hbox20, "hbox20"); | |
1378 gtk_widget_ref (hbox20); | |
1379 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "hbox20", hbox20, | |
1380 (GtkDestroyNotify) gtk_widget_unref); | |
1381 gtk_widget_show (hbox20); | |
1382 gtk_box_pack_start (GTK_BOX (dialog_action_area5), hbox20, TRUE, TRUE, 0); | |
1383 gtk_container_set_border_width (GTK_CONTAINER (hbox20), 10); | |
1384 | |
1385 ok_button = gtk_button_new_with_label ("OK"); | |
1386 gtk_widget_set_name (ok_button, "ok_button"); | |
1387 gtk_widget_ref (ok_button); | |
1388 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "ok_button", ok_button, | |
1389 (GtkDestroyNotify) gtk_widget_unref); | |
1390 gtk_widget_show (ok_button); | |
1391 gtk_box_pack_start (GTK_BOX (hbox20), ok_button, FALSE, TRUE, 0); | |
1392 GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT); | |
1393 | |
1394 cancel_button = gtk_button_new_with_label ("Cancel"); | |
1395 gtk_widget_set_name (cancel_button, "cancel_button"); | |
1396 gtk_widget_ref (cancel_button); | |
1397 gtk_object_set_data_full (GTK_OBJECT (config_dialog), "cancel_button", cancel_button, | |
1398 (GtkDestroyNotify) gtk_widget_unref); | |
1399 gtk_widget_show (cancel_button); | |
1400 gtk_box_pack_start (GTK_BOX (hbox20), cancel_button, FALSE, TRUE, 0); | |
1401 GTK_WIDGET_SET_FLAGS (cancel_button, GTK_CAN_DEFAULT); | |
1402 | |
1403 gtk_signal_connect (GTK_OBJECT (mon_def), "toggled", | |
1404 GTK_SIGNAL_FUNC (on_mon_def_toggled), | |
1405 NULL); | |
1406 gtk_signal_connect (GTK_OBJECT (tue_def), "toggled", | |
1407 GTK_SIGNAL_FUNC (on_tue_def_toggled), | |
1408 NULL); | |
1409 gtk_signal_connect (GTK_OBJECT (wed_def), "toggled", | |
1410 GTK_SIGNAL_FUNC (on_wed_def_toggled), | |
1411 NULL); | |
1412 gtk_signal_connect (GTK_OBJECT (thu_def), "toggled", | |
1413 GTK_SIGNAL_FUNC (on_thu_def_toggled), | |
1414 NULL); | |
1415 gtk_signal_connect (GTK_OBJECT (fri_def), "toggled", | |
1416 GTK_SIGNAL_FUNC (on_fri_def_toggled), | |
1417 NULL); | |
1418 gtk_signal_connect (GTK_OBJECT (sat_def), "toggled", | |
1419 GTK_SIGNAL_FUNC (on_sat_def_toggled), | |
1420 NULL); | |
1421 gtk_signal_connect (GTK_OBJECT (sun_def), "toggled", | |
1422 GTK_SIGNAL_FUNC (on_sun_def_toggled), | |
1423 NULL); | |
1424 gtk_signal_connect (GTK_OBJECT (current_button), "clicked", | |
1425 GTK_SIGNAL_FUNC (alarm_current_volume), | |
1426 NULL); | |
1427 gtk_signal_connect (GTK_OBJECT (ok_button), "clicked", | |
1428 GTK_SIGNAL_FUNC (alarm_save), | |
1429 NULL); | |
1430 gtk_signal_connect_object (GTK_OBJECT (ok_button), "clicked", | |
1431 GTK_SIGNAL_FUNC (gtk_widget_destroy), | |
1432 GTK_OBJECT (config_dialog)); | |
1433 gtk_signal_connect_object (GTK_OBJECT (cancel_button), "clicked", | |
1434 GTK_SIGNAL_FUNC (gtk_widget_destroy), | |
1435 GTK_OBJECT (config_dialog)); | |
1436 | |
1437 gtk_widget_grab_default (ok_button); | |
1438 gtk_object_set_data (GTK_OBJECT (config_dialog), "tooltips", tooltips); | |
1439 | |
1440 return config_dialog; | |
1441 } | |
1442 | |
1443 GtkWidget* | |
1444 create_reminder_dialog (gchar *reminder_msg) | |
1445 { | |
1446 GtkWidget *reminder_dialog; | |
1447 GtkWidget *dialog_vbox6; | |
1448 GtkWidget *frame19; | |
1449 GtkWidget *reminder_entry; | |
1450 GtkWidget *dialog_action_area6; | |
1451 GtkWidget *button11; | |
1452 | |
1453 reminder_dialog = gtk_dialog_new (); | |
1454 gtk_widget_set_name (reminder_dialog, "reminder_dialog"); | |
1455 gtk_object_set_data (GTK_OBJECT (reminder_dialog), "reminder_dialog", reminder_dialog); | |
1456 gtk_window_set_title (GTK_WINDOW (reminder_dialog), "Reminder"); | |
1457 gtk_window_set_policy (GTK_WINDOW (reminder_dialog), TRUE, TRUE, FALSE); | |
1458 | |
1459 dialog_vbox6 = GTK_DIALOG (reminder_dialog)->vbox; | |
1460 gtk_widget_set_name (dialog_vbox6, "dialog_vbox6"); | |
1461 gtk_object_set_data (GTK_OBJECT (reminder_dialog), "dialog_vbox6", dialog_vbox6); | |
1462 gtk_widget_show (dialog_vbox6); | |
1463 | |
1464 frame19 = gtk_frame_new ("Your reminder for today is.."); | |
1465 gtk_widget_set_name (frame19, "frame19"); | |
1466 gtk_widget_ref (frame19); | |
1467 gtk_object_set_data_full (GTK_OBJECT (reminder_dialog), "frame19", frame19, | |
1468 (GtkDestroyNotify) gtk_widget_unref); | |
1469 gtk_widget_show (frame19); | |
1470 gtk_box_pack_start (GTK_BOX (dialog_vbox6), frame19, TRUE, TRUE, 0); | |
1471 gtk_container_set_border_width (GTK_CONTAINER (frame19), 10); | |
1472 | |
1473 reminder_entry = gtk_entry_new (); | |
1474 gtk_widget_set_name (reminder_entry, "reminder_entry"); | |
1475 gtk_widget_ref (reminder_entry); | |
1476 gtk_object_set_data_full (GTK_OBJECT (reminder_dialog), "reminder_entry", reminder_entry, | |
1477 (GtkDestroyNotify) gtk_widget_unref); | |
1478 gtk_widget_show (reminder_entry); | |
1479 gtk_container_add (GTK_CONTAINER (frame19), reminder_entry); | |
1480 gtk_entry_set_editable (GTK_ENTRY (reminder_entry), FALSE); | |
1481 gtk_entry_set_text (GTK_ENTRY (reminder_entry), reminder_msg); | |
1482 | |
1483 dialog_action_area6 = GTK_DIALOG (reminder_dialog)->action_area; | |
1484 gtk_widget_set_name (dialog_action_area6, "dialog_action_area6"); | |
1485 gtk_object_set_data (GTK_OBJECT (reminder_dialog), "dialog_action_area6", dialog_action_area6); | |
1486 gtk_widget_show (dialog_action_area6); | |
1487 gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area6), 10); | |
1488 | |
1489 button11 = gtk_button_new_with_label ("Thankyou"); | |
1490 gtk_widget_set_name (button11, "button11"); | |
1491 gtk_widget_ref (button11); | |
1492 gtk_object_set_data_full (GTK_OBJECT (reminder_dialog), "button11", button11, | |
1493 (GtkDestroyNotify) gtk_widget_unref); | |
1494 gtk_widget_show (button11); | |
1495 gtk_box_pack_start (GTK_BOX (dialog_action_area6), button11, FALSE, FALSE, 0); | |
1496 | |
1497 gtk_signal_connect_object (GTK_OBJECT (button11), "clicked", | |
1498 GTK_SIGNAL_FUNC (gtk_widget_destroy), | |
1499 GTK_OBJECT(reminder_dialog)); | |
1500 | |
1501 return reminder_dialog; | |
1502 } | |
1503 | |
1504 /* | |
1505 * vi:ai:expandtab:ts=2 sts=2 shiftwidth=2:nowrap: | |
1506 */ |