2 * DO NOT EDIT THIS FILE - it is generated by Glade.
14 #include <gdk/gdkkeysyms.h>
17 #include "callbacks.h"
18 #include "interface.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;
38 GtkWidget *fixedMedia;
41 GList *comboURL_items = NULL;
42 GtkWidget *comboURL_entry;
43 GtkWidget *scrolledwindow1;
44 GtkWidget *clistmedia;
51 GtkWidget *fixedPreferences;
52 GtkWidget *buttonSave;
53 GtkWidget *buttonApply;
54 GtkWidget *buttonCancel;
55 GtkWidget *cbautoplay;
56 GtkWidget *preferences;
57 GtkWidget *fixedAbout;
60 GtkWidget *labelCopyright;
61 GtkWidget *labelAuthors;
62 GtkWidget *labelAbout;
65 familiar = gtk_window_new (GTK_WINDOW_TOPLEVEL);
66 gtk_widget_set_name (familiar, "familiar");
67 gtk_object_set_data (GTK_OBJECT (familiar), "familiar", familiar);
68 gtk_widget_set_usize (familiar, 240, 320);
69 gtk_window_set_title (GTK_WINDOW (familiar), _("vlc (familiar)"));
70 gtk_window_set_policy (GTK_WINDOW (familiar), TRUE, TRUE, TRUE);
72 vbox = gtk_vbox_new (FALSE, 0);
73 gtk_widget_set_name (vbox, "vbox");
74 gtk_widget_ref (vbox);
75 gtk_object_set_data_full (GTK_OBJECT (familiar), "vbox", vbox,
76 (GtkDestroyNotify) gtk_widget_unref);
77 gtk_widget_show (vbox);
78 gtk_container_add (GTK_CONTAINER (familiar), vbox);
80 toolbar = gtk_toolbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_ICONS);
81 gtk_widget_set_name (toolbar, "toolbar");
82 gtk_widget_ref (toolbar);
83 gtk_object_set_data_full (GTK_OBJECT (familiar), "toolbar", toolbar,
84 (GtkDestroyNotify) gtk_widget_unref);
85 gtk_widget_show (toolbar);
86 gtk_box_pack_start (GTK_BOX (vbox), toolbar, TRUE, TRUE, 0);
87 gtk_widget_set_usize (toolbar, 112, 16);
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 progress = gtk_progress_bar_new ();
198 gtk_widget_set_name (progress, "progress");
199 gtk_widget_ref (progress);
200 gtk_object_set_data_full (GTK_OBJECT (familiar), "progress", progress,
201 (GtkDestroyNotify) gtk_widget_unref);
202 gtk_widget_show (progress);
203 gtk_box_pack_start (GTK_BOX (vbox), progress, FALSE, FALSE, 0);
204 gtk_progress_set_activity_mode (GTK_PROGRESS (progress), TRUE);
206 notebook = gtk_notebook_new ();
207 gtk_widget_set_name (notebook, "notebook");
208 gtk_widget_ref (notebook);
209 gtk_object_set_data_full (GTK_OBJECT (familiar), "notebook", notebook,
210 (GtkDestroyNotify) gtk_widget_unref);
211 gtk_widget_show (notebook);
212 gtk_box_pack_start (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
214 fixedMedia = gtk_fixed_new ();
215 gtk_widget_set_name (fixedMedia, "fixedMedia");
216 gtk_widget_ref (fixedMedia);
217 gtk_object_set_data_full (GTK_OBJECT (familiar), "fixedMedia", fixedMedia,
218 (GtkDestroyNotify) gtk_widget_unref);
219 gtk_widget_show (fixedMedia);
220 gtk_container_add (GTK_CONTAINER (notebook), fixedMedia);
222 labelUrl = gtk_label_new (_("URL:"));
223 gtk_widget_set_name (labelUrl, "labelUrl");
224 gtk_widget_ref (labelUrl);
225 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelUrl", labelUrl,
226 (GtkDestroyNotify) gtk_widget_unref);
227 gtk_widget_show (labelUrl);
228 gtk_fixed_put (GTK_FIXED (fixedMedia), labelUrl, 4, 8);
229 gtk_widget_set_uposition (labelUrl, 4, 8);
230 gtk_widget_set_usize (labelUrl, 38, 18);
232 comboURL = gtk_combo_new ();
233 gtk_widget_set_name (comboURL, "comboURL");
234 gtk_widget_ref (comboURL);
235 gtk_object_set_data_full (GTK_OBJECT (familiar), "comboURL", comboURL,
236 (GtkDestroyNotify) gtk_widget_unref);
237 gtk_widget_show (comboURL);
238 gtk_fixed_put (GTK_FIXED (fixedMedia), comboURL, 40, 4);
239 gtk_widget_set_uposition (comboURL, 40, 4);
240 gtk_widget_set_usize (comboURL, 185, 24);
241 comboURL_items = g_list_append (comboURL_items, (gpointer) _("file://"));
242 comboURL_items = g_list_append (comboURL_items, (gpointer) _("ftp://"));
243 comboURL_items = g_list_append (comboURL_items, (gpointer) _("http://"));
244 comboURL_items = g_list_append (comboURL_items, (gpointer) _("udp://:1234"));
245 comboURL_items = g_list_append (comboURL_items, (gpointer) _("udpstream://@:1234"));
246 gtk_combo_set_popdown_strings (GTK_COMBO (comboURL), comboURL_items);
247 g_list_free (comboURL_items);
249 comboURL_entry = GTK_COMBO (comboURL)->entry;
250 gtk_widget_set_name (comboURL_entry, "comboURL_entry");
251 gtk_widget_ref (comboURL_entry);
252 gtk_object_set_data_full (GTK_OBJECT (familiar), "comboURL_entry", comboURL_entry,
253 (GtkDestroyNotify) gtk_widget_unref);
254 gtk_widget_show (comboURL_entry);
255 gtk_entry_set_text (GTK_ENTRY (comboURL_entry), _("file://"));
257 scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
258 gtk_widget_set_name (scrolledwindow1, "scrolledwindow1");
259 gtk_widget_ref (scrolledwindow1);
260 gtk_object_set_data_full (GTK_OBJECT (familiar), "scrolledwindow1", scrolledwindow1,
261 (GtkDestroyNotify) gtk_widget_unref);
262 gtk_widget_show (scrolledwindow1);
263 gtk_fixed_put (GTK_FIXED (fixedMedia), scrolledwindow1, 0, 32);
264 gtk_widget_set_uposition (scrolledwindow1, 0, 32);
265 gtk_widget_set_usize (scrolledwindow1, 240, 208);
267 clistmedia = gtk_clist_new (5);
268 gtk_widget_set_name (clistmedia, "clistmedia");
269 gtk_widget_ref (clistmedia);
270 gtk_object_set_data_full (GTK_OBJECT (familiar), "clistmedia", clistmedia,
271 (GtkDestroyNotify) gtk_widget_unref);
272 gtk_widget_show (clistmedia);
273 gtk_container_add (GTK_CONTAINER (scrolledwindow1), clistmedia);
274 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 0, 123);
275 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 1, 80);
276 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 2, 80);
277 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 3, 80);
278 gtk_clist_set_column_width (GTK_CLIST (clistmedia), 4, 80);
279 gtk_clist_column_titles_show (GTK_CLIST (clistmedia));
281 labelname = gtk_label_new (_("Name"));
282 gtk_widget_set_name (labelname, "labelname");
283 gtk_widget_ref (labelname);
284 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelname", labelname,
285 (GtkDestroyNotify) gtk_widget_unref);
286 gtk_widget_show (labelname);
287 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 0, labelname);
289 labeltype = gtk_label_new (_("Type"));
290 gtk_widget_set_name (labeltype, "labeltype");
291 gtk_widget_ref (labeltype);
292 gtk_object_set_data_full (GTK_OBJECT (familiar), "labeltype", labeltype,
293 (GtkDestroyNotify) gtk_widget_unref);
294 gtk_widget_show (labeltype);
295 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 1, labeltype);
297 labelsize = gtk_label_new (_("Size"));
298 gtk_widget_set_name (labelsize, "labelsize");
299 gtk_widget_ref (labelsize);
300 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelsize", labelsize,
301 (GtkDestroyNotify) gtk_widget_unref);
302 gtk_widget_show (labelsize);
303 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 2, labelsize);
305 labeluid = gtk_label_new (_("User"));
306 gtk_widget_set_name (labeluid, "labeluid");
307 gtk_widget_ref (labeluid);
308 gtk_object_set_data_full (GTK_OBJECT (familiar), "labeluid", labeluid,
309 (GtkDestroyNotify) gtk_widget_unref);
310 gtk_widget_show (labeluid);
311 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 3, labeluid);
313 labelgid = gtk_label_new (_("Group"));
314 gtk_widget_set_name (labelgid, "labelgid");
315 gtk_widget_ref (labelgid);
316 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelgid", labelgid,
317 (GtkDestroyNotify) gtk_widget_unref);
318 gtk_widget_show (labelgid);
319 gtk_clist_set_column_widget (GTK_CLIST (clistmedia), 4, labelgid);
321 media = gtk_label_new (_("Media"));
322 gtk_widget_set_name (media, "media");
323 gtk_widget_ref (media);
324 gtk_object_set_data_full (GTK_OBJECT (familiar), "media", media,
325 (GtkDestroyNotify) gtk_widget_unref);
326 gtk_widget_show (media);
327 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), media);
329 fixedPreferences = gtk_fixed_new ();
330 gtk_widget_set_name (fixedPreferences, "fixedPreferences");
331 gtk_widget_ref (fixedPreferences);
332 gtk_object_set_data_full (GTK_OBJECT (familiar), "fixedPreferences", fixedPreferences,
333 (GtkDestroyNotify) gtk_widget_unref);
334 gtk_widget_show (fixedPreferences);
335 gtk_container_add (GTK_CONTAINER (notebook), fixedPreferences);
337 buttonSave = gtk_button_new_with_label (_("Save"));
338 gtk_widget_set_name (buttonSave, "buttonSave");
339 gtk_widget_ref (buttonSave);
340 gtk_object_set_data_full (GTK_OBJECT (familiar), "buttonSave", buttonSave,
341 (GtkDestroyNotify) gtk_widget_unref);
342 gtk_widget_show (buttonSave);
343 gtk_fixed_put (GTK_FIXED (fixedPreferences), buttonSave, 8, 216);
344 gtk_widget_set_uposition (buttonSave, 8, 216);
345 gtk_widget_set_usize (buttonSave, 54, 24);
347 buttonApply = gtk_button_new_with_label (_("Apply"));
348 gtk_widget_set_name (buttonApply, "buttonApply");
349 gtk_widget_ref (buttonApply);
350 gtk_object_set_data_full (GTK_OBJECT (familiar), "buttonApply", buttonApply,
351 (GtkDestroyNotify) gtk_widget_unref);
352 gtk_widget_show (buttonApply);
353 gtk_fixed_put (GTK_FIXED (fixedPreferences), buttonApply, 64, 216);
354 gtk_widget_set_uposition (buttonApply, 64, 216);
355 gtk_widget_set_usize (buttonApply, 54, 24);
357 buttonCancel = gtk_button_new_with_label (_("Cancel"));
358 gtk_widget_set_name (buttonCancel, "buttonCancel");
359 gtk_widget_ref (buttonCancel);
360 gtk_object_set_data_full (GTK_OBJECT (familiar), "buttonCancel", buttonCancel,
361 (GtkDestroyNotify) gtk_widget_unref);
362 gtk_widget_show (buttonCancel);
363 gtk_fixed_put (GTK_FIXED (fixedPreferences), buttonCancel, 176, 216);
364 gtk_widget_set_uposition (buttonCancel, 176, 216);
365 gtk_widget_set_usize (buttonCancel, 54, 24);
367 cbautoplay = gtk_check_button_new_with_label (_("Automatically play file."));
368 gtk_widget_set_name (cbautoplay, "cbautoplay");
369 gtk_widget_ref (cbautoplay);
370 gtk_object_set_data_full (GTK_OBJECT (familiar), "cbautoplay", cbautoplay,
371 (GtkDestroyNotify) gtk_widget_unref);
372 gtk_widget_show (cbautoplay);
373 gtk_fixed_put (GTK_FIXED (fixedPreferences), cbautoplay, 8, 8);
374 gtk_widget_set_uposition (cbautoplay, 8, 8);
375 gtk_widget_set_usize (cbautoplay, 216, 24);
376 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (cbautoplay), TRUE);
378 preferences = gtk_label_new (_("Preference"));
379 gtk_widget_set_name (preferences, "preferences");
380 gtk_widget_ref (preferences);
381 gtk_object_set_data_full (GTK_OBJECT (familiar), "preferences", preferences,
382 (GtkDestroyNotify) gtk_widget_unref);
383 gtk_widget_show (preferences);
384 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 1), preferences);
386 fixedAbout = gtk_fixed_new ();
387 gtk_widget_set_name (fixedAbout, "fixedAbout");
388 gtk_widget_ref (fixedAbout);
389 gtk_object_set_data_full (GTK_OBJECT (familiar), "fixedAbout", fixedAbout,
390 (GtkDestroyNotify) gtk_widget_unref);
391 gtk_widget_show (fixedAbout);
392 gtk_container_add (GTK_CONTAINER (notebook), fixedAbout);
394 logo = create_pixmap (familiar, "vlc32x32.xpm");
395 gtk_widget_set_name (logo, "logo");
396 gtk_widget_ref (logo);
397 gtk_object_set_data_full (GTK_OBJECT (familiar), "logo", logo,
398 (GtkDestroyNotify) gtk_widget_unref);
399 gtk_widget_show (logo);
400 gtk_fixed_put (GTK_FIXED (fixedAbout), logo, 8, 0);
401 gtk_widget_set_uposition (logo, 8, 0);
402 gtk_widget_set_usize (logo, 50, 50);
404 labelVlc = gtk_label_new (_("VideoLAN Client\n for familiar Linux"));
405 gtk_widget_set_name (labelVlc, "labelVlc");
406 gtk_widget_ref (labelVlc);
407 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelVlc", labelVlc,
408 (GtkDestroyNotify) gtk_widget_unref);
409 gtk_widget_show (labelVlc);
410 gtk_fixed_put (GTK_FIXED (fixedAbout), labelVlc, 64, 8);
411 gtk_widget_set_uposition (labelVlc, 64, 8);
412 gtk_widget_set_usize (labelVlc, 120, 40);
413 gtk_label_set_line_wrap (GTK_LABEL (labelVlc), TRUE);
415 labelCopyright = gtk_label_new (_("(c) 2002, the VideoLAN Team"));
416 gtk_widget_set_name (labelCopyright, "labelCopyright");
417 gtk_widget_ref (labelCopyright);
418 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelCopyright", labelCopyright,
419 (GtkDestroyNotify) gtk_widget_unref);
420 gtk_widget_show (labelCopyright);
421 gtk_fixed_put (GTK_FIXED (fixedAbout), labelCopyright, 16, 56);
422 gtk_widget_set_uposition (labelCopyright, 16, 56);
423 gtk_widget_set_usize (labelCopyright, 200, 18);
425 labelAuthors = gtk_label_new (_("Authors: The VideoLAN Team, http://www.videolan.org"));
426 gtk_widget_set_name (labelAuthors, "labelAuthors");
427 gtk_widget_ref (labelAuthors);
428 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelAuthors", labelAuthors,
429 (GtkDestroyNotify) gtk_widget_unref);
430 gtk_widget_show (labelAuthors);
431 gtk_fixed_put (GTK_FIXED (fixedAbout), labelAuthors, 16, 80);
432 gtk_widget_set_uposition (labelAuthors, 16, 80);
433 gtk_widget_set_usize (labelAuthors, 200, 40);
434 gtk_label_set_line_wrap (GTK_LABEL (labelAuthors), TRUE);
436 labelAbout = gtk_label_new (_("The VideoLAN Client is a MPEG, MPEG 2, MP3, DivX player, that accepts input from local or network sources."));
437 gtk_widget_set_name (labelAbout, "labelAbout");
438 gtk_widget_ref (labelAbout);
439 gtk_object_set_data_full (GTK_OBJECT (familiar), "labelAbout", labelAbout,
440 (GtkDestroyNotify) gtk_widget_unref);
441 gtk_widget_show (labelAbout);
442 gtk_fixed_put (GTK_FIXED (fixedAbout), labelAbout, 16, 128);
443 gtk_widget_set_uposition (labelAbout, 16, 128);
444 gtk_widget_set_usize (labelAbout, 200, 70);
445 gtk_label_set_justify (GTK_LABEL (labelAbout), GTK_JUSTIFY_LEFT);
446 gtk_label_set_line_wrap (GTK_LABEL (labelAbout), TRUE);
448 about = gtk_label_new (_("About"));
449 gtk_widget_set_name (about, "about");
450 gtk_widget_ref (about);
451 gtk_object_set_data_full (GTK_OBJECT (familiar), "about", about,
452 (GtkDestroyNotify) gtk_widget_unref);
453 gtk_widget_show (about);
454 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 2), about);
456 gtk_signal_connect (GTK_OBJECT (familiar), "delete_event",
457 GTK_SIGNAL_FUNC (on_familiar_delete_event),
459 gtk_signal_connect (GTK_OBJECT (toolbar_open), "clicked",
460 GTK_SIGNAL_FUNC (on_toolbar_open_clicked),
462 gtk_signal_connect (GTK_OBJECT (toolbar_preferences), "clicked",
463 GTK_SIGNAL_FUNC (on_toolbar_preferences_clicked),
465 gtk_signal_connect (GTK_OBJECT (toolbar_rewind), "clicked",
466 GTK_SIGNAL_FUNC (on_toolbar_rewind_clicked),
468 gtk_signal_connect (GTK_OBJECT (toolbar_pause), "clicked",
469 GTK_SIGNAL_FUNC (on_toolbar_pause_clicked),
471 gtk_signal_connect (GTK_OBJECT (toolbar_play), "clicked",
472 GTK_SIGNAL_FUNC (on_toolbar_play_clicked),
474 gtk_signal_connect (GTK_OBJECT (toolbar_stop), "clicked",
475 GTK_SIGNAL_FUNC (on_toolbar_stop_clicked),
477 gtk_signal_connect (GTK_OBJECT (toolbar_forward), "clicked",
478 GTK_SIGNAL_FUNC (on_toolbar_forward_clicked),
480 gtk_signal_connect (GTK_OBJECT (toolbar_about), "clicked",
481 GTK_SIGNAL_FUNC (on_toolbar_about_clicked),
483 gtk_signal_connect (GTK_OBJECT (comboURL_entry), "changed",
484 GTK_SIGNAL_FUNC (on_comboURL_entry_changed),
486 gtk_signal_connect (GTK_OBJECT (clistmedia), "select_row",
487 GTK_SIGNAL_FUNC (on_clistmedia_select_row),
489 gtk_signal_connect (GTK_OBJECT (clistmedia), "click_column",
490 GTK_SIGNAL_FUNC (on_clistmedia_click_column),
492 gtk_signal_connect (GTK_OBJECT (cbautoplay), "toggled",
493 GTK_SIGNAL_FUNC (on_cbautoplay_toggled),