~ubuntu-branches/ubuntu/wily/alsaplayer/wily

« back to all changes in this revision

Viewing changes to interface/gtk2/interface.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Hubert Chan
  • Date: 2007-04-15 16:31:28 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20070415163128-kknhuqht7472v6wk
Tags: 0.99.77-1
* New upstream release.
  * remove patches already added by upstream.
* New maintainer address.
* Add missing #include in CorePlayer.cpp. (closes: #417091)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
#include <stdio.h>
 
14
 
 
15
#include <gdk/gdkkeysyms.h>
 
16
#include <gtk/gtk.h>
 
17
 
 
18
#include "callbacks.h"
 
19
#include "interface.h"
 
20
#include "support.h"
 
21
 
 
22
#define GLADE_HOOKUP_OBJECT(component,widget,name) \
 
23
  g_object_set_data_full (G_OBJECT (component), name, \
 
24
    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
 
25
 
 
26
#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
 
27
  g_object_set_data (G_OBJECT (component), name, widget)
 
28
 
 
29
GtkWidget*
 
30
create_root_window (void)
 
31
{
 
32
  GtkWidget *root_window;
 
33
  GtkWidget *root_box;
 
34
  GtkWidget *player_vbox;
 
35
  GtkWidget *player_box;
 
36
  GtkWidget *control_box;
 
37
  GtkWidget *core_box;
 
38
  GtkWidget *vbox6;
 
39
  GtkWidget *hbox4;
 
40
  GtkWidget *vbox7;
 
41
  GtkWidget *status_label;
 
42
  GtkWidget *hbox17;
 
43
  GtkWidget *vbox16;
 
44
  GtkWidget *format_label;
 
45
  GtkWidget *time_label;
 
46
  GtkWidget *hbox8;
 
47
  GtkWidget *pos_scale;
 
48
  GtkWidget *hbox3;
 
49
  GtkWidget *hbox2;
 
50
  GtkWidget *prev_button;
 
51
  GtkWidget *stop_button;
 
52
  GtkWidget *play_button;
 
53
  GtkWidget *next_button;
 
54
  GtkWidget *hbox5;
 
55
  GtkWidget *vbox9;
 
56
  GtkWidget *hbox6;
 
57
  GtkWidget *hbox7;
 
58
  GtkWidget *vbox11;
 
59
  GtkWidget *playlist_button;
 
60
  GtkWidget *vbox8;
 
61
  GtkWidget *vol_scale;
 
62
 
 
63
  root_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 
64
  gtk_window_set_title (GTK_WINDOW (root_window), "AlsaPlayer");
 
65
 
 
66
  root_box = gtk_vbox_new (FALSE, 0);
 
67
  gtk_widget_show (root_box);
 
68
  gtk_container_add (GTK_CONTAINER (root_window), root_box);
 
69
 
 
70
  player_vbox = gtk_vbox_new (FALSE, 0);
 
71
  gtk_widget_show (player_vbox);
 
72
  gtk_box_pack_start (GTK_BOX (root_box), player_vbox, TRUE, TRUE, 0);
 
73
 
 
74
  player_box = gtk_vbox_new (FALSE, 0);
 
75
  gtk_widget_show (player_box);
 
76
  gtk_box_pack_start (GTK_BOX (player_vbox), player_box, FALSE, TRUE, 0);
 
77
 
 
78
  control_box = gtk_vbox_new (FALSE, 0);
 
79
  gtk_widget_show (control_box);
 
80
  gtk_box_pack_start (GTK_BOX (player_box), control_box, FALSE, TRUE, 0);
 
81
 
 
82
  core_box = gtk_hbox_new (FALSE, 0);
 
83
  gtk_widget_show (core_box);
 
84
  gtk_box_pack_start (GTK_BOX (control_box), core_box, FALSE, TRUE, 2);
 
85
 
 
86
  vbox6 = gtk_vbox_new (FALSE, 0);
 
87
  gtk_widget_show (vbox6);
 
88
  gtk_box_pack_start (GTK_BOX (core_box), vbox6, TRUE, TRUE, 2);
 
89
 
 
90
  hbox4 = gtk_hbox_new (FALSE, 0);
 
91
  gtk_widget_show (hbox4);
 
92
  gtk_box_pack_start (GTK_BOX (vbox6), hbox4, TRUE, TRUE, 0);
 
93
 
 
94
  vbox7 = gtk_vbox_new (FALSE, 2);
 
95
  gtk_widget_show (vbox7);
 
96
  gtk_box_pack_start (GTK_BOX (hbox4), vbox7, TRUE, TRUE, 0);
 
97
 
 
98
  status_label = gtk_label_new ("Dit is text");
 
99
  gtk_widget_show (status_label);
 
100
  gtk_box_pack_start (GTK_BOX (vbox7), status_label, FALSE, FALSE, 0);
 
101
  gtk_misc_set_alignment (GTK_MISC (status_label), 0, 0.5);
 
102
 
 
103
  hbox17 = gtk_hbox_new (FALSE, 0);
 
104
  gtk_widget_show (hbox17);
 
105
  gtk_box_pack_start (GTK_BOX (vbox7), hbox17, FALSE, FALSE, 0);
 
106
 
 
107
  vbox16 = gtk_vbox_new (FALSE, 0);
 
108
  gtk_widget_show (vbox16);
 
109
  gtk_box_pack_start (GTK_BOX (hbox17), vbox16, TRUE, TRUE, 0);
 
110
 
 
111
  format_label = gtk_label_new ("Dit is text");
 
112
  gtk_widget_show (format_label);
 
113
  gtk_box_pack_start (GTK_BOX (vbox16), format_label, FALSE, FALSE, 0);
 
114
  gtk_misc_set_alignment (GTK_MISC (format_label), 0, 0.5);
 
115
 
 
116
  time_label = gtk_label_new ("Dit is ook text");
 
117
  gtk_widget_show (time_label);
 
118
  gtk_box_pack_start (GTK_BOX (hbox17), time_label, FALSE, FALSE, 0);
 
119
  gtk_label_set_justify (GTK_LABEL (time_label), GTK_JUSTIFY_RIGHT);
 
120
  gtk_misc_set_alignment (GTK_MISC (time_label), 0, 0.5);
 
121
 
 
122
  hbox8 = gtk_hbox_new (FALSE, 0);
 
123
  gtk_widget_show (hbox8);
 
124
  gtk_box_pack_start (GTK_BOX (control_box), hbox8, FALSE, TRUE, 0);
 
125
  gtk_container_set_border_width (GTK_CONTAINER (hbox8), 4);
 
126
 
 
127
  pos_scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 0, 0, 0)));
 
128
  gtk_widget_show (pos_scale);
 
129
  gtk_box_pack_start (GTK_BOX (hbox8), pos_scale, TRUE, TRUE, 0);
 
130
  GTK_WIDGET_UNSET_FLAGS (pos_scale, GTK_CAN_FOCUS);
 
131
  gtk_scale_set_draw_value (GTK_SCALE (pos_scale), FALSE);
 
132
 
 
133
  hbox3 = gtk_hbox_new (FALSE, 0);
 
134
  gtk_widget_show (hbox3);
 
135
  gtk_box_pack_start (GTK_BOX (control_box), hbox3, TRUE, TRUE, 0);
 
136
 
 
137
  hbox2 = gtk_hbox_new (FALSE, 0);
 
138
  gtk_widget_show (hbox2);
 
139
  gtk_box_pack_start (GTK_BOX (hbox3), hbox2, FALSE, TRUE, 0);
 
140
  gtk_container_set_border_width (GTK_CONTAINER (hbox2), 4);
 
141
 
 
142
  prev_button = gtk_button_new ();
 
143
  gtk_widget_show (prev_button);
 
144
  gtk_box_pack_start (GTK_BOX (hbox2), prev_button, FALSE, FALSE, 1);
 
145
  gtk_widget_set_size_request (prev_button, 31, 21);
 
146
  GTK_WIDGET_UNSET_FLAGS (prev_button, GTK_CAN_FOCUS);
 
147
 
 
148
  stop_button = gtk_button_new ();
 
149
  gtk_widget_show (stop_button);
 
150
  gtk_box_pack_start (GTK_BOX (hbox2), stop_button, FALSE, FALSE, 1);
 
151
  gtk_widget_set_size_request (stop_button, 31, 21);
 
152
  GTK_WIDGET_UNSET_FLAGS (stop_button, GTK_CAN_FOCUS);
 
153
 
 
154
  play_button = gtk_button_new ();
 
155
  gtk_widget_show (play_button);
 
156
  gtk_box_pack_start (GTK_BOX (hbox2), play_button, FALSE, FALSE, 1);
 
157
  gtk_widget_set_size_request (play_button, 31, 21);
 
158
  GTK_WIDGET_UNSET_FLAGS (play_button, GTK_CAN_FOCUS);
 
159
 
 
160
  next_button = gtk_button_new ();
 
161
  gtk_widget_show (next_button);
 
162
  gtk_box_pack_start (GTK_BOX (hbox2), next_button, FALSE, FALSE, 1);
 
163
  gtk_widget_set_size_request (next_button, 31, 21);
 
164
  GTK_WIDGET_UNSET_FLAGS (next_button, GTK_CAN_FOCUS);
 
165
 
 
166
  hbox5 = gtk_hbox_new (FALSE, 0);
 
167
  gtk_widget_show (hbox5);
 
168
  gtk_box_pack_start (GTK_BOX (hbox3), hbox5, TRUE, TRUE, 0);
 
169
 
 
170
  vbox9 = gtk_vbox_new (FALSE, 0);
 
171
  gtk_widget_show (vbox9);
 
172
  gtk_box_pack_start (GTK_BOX (hbox5), vbox9, TRUE, TRUE, 0);
 
173
 
 
174
  hbox6 = gtk_hbox_new (FALSE, 0);
 
175
  gtk_widget_show (hbox6);
 
176
  gtk_box_pack_start (GTK_BOX (vbox9), hbox6, TRUE, TRUE, 0);
 
177
 
 
178
  hbox7 = gtk_hbox_new (FALSE, 0);
 
179
  gtk_widget_show (hbox7);
 
180
  gtk_box_pack_start (GTK_BOX (hbox6), hbox7, TRUE, TRUE, 0);
 
181
 
 
182
  vbox11 = gtk_vbox_new (TRUE, 0);
 
183
  gtk_widget_show (vbox11);
 
184
  gtk_box_pack_start (GTK_BOX (hbox7), vbox11, FALSE, FALSE, 0);
 
185
 
 
186
  playlist_button = gtk_button_new ();
 
187
  gtk_widget_show (playlist_button);
 
188
  gtk_box_pack_start (GTK_BOX (vbox11), playlist_button, FALSE, FALSE, 0);
 
189
  gtk_widget_set_size_request (playlist_button, 58, 21);
 
190
  GTK_WIDGET_UNSET_FLAGS (playlist_button, GTK_CAN_FOCUS);
 
191
 
 
192
  vbox8 = gtk_vbox_new (FALSE, 0);
 
193
  gtk_widget_show (vbox8);
 
194
  gtk_box_pack_start (GTK_BOX (hbox5), vbox8, FALSE, TRUE, 0);
 
195
  gtk_container_set_border_width (GTK_CONTAINER (vbox8), 6);
 
196
 
 
197
  vol_scale = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (14, 0, 14, 0, 0, 0)));
 
198
  gtk_widget_show (vol_scale);
 
199
  gtk_box_pack_start (GTK_BOX (vbox8), vol_scale, TRUE, TRUE, 0);
 
200
  gtk_widget_set_size_request (vol_scale, 80, 15);
 
201
  GTK_WIDGET_UNSET_FLAGS (vol_scale, GTK_CAN_FOCUS);
 
202
  gtk_scale_set_draw_value (GTK_SCALE (vol_scale), FALSE);
 
203
 
 
204
  /* Store pointers to all widgets, for use by lookup_widget(). */
 
205
  GLADE_HOOKUP_OBJECT_NO_REF (root_window, root_window, "root_window");
 
206
  GLADE_HOOKUP_OBJECT (root_window, root_box, "root_box");
 
207
  GLADE_HOOKUP_OBJECT (root_window, player_vbox, "player_vbox");
 
208
  GLADE_HOOKUP_OBJECT (root_window, player_box, "player_box");
 
209
  GLADE_HOOKUP_OBJECT (root_window, control_box, "control_box");
 
210
  GLADE_HOOKUP_OBJECT (root_window, core_box, "core_box");
 
211
  GLADE_HOOKUP_OBJECT (root_window, vbox6, "vbox6");
 
212
  GLADE_HOOKUP_OBJECT (root_window, hbox4, "hbox4");
 
213
  GLADE_HOOKUP_OBJECT (root_window, vbox7, "vbox7");
 
214
  GLADE_HOOKUP_OBJECT (root_window, status_label, "status_label");
 
215
  GLADE_HOOKUP_OBJECT (root_window, hbox17, "hbox17");
 
216
  GLADE_HOOKUP_OBJECT (root_window, vbox16, "vbox16");
 
217
  GLADE_HOOKUP_OBJECT (root_window, format_label, "format_label");
 
218
  GLADE_HOOKUP_OBJECT (root_window, time_label, "time_label");
 
219
  GLADE_HOOKUP_OBJECT (root_window, hbox8, "hbox8");
 
220
  GLADE_HOOKUP_OBJECT (root_window, pos_scale, "pos_scale");
 
221
  GLADE_HOOKUP_OBJECT (root_window, hbox3, "hbox3");
 
222
  GLADE_HOOKUP_OBJECT (root_window, hbox2, "hbox2");
 
223
  GLADE_HOOKUP_OBJECT (root_window, prev_button, "prev_button");
 
224
  GLADE_HOOKUP_OBJECT (root_window, stop_button, "stop_button");
 
225
  GLADE_HOOKUP_OBJECT (root_window, play_button, "play_button");
 
226
  GLADE_HOOKUP_OBJECT (root_window, next_button, "next_button");
 
227
  GLADE_HOOKUP_OBJECT (root_window, hbox5, "hbox5");
 
228
  GLADE_HOOKUP_OBJECT (root_window, vbox9, "vbox9");
 
229
  GLADE_HOOKUP_OBJECT (root_window, hbox6, "hbox6");
 
230
  GLADE_HOOKUP_OBJECT (root_window, hbox7, "hbox7");
 
231
  GLADE_HOOKUP_OBJECT (root_window, vbox11, "vbox11");
 
232
  GLADE_HOOKUP_OBJECT (root_window, playlist_button, "playlist_button");
 
233
  GLADE_HOOKUP_OBJECT (root_window, vbox8, "vbox8");
 
234
  GLADE_HOOKUP_OBJECT (root_window, vol_scale, "vol_scale");
 
235
 
 
236
  return root_window;
 
237
}
 
238
 
 
239
GtkWidget*
 
240
create_playlist_window (void)
 
241
{
 
242
  GtkWidget *playlist_window;
 
243
  GtkWidget *vbox12;
 
244
  GtkWidget *hbox9;
 
245
  GtkWidget *scrolledwindow1;
 
246
  GtkWidget *tree_view;
 
247
  GtkWidget *vbuttonbox1;
 
248
  GtkWidget *add_button;
 
249
  GtkWidget *alignment1;
 
250
  GtkWidget *hbox10;
 
251
  GtkWidget *image1;
 
252
  GtkWidget *add_button_label;
 
253
  GtkWidget *remove_button;
 
254
  GtkWidget *alignment2;
 
255
  GtkWidget *hbox11;
 
256
  GtkWidget *image2;
 
257
  GtkWidget *remove_button_label;
 
258
  GtkWidget *shuffle_button;
 
259
  GtkWidget *load_button;
 
260
  GtkWidget *alignment6;
 
261
  GtkWidget *hbox15;
 
262
  GtkWidget *image6;
 
263
  GtkWidget *load_button_label;
 
264
  GtkWidget *save_button;
 
265
  GtkWidget *alignment7;
 
266
  GtkWidget *hbox16;
 
267
  GtkWidget *image7;
 
268
  GtkWidget *save_button_label;
 
269
  GtkWidget *vbox15;
 
270
 
 
271
  playlist_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 
272
  gtk_window_set_title (GTK_WINDOW (playlist_window), "Playlist");
 
273
 
 
274
  vbox12 = gtk_vbox_new (FALSE, 0);
 
275
  gtk_widget_show (vbox12);
 
276
  gtk_container_add (GTK_CONTAINER (playlist_window), vbox12);
 
277
  gtk_container_set_border_width (GTK_CONTAINER (vbox12), 4);
 
278
 
 
279
  hbox9 = gtk_hbox_new (FALSE, 0);
 
280
  gtk_widget_show (hbox9);
 
281
  gtk_box_pack_start (GTK_BOX (vbox12), hbox9, TRUE, TRUE, 0);
 
282
 
 
283
  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
 
284
  gtk_widget_show (scrolledwindow1);
 
285
  gtk_box_pack_start (GTK_BOX (hbox9), scrolledwindow1, TRUE, TRUE, 0);
 
286
  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 
287
 
 
288
  tree_view = gtk_tree_view_new ();
 
289
  gtk_widget_show (tree_view);
 
290
  gtk_container_add (GTK_CONTAINER (scrolledwindow1), tree_view);
 
291
  gtk_tree_view_set_reorderable (GTK_TREE_VIEW (tree_view), TRUE);
 
292
 
 
293
  vbuttonbox1 = gtk_vbutton_box_new ();
 
294
  gtk_widget_show (vbuttonbox1);
 
295
  gtk_box_pack_start (GTK_BOX (hbox9), vbuttonbox1, FALSE, TRUE, 0);
 
296
  gtk_button_box_set_layout (GTK_BUTTON_BOX (vbuttonbox1), GTK_BUTTONBOX_START);
 
297
 
 
298
  add_button = gtk_button_new ();
 
299
  gtk_widget_show (add_button);
 
300
  gtk_container_add (GTK_CONTAINER (vbuttonbox1), add_button);
 
301
  GTK_WIDGET_SET_FLAGS (add_button, GTK_CAN_DEFAULT);
 
302
 
 
303
  alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0);
 
304
  gtk_widget_show (alignment1);
 
305
  gtk_container_add (GTK_CONTAINER (add_button), alignment1);
 
306
 
 
307
  hbox10 = gtk_hbox_new (FALSE, 2);
 
308
  gtk_widget_show (hbox10);
 
309
  gtk_container_add (GTK_CONTAINER (alignment1), hbox10);
 
310
 
 
311
  image1 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_BUTTON);
 
312
  gtk_widget_show (image1);
 
313
  gtk_box_pack_start (GTK_BOX (hbox10), image1, FALSE, FALSE, 0);
 
314
 
 
315
  add_button_label = gtk_label_new_with_mnemonic ("Add");
 
316
  gtk_widget_show (add_button_label);
 
317
  gtk_box_pack_start (GTK_BOX (hbox10), add_button_label, FALSE, FALSE, 0);
 
318
 
 
319
  remove_button = gtk_button_new ();
 
320
  gtk_widget_show (remove_button);
 
321
  gtk_container_add (GTK_CONTAINER (vbuttonbox1), remove_button);
 
322
  GTK_WIDGET_SET_FLAGS (remove_button, GTK_CAN_DEFAULT);
 
323
 
 
324
  alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0);
 
325
  gtk_widget_show (alignment2);
 
326
  gtk_container_add (GTK_CONTAINER (remove_button), alignment2);
 
327
 
 
328
  hbox11 = gtk_hbox_new (FALSE, 2);
 
329
  gtk_widget_show (hbox11);
 
330
  gtk_container_add (GTK_CONTAINER (alignment2), hbox11);
 
331
 
 
332
  image2 = gtk_image_new_from_stock ("gtk-remove", GTK_ICON_SIZE_BUTTON);
 
333
  gtk_widget_show (image2);
 
334
  gtk_box_pack_start (GTK_BOX (hbox11), image2, FALSE, FALSE, 0);
 
335
 
 
336
  remove_button_label = gtk_label_new_with_mnemonic ("Remove");
 
337
  gtk_widget_show (remove_button_label);
 
338
  gtk_box_pack_start (GTK_BOX (hbox11), remove_button_label, FALSE, FALSE, 0);
 
339
 
 
340
  shuffle_button = gtk_button_new_with_mnemonic ("Shuffle");
 
341
  gtk_widget_show (shuffle_button);
 
342
  gtk_container_add (GTK_CONTAINER (vbuttonbox1), shuffle_button);
 
343
  GTK_WIDGET_SET_FLAGS (shuffle_button, GTK_CAN_DEFAULT);
 
344
 
 
345
  load_button = gtk_button_new ();
 
346
  gtk_widget_show (load_button);
 
347
  gtk_container_add (GTK_CONTAINER (vbuttonbox1), load_button);
 
348
  GTK_WIDGET_SET_FLAGS (load_button, GTK_CAN_DEFAULT);
 
349
 
 
350
  alignment6 = gtk_alignment_new (0.5, 0.5, 0, 0);
 
351
  gtk_widget_show (alignment6);
 
352
  gtk_container_add (GTK_CONTAINER (load_button), alignment6);
 
353
 
 
354
  hbox15 = gtk_hbox_new (FALSE, 2);
 
355
  gtk_widget_show (hbox15);
 
356
  gtk_container_add (GTK_CONTAINER (alignment6), hbox15);
 
357
 
 
358
  image6 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_BUTTON);
 
359
  gtk_widget_show (image6);
 
360
  gtk_box_pack_start (GTK_BOX (hbox15), image6, FALSE, FALSE, 0);
 
361
 
 
362
  load_button_label = gtk_label_new_with_mnemonic ("Load...");
 
363
  gtk_widget_show (load_button_label);
 
364
  gtk_box_pack_start (GTK_BOX (hbox15), load_button_label, FALSE, FALSE, 0);
 
365
 
 
366
  save_button = gtk_button_new ();
 
367
  gtk_widget_show (save_button);
 
368
  gtk_container_add (GTK_CONTAINER (vbuttonbox1), save_button);
 
369
  GTK_WIDGET_SET_FLAGS (save_button, GTK_CAN_DEFAULT);
 
370
 
 
371
  alignment7 = gtk_alignment_new (0.5, 0.5, 0, 0);
 
372
  gtk_widget_show (alignment7);
 
373
  gtk_container_add (GTK_CONTAINER (save_button), alignment7);
 
374
 
 
375
  hbox16 = gtk_hbox_new (FALSE, 2);
 
376
  gtk_widget_show (hbox16);
 
377
  gtk_container_add (GTK_CONTAINER (alignment7), hbox16);
 
378
 
 
379
  image7 = gtk_image_new_from_stock ("gtk-save", GTK_ICON_SIZE_BUTTON);
 
380
  gtk_widget_show (image7);
 
381
  gtk_box_pack_start (GTK_BOX (hbox16), image7, FALSE, FALSE, 0);
 
382
 
 
383
  save_button_label = gtk_label_new_with_mnemonic ("Save...");
 
384
  gtk_widget_show (save_button_label);
 
385
  gtk_box_pack_start (GTK_BOX (hbox16), save_button_label, FALSE, FALSE, 0);
 
386
 
 
387
  vbox15 = gtk_vbox_new (FALSE, 0);
 
388
  gtk_widget_show (vbox15);
 
389
  gtk_box_pack_start (GTK_BOX (vbox12), vbox15, FALSE, TRUE, 0);
 
390
 
 
391
  /* Store pointers to all widgets, for use by lookup_widget(). */
 
392
  GLADE_HOOKUP_OBJECT_NO_REF (playlist_window, playlist_window, "playlist_window");
 
393
  GLADE_HOOKUP_OBJECT (playlist_window, vbox12, "vbox12");
 
394
  GLADE_HOOKUP_OBJECT (playlist_window, hbox9, "hbox9");
 
395
  GLADE_HOOKUP_OBJECT (playlist_window, scrolledwindow1, "scrolledwindow1");
 
396
  GLADE_HOOKUP_OBJECT (playlist_window, tree_view, "tree_view");
 
397
  GLADE_HOOKUP_OBJECT (playlist_window, vbuttonbox1, "vbuttonbox1");
 
398
  GLADE_HOOKUP_OBJECT (playlist_window, add_button, "add_button");
 
399
  GLADE_HOOKUP_OBJECT (playlist_window, alignment1, "alignment1");
 
400
  GLADE_HOOKUP_OBJECT (playlist_window, hbox10, "hbox10");
 
401
  GLADE_HOOKUP_OBJECT (playlist_window, image1, "image1");
 
402
  GLADE_HOOKUP_OBJECT (playlist_window, add_button_label, "add_button_label");
 
403
  GLADE_HOOKUP_OBJECT (playlist_window, remove_button, "remove_button");
 
404
  GLADE_HOOKUP_OBJECT (playlist_window, alignment2, "alignment2");
 
405
  GLADE_HOOKUP_OBJECT (playlist_window, hbox11, "hbox11");
 
406
  GLADE_HOOKUP_OBJECT (playlist_window, image2, "image2");
 
407
  GLADE_HOOKUP_OBJECT (playlist_window, remove_button_label, "remove_button_label");
 
408
  GLADE_HOOKUP_OBJECT (playlist_window, shuffle_button, "shuffle_button");
 
409
  GLADE_HOOKUP_OBJECT (playlist_window, load_button, "load_button");
 
410
  GLADE_HOOKUP_OBJECT (playlist_window, alignment6, "alignment6");
 
411
  GLADE_HOOKUP_OBJECT (playlist_window, hbox15, "hbox15");
 
412
  GLADE_HOOKUP_OBJECT (playlist_window, image6, "image6");
 
413
  GLADE_HOOKUP_OBJECT (playlist_window, load_button_label, "load_button_label");
 
414
  GLADE_HOOKUP_OBJECT (playlist_window, save_button, "save_button");
 
415
  GLADE_HOOKUP_OBJECT (playlist_window, alignment7, "alignment7");
 
416
  GLADE_HOOKUP_OBJECT (playlist_window, hbox16, "hbox16");
 
417
  GLADE_HOOKUP_OBJECT (playlist_window, image7, "image7");
 
418
  GLADE_HOOKUP_OBJECT (playlist_window, save_button_label, "save_button_label");
 
419
  GLADE_HOOKUP_OBJECT (playlist_window, vbox15, "vbox15");
 
420
 
 
421
  return playlist_window;
 
422
}
 
423