2 * DO NOT EDIT THIS FILE - it is generated by Glade.
14 #include <gdk/gdkkeysyms.h>
17 #include "familiar_callbacks.h"
18 #include "familiar_interface.h"
19 #include "familiar_support.h"
22 create_familiar (void)
27 GtkWidget *tmp_toolbar_icon;
28 GtkWidget *toolbar_open;
29 GtkWidget *toolbar_preferences;
30 GtkWidget *toolbar_rewind;
31 GtkWidget *toolbar_pause;
32 GtkWidget *toolbar_play;
33 GtkWidget *toolbar_stop;
34 GtkWidget *toolbar_forward;
35 GtkWidget *toolbar_about;
37 GtkWidget *fixedMedia;
39 GtkWidget *scrolledwindow1;
40 GtkWidget *clistmedia;
47 GList *comboURL_items = NULL;
48 GtkWidget *comboURL_entry;
50 GtkWidget *fixedPreferences;
51 GtkWidget *buttonSave;
52 GtkWidget *buttonApply;
53 GtkWidget *buttonCancel;
54 GtkWidget *cbautoplay;
55 GtkWidget *preferences;
56 GtkWidget *fixedAbout;
59 GtkWidget *labelCopyright;
60 GtkWidget *labelAuthors;
61 GtkWidget *labelAbout;
64 familiar = gtk_window_new (GTK_WINDOW_TOPLEVEL);
65 gtk_widget_set_name (familiar, "familiar");
66 gtk_object_set_data (GTK_OBJECT (familiar), "familiar", familiar);
67 gtk_widget_set_usize (familiar, 240, 300);
68 gtk_window_set_title (GTK_WINDOW (familiar), _("vlc (familiar)"));
69 gtk_window_set_policy (GTK_WINDOW (familiar), TRUE, TRUE, TRUE);
71 vbox = gtk_vbox_new (FALSE, 0);
72 gtk_widget_set_name (vbox, "vbox");
73 gtk_widget_ref (vbox);
74 gtk_object_set_data_full (GTK_OBJECT (familiar), "vbox", vbox,
75 (GtkDestroyNotify) gtk_widget_unref);
76 gtk_widget_show (vbox);
77 gtk_container_add (GTK_CONTAINER (familiar), vbox);
79 toolbar = gtk_toolbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_ICONS);
80 gtk_widget_set_name (toolbar, "toolbar");
81 gtk_widget_ref (toolbar);
82 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar", toolbar,
83 (GtkDestroyNotify) gtk_widget_unref);
84 gtk_widget_show (toolbar);
85 gtk_box_pack_start (GTK_BOX (vbox), toolbar, TRUE, TRUE, 0);
86 gtk_widget_set_usize (toolbar, 112, 16);
87 gtk_container_set_border_width (GTK_CONTAINER (toolbar), 2);
89 tmp_toolbar_icon = create_pixmap (familiar, "familiar-openb16x16.xpm");
90 toolbar_open = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
91 GTK_TOOLBAR_CHILD_BUTTON,
95 tmp_toolbar_icon, NULL, NULL);
96 gtk_widget_set_name (toolbar_open, "toolbar_open");
97 gtk_widget_ref (toolbar_open);
98 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar_open", toolbar_open,
99 (GtkDestroyNotify) gtk_widget_unref);
100 gtk_widget_show (toolbar_open);
102 tmp_toolbar_icon = create_pixmap (familiar, "familiar-preferencesb16x16.xpm");
103 toolbar_preferences = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
104 GTK_TOOLBAR_CHILD_BUTTON,
107 _("Preferences"), NULL,
108 tmp_toolbar_icon, NULL, NULL);
109 gtk_widget_set_name (toolbar_preferences, "toolbar_preferences");
110 gtk_widget_ref (toolbar_preferences);
111 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar_preferences", toolbar_preferences,
112 (GtkDestroyNotify) gtk_widget_unref);
113 gtk_widget_show (toolbar_preferences);
115 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
117 tmp_toolbar_icon = create_pixmap (familiar, "familiar-rewindb16x16.xpm");
118 toolbar_rewind = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
119 GTK_TOOLBAR_CHILD_BUTTON,
122 _("Rewind stream"), NULL,
123 tmp_toolbar_icon, NULL, NULL);
124 gtk_widget_set_name (toolbar_rewind, "toolbar_rewind");
125 gtk_widget_ref (toolbar_rewind);
126 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar_rewind", toolbar_rewind,
127 (GtkDestroyNotify) gtk_widget_unref);
128 gtk_widget_show (toolbar_rewind);
130 tmp_toolbar_icon = create_pixmap (familiar, "familiar-pauseb16x16.xpm");
131 toolbar_pause = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
132 GTK_TOOLBAR_CHILD_BUTTON,
135 _("Pause stream"), NULL,
136 tmp_toolbar_icon, NULL, NULL);
137 gtk_widget_set_name (toolbar_pause, "toolbar_pause");
138 gtk_widget_ref (toolbar_pause);
139 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar_pause", toolbar_pause,
140 (GtkDestroyNotify) gtk_widget_unref);
141 gtk_widget_show (toolbar_pause);
143 tmp_toolbar_icon = create_pixmap (familiar, "familiar-playb16x16.xpm");
144 toolbar_play = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
145 GTK_TOOLBAR_CHILD_BUTTON,
148 _("Play stream"), NULL,
149 tmp_toolbar_icon, NULL, NULL);
150 gtk_widget_set_name (toolbar_play, "toolbar_play");
151 gtk_widget_ref (toolbar_play);
152 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar_play", toolbar_play,
153 (GtkDestroyNotify) gtk_widget_unref);
154 gtk_widget_show (toolbar_play);
156 tmp_toolbar_icon = create_pixmap (familiar, "familiar-stopb16x16.xpm");
157 toolbar_stop = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
158 GTK_TOOLBAR_CHILD_BUTTON,
161 _("Stop stream"), NULL,
162 tmp_toolbar_icon, NULL, NULL);
163 gtk_widget_set_name (toolbar_stop, "toolbar_stop");
164 gtk_widget_ref (toolbar_stop);
165 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar_stop", toolbar_stop,
166 (GtkDestroyNotify) gtk_widget_unref);
167 gtk_widget_show (toolbar_stop);
169 tmp_toolbar_icon = create_pixmap (familiar, "familiar-forwardb16x16.xpm");
170 toolbar_forward = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
171 GTK_TOOLBAR_CHILD_BUTTON,
174 _("Forward stream"), NULL,
175 tmp_toolbar_icon, NULL, NULL);
176 gtk_widget_set_name (toolbar_forward, "toolbar_forward");
177 gtk_widget_ref (toolbar_forward);
178 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar_forward", toolbar_forward,
179 (GtkDestroyNotify) gtk_widget_unref);
180 gtk_widget_show (toolbar_forward);
182 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
184 tmp_toolbar_icon = create_pixmap (familiar, "vlc16x16.xpm");
185 toolbar_about = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
186 GTK_TOOLBAR_CHILD_BUTTON,
190 tmp_toolbar_icon, NULL, NULL);
191 gtk_widget_set_name (toolbar_about, "toolbar_about");
192 gtk_widget_ref (toolbar_about);
193 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar_about", toolbar_about,
194 (GtkDestroyNotify) gtk_widget_unref);
195 gtk_widget_show (toolbar_about);
197 notebook = gtk_notebook_new ();
198 gtk_widget_set_name (notebook, "notebook");
199 gtk_widget_ref (notebook);
200 gtk_object_set_data_full (GTK_OBJECT (familiar), "notebook", notebook,
201 (GtkDestroyNotify) gtk_widget_unref);
202 gtk_widget_show (notebook);
203 gtk_box_pack_start (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
205 fixedMedia = gtk_fixed_new ();
206 gtk_widget_set_name (fixedMedia, "fixedMedia");
207 gtk_widget_ref (fixedMedia);
208 gtk_object_set_data_full (GTK_OBJECT (familiar), "fixedMedia", fixedMedia,
209 (GtkDestroyNotify) gtk_widget_unref);
210 gtk_widget_show (fixedMedia);
211 gtk_container_add (GTK_CONTAINER (notebook), fixedMedia);
213 labelUrl = gtk_label_new (_("URL:"));
214 gtk_widget_set_name (labelUrl, "labelUrl");
215 gtk_widget_ref (labelUrl);
216 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelUrl", labelUrl,
217 (GtkDestroyNotify) gtk_widget_unref);
218 gtk_widget_show (labelUrl);
219 gtk_fixed_put (GTK_FIXED (fixedMedia), labelUrl, 4, 8);
220 gtk_widget_set_uposition (labelUrl, 4, 8);
221 gtk_widget_set_usize (labelUrl, 38, 18);
223 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
224 gtk_widget_set_name (scrolledwindow1, "scrolledwindow1");
225 gtk_widget_ref (scrolledwindow1);
226 gtk_object_set_data_full (GTK_OBJECT (familiar), "scrolledwindow1", scrolledwindow1,
227 (GtkDestroyNotify) gtk_widget_unref);
228 gtk_widget_show (scrolledwindow1);
229 gtk_fixed_put (GTK_FIXED (fixedMedia), scrolledwindow1, 0, 32);
230 gtk_widget_set_uposition (scrolledwindow1, 0, 32);
231 gtk_widget_set_usize (scrolledwindow1, 240, 208);
233 clistmedia = gtk_clist_new (5);
234 gtk_widget_set_name (clistmedia, "clistmedia");
235 gtk_widget_ref (clistmedia);
236 gtk_object_set_data_full (GTK_OBJECT (familiar), "clistmedia", clistmedia,
237 (GtkDestroyNotify) gtk_widget_unref);
238 gtk_widget_show (clistmedia);
239 gtk_container_add (GTK_CONTAINER (scrolledwindow1), clistmedia);
240 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 0, 123);
241 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 1, 80);
242 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 2, 80);
243 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 3, 80);
244 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 4, 80);
245 gtk_clist_column_titles_show (GTK_CLIST (clistmedia));
247 labelname = gtk_label_new (_("Name"));
248 gtk_widget_set_name (labelname, "labelname");
249 gtk_widget_ref (labelname);
250 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelname", labelname,
251 (GtkDestroyNotify) gtk_widget_unref);
252 gtk_widget_show (labelname);
253 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 0, labelname);
255 labeltype = gtk_label_new (_("Type"));
256 gtk_widget_set_name (labeltype, "labeltype");
257 gtk_widget_ref (labeltype);
258 gtk_object_set_data_full (GTK_OBJECT (familiar), "labeltype", labeltype,
259 (GtkDestroyNotify) gtk_widget_unref);
260 gtk_widget_show (labeltype);
261 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 1, labeltype);
263 labelsize = gtk_label_new (_("Size"));
264 gtk_widget_set_name (labelsize, "labelsize");
265 gtk_widget_ref (labelsize);
266 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelsize", labelsize,
267 (GtkDestroyNotify) gtk_widget_unref);
268 gtk_widget_show (labelsize);
269 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 2, labelsize);
271 labeluid = gtk_label_new (_("User"));
272 gtk_widget_set_name (labeluid, "labeluid");
273 gtk_widget_ref (labeluid);
274 gtk_object_set_data_full (GTK_OBJECT (familiar), "labeluid", labeluid,
275 (GtkDestroyNotify) gtk_widget_unref);
276 gtk_widget_show (labeluid);
277 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 3, labeluid);
279 labelgid = gtk_label_new (_("Group"));
280 gtk_widget_set_name (labelgid, "labelgid");
281 gtk_widget_ref (labelgid);
282 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelgid", labelgid,
283 (GtkDestroyNotify) gtk_widget_unref);
284 gtk_widget_show (labelgid);
285 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 4, labelgid);
287 comboURL = gtk_combo_new ();
288 gtk_widget_set_name (comboURL, "comboURL");
289 gtk_widget_ref (comboURL);
290 gtk_object_set_data_full (GTK_OBJECT (familiar), "comboURL", comboURL,
291 (GtkDestroyNotify) gtk_widget_unref);
292 gtk_widget_show (comboURL);
293 gtk_fixed_put (GTK_FIXED (fixedMedia), comboURL, 40, 4);
294 gtk_widget_set_uposition (comboURL, 40, 4);
295 gtk_widget_set_usize (comboURL, 185, 24);
296 comboURL_items = g_list_append (comboURL_items, (gpointer) _("/mnt"));
297 comboURL_items = g_list_append (comboURL_items, (gpointer) _("file://"));
298 comboURL_items = g_list_append (comboURL_items, (gpointer) _("ftp://"));
299 comboURL_items = g_list_append (comboURL_items, (gpointer) _("http://"));
300 comboURL_items = g_list_append (comboURL_items, (gpointer) _("udp://@:1234"));
301 comboURL_items = g_list_append (comboURL_items, (gpointer) _("udpstream://@:1234"));
302 gtk_combo_set_popdown_strings (GTK_COMBO (comboURL), comboURL_items);
303 g_list_free (comboURL_items);
305 comboURL_entry = GTK_COMBO (comboURL)->entry;
306 gtk_widget_set_name (comboURL_entry, "comboURL_entry");
307 gtk_widget_ref (comboURL_entry);
308 gtk_object_set_data_full (GTK_OBJECT (familiar), "comboURL_entry", comboURL_entry,
309 (GtkDestroyNotify) gtk_widget_unref);
310 gtk_widget_show (comboURL_entry);
311 gtk_entry_set_text (GTK_ENTRY (comboURL_entry), _("/mnt"));
313 media = gtk_label_new (_("Media"));
314 gtk_widget_set_name (media, "media");
315 gtk_widget_ref (media);
316 gtk_object_set_data_full (GTK_OBJECT (familiar), "media", media,
317 (GtkDestroyNotify) gtk_widget_unref);
318 gtk_widget_show (media);
319 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), media);
321 fixedPreferences = gtk_fixed_new ();
322 gtk_widget_set_name (fixedPreferences, "fixedPreferences");
323 gtk_widget_ref (fixedPreferences);
324 gtk_object_set_data_full (GTK_OBJECT (familiar), "fixedPreferences", fixedPreferences,
325 (GtkDestroyNotify) gtk_widget_unref);
326 gtk_widget_show (fixedPreferences);
327 gtk_container_add (GTK_CONTAINER (notebook), fixedPreferences);
329 buttonSave = gtk_button_new_with_label (_("Save"));
330 gtk_widget_set_name (buttonSave, "buttonSave");
331 gtk_widget_ref (buttonSave);
332 gtk_object_set_data_full (GTK_OBJECT (familiar), "buttonSave", buttonSave,
333 (GtkDestroyNotify) gtk_widget_unref);
334 gtk_widget_show (buttonSave);
335 gtk_fixed_put (GTK_FIXED (fixedPreferences), buttonSave, 8, 216);
336 gtk_widget_set_uposition (buttonSave, 8, 216);
337 gtk_widget_set_usize (buttonSave, 54, 24);
339 buttonApply = gtk_button_new_with_label (_("Apply"));
340 gtk_widget_set_name (buttonApply, "buttonApply");
341 gtk_widget_ref (buttonApply);
342 gtk_object_set_data_full (GTK_OBJECT (familiar), "buttonApply", buttonApply,
343 (GtkDestroyNotify) gtk_widget_unref);
344 gtk_widget_show (buttonApply);
345 gtk_fixed_put (GTK_FIXED (fixedPreferences), buttonApply, 64, 216);
346 gtk_widget_set_uposition (buttonApply, 64, 216);
347 gtk_widget_set_usize (buttonApply, 54, 24);
349 buttonCancel = gtk_button_new_with_label (_("Cancel"));
350 gtk_widget_set_name (buttonCancel, "buttonCancel");
351 gtk_widget_ref (buttonCancel);
352 gtk_object_set_data_full (GTK_OBJECT (familiar), "buttonCancel", buttonCancel,
353 (GtkDestroyNotify) gtk_widget_unref);
354 gtk_widget_show (buttonCancel);
355 gtk_fixed_put (GTK_FIXED (fixedPreferences), buttonCancel, 176, 216);
356 gtk_widget_set_uposition (buttonCancel, 176, 216);
357 gtk_widget_set_usize (buttonCancel, 54, 24);
359 cbautoplay = gtk_check_button_new_with_label (_("Automatically play file."));
360 gtk_widget_set_name (cbautoplay, "cbautoplay");
361 gtk_widget_ref (cbautoplay);
362 gtk_object_set_data_full (GTK_OBJECT (familiar), "cbautoplay", cbautoplay,
363 (GtkDestroyNotify) gtk_widget_unref);
364 gtk_widget_show (cbautoplay);
365 gtk_fixed_put (GTK_FIXED (fixedPreferences), cbautoplay, 8, 8);
366 gtk_widget_set_uposition (cbautoplay, 8, 8);
367 gtk_widget_set_usize (cbautoplay, 216, 24);
368 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (cbautoplay), TRUE);
370 preferences = gtk_label_new (_("Preference"));
371 gtk_widget_set_name (preferences, "preferences");
372 gtk_widget_ref (preferences);
373 gtk_object_set_data_full (GTK_OBJECT (familiar), "preferences", preferences,
374 (GtkDestroyNotify) gtk_widget_unref);
375 gtk_widget_show (preferences);
376 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 1), preferences);
378 fixedAbout = gtk_fixed_new ();
379 gtk_widget_set_name (fixedAbout, "fixedAbout");
380 gtk_widget_ref (fixedAbout);
381 gtk_object_set_data_full (GTK_OBJECT (familiar), "fixedAbout", fixedAbout,
382 (GtkDestroyNotify) gtk_widget_unref);
383 gtk_widget_show (fixedAbout);
384 gtk_container_add (GTK_CONTAINER (notebook), fixedAbout);
386 logo = create_pixmap (familiar, "vlc32x32.xpm");
387 gtk_widget_set_name (logo, "logo");
388 gtk_widget_ref (logo);
389 gtk_object_set_data_full (GTK_OBJECT (familiar), "logo", logo,
390 (GtkDestroyNotify) gtk_widget_unref);
391 gtk_widget_show (logo);
392 gtk_fixed_put (GTK_FIXED (fixedAbout), logo, 8, 0);
393 gtk_widget_set_uposition (logo, 8, 0);
394 gtk_widget_set_usize (logo, 50, 50);
396 labelVlc = gtk_label_new (_("VideoLAN Client\n for familiar Linux"));
397 gtk_widget_set_name (labelVlc, "labelVlc");
398 gtk_widget_ref (labelVlc);
399 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelVlc", labelVlc,
400 (GtkDestroyNotify) gtk_widget_unref);
401 gtk_widget_show (labelVlc);
402 gtk_fixed_put (GTK_FIXED (fixedAbout), labelVlc, 64, 8);
403 gtk_widget_set_uposition (labelVlc, 64, 8);
404 gtk_widget_set_usize (labelVlc, 120, 40);
405 gtk_label_set_line_wrap (GTK_LABEL (labelVlc), TRUE);
407 labelCopyright = gtk_label_new (_("(c) 2002, the VideoLAN Team"));
408 gtk_widget_set_name (labelCopyright, "labelCopyright");
409 gtk_widget_ref (labelCopyright);
410 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelCopyright", labelCopyright,
411 (GtkDestroyNotify) gtk_widget_unref);
412 gtk_widget_show (labelCopyright);
413 gtk_fixed_put (GTK_FIXED (fixedAbout), labelCopyright, 16, 56);
414 gtk_widget_set_uposition (labelCopyright, 16, 56);
415 gtk_widget_set_usize (labelCopyright, 200, 18);
417 labelAuthors = gtk_label_new (_("Authors: The VideoLAN Team, http://www.videolan.org"));
418 gtk_widget_set_name (labelAuthors, "labelAuthors");
419 gtk_widget_ref (labelAuthors);
420 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelAuthors", labelAuthors,
421 (GtkDestroyNotify) gtk_widget_unref);
422 gtk_widget_show (labelAuthors);
423 gtk_fixed_put (GTK_FIXED (fixedAbout), labelAuthors, 16, 80);
424 gtk_widget_set_uposition (labelAuthors, 16, 80);
425 gtk_widget_set_usize (labelAuthors, 200, 40);
426 gtk_label_set_line_wrap (GTK_LABEL (labelAuthors), TRUE);
428 labelAbout = gtk_label_new (_("The VideoLAN Client is a MPEG, MPEG 2, MP3, DivX player, that accepts input from local or network sources."));
429 gtk_widget_set_name (labelAbout, "labelAbout");
430 gtk_widget_ref (labelAbout);
431 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelAbout", labelAbout,
432 (GtkDestroyNotify) gtk_widget_unref);
433 gtk_widget_show (labelAbout);
434 gtk_fixed_put (GTK_FIXED (fixedAbout), labelAbout, 16, 128);
435 gtk_widget_set_uposition (labelAbout, 16, 128);
436 gtk_widget_set_usize (labelAbout, 200, 70);
437 gtk_label_set_justify (GTK_LABEL (labelAbout), GTK_JUSTIFY_LEFT);
438 gtk_label_set_line_wrap (GTK_LABEL (labelAbout), TRUE);
440 about = gtk_label_new (_("About"));
441 gtk_widget_set_name (about, "about");
442 gtk_widget_ref (about);
443 gtk_object_set_data_full (GTK_OBJECT (familiar), "about", about,
444 (GtkDestroyNotify) gtk_widget_unref);
445 gtk_widget_show (about);
446 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 2), about);
448 gtk_signal_connect (GTK_OBJECT (familiar), "delete_event",
449 GTK_SIGNAL_FUNC (on_familiar_delete_event),
451 gtk_signal_connect (GTK_OBJECT (toolbar_open), "clicked",
452 GTK_SIGNAL_FUNC (on_toolbar_open_clicked),
454 gtk_signal_connect (GTK_OBJECT (toolbar_preferences), "clicked",
455 GTK_SIGNAL_FUNC (on_toolbar_preferences_clicked),
457 gtk_signal_connect (GTK_OBJECT (toolbar_rewind), "clicked",
458 GTK_SIGNAL_FUNC (on_toolbar_rewind_clicked),
460 gtk_signal_connect (GTK_OBJECT (toolbar_pause), "clicked",
461 GTK_SIGNAL_FUNC (on_toolbar_pause_clicked),
463 gtk_signal_connect (GTK_OBJECT (toolbar_play), "clicked",
464 GTK_SIGNAL_FUNC (on_toolbar_play_clicked),
466 gtk_signal_connect (GTK_OBJECT (toolbar_stop), "clicked",
467 GTK_SIGNAL_FUNC (on_toolbar_stop_clicked),
469 gtk_signal_connect (GTK_OBJECT (toolbar_forward), "clicked",
470 GTK_SIGNAL_FUNC (on_toolbar_forward_clicked),
472 gtk_signal_connect (GTK_OBJECT (toolbar_about), "clicked",
473 GTK_SIGNAL_FUNC (on_toolbar_about_clicked),
475 gtk_signal_connect (GTK_OBJECT (clistmedia), "select_row",
476 GTK_SIGNAL_FUNC (on_clistmedia_select_row),
478 gtk_signal_connect (GTK_OBJECT (clistmedia), "click_column",
479 GTK_SIGNAL_FUNC (on_clistmedia_click_column),
481 gtk_signal_connect (GTK_OBJECT (comboURL_entry), "changed",
482 GTK_SIGNAL_FUNC (on_comboURL_entry_changed),
484 gtk_signal_connect (GTK_OBJECT (buttonSave), "clicked",
485 GTK_SIGNAL_FUNC (on_buttonSave_clicked),
487 gtk_signal_connect (GTK_OBJECT (buttonApply), "clicked",
488 GTK_SIGNAL_FUNC (on_buttonApply_clicked),
490 gtk_signal_connect (GTK_OBJECT (buttonCancel), "clicked",
491 GTK_SIGNAL_FUNC (on_buttonCancel_clicked),
493 gtk_signal_connect (GTK_OBJECT (cbautoplay), "toggled",
494 GTK_SIGNAL_FUNC (on_cbautoplay_toggled),