2 * DO NOT EDIT THIS FILE - it is generated by Glade.
15 #include <gdk/gdkkeysyms.h>
18 #include "pda_callbacks.h"
19 #include "pda_interface.h"
20 #include "pda_support.h"
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)
26 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
27 g_object_set_data (G_OBJECT (component), name, widget)
33 GdkPixbuf *pda_icon_pixbuf;
36 GtkWidget *tmp_toolbar_icon;
44 GtkWidget *timeSlider;
46 GtkWidget *scrolledwindow6;
49 GtkWidget *scrolledwindow7;
50 GtkWidget *tvFileList;
52 GtkWidget *AddFileToPlaylist;
56 GtkWidget *labelNetworkMRL;
58 GList *comboMRL_items = NULL;
60 GtkWidget *hseparator15;
62 GtkWidget *labelNetworkPort;
63 GtkWidget *labelNetworkAddress;
64 GtkObject *entryNetworkPort_adj;
65 GtkWidget *entryNetworkPort;
66 GtkWidget *comboNetworkAddress;
67 GtkWidget *entryNetworkAddress;
68 GtkWidget *comboNetworkType;
69 GList *comboNetworkType_items = NULL;
70 GtkWidget *entryNetworkType;
71 GtkWidget *labelNetworkType;
72 GtkWidget *comboNetworkProtocolType;
73 GList *comboNetworkProtocolType_items = NULL;
74 GtkWidget *entryNetworkProtocolType;
75 GtkWidget *labelNetworkProtocol;
77 GtkWidget *AddNetworkPlaylist;
80 GtkWidget *scrolledV4Lwindow;
81 GtkWidget *viewportV4L;
83 GtkWidget *labelV4lVideDevice;
84 GtkWidget *labelV4LAudioDevice;
85 GtkWidget *labelV4LChannel;
86 GtkWidget *labelV4LNorm;
87 GtkWidget *labelV4LSize;
88 GtkWidget *labelV4LFrequency;
89 GtkWidget *labelV4LSampleRate;
90 GtkWidget *labelV4LQuality;
91 GtkWidget *labelV4LTuner;
92 GtkWidget *labelV4LSoundDirection;
93 GtkWidget *labelV4LMJPEG;
94 GtkWidget *labelV4LDecimation;
95 GtkWidget *comboV4lVideoDevice;
96 GList *comboV4lVideoDevice_items = NULL;
97 GtkWidget *entryV4LVideoDevice;
98 GtkWidget *comboV4lAudioDevice;
99 GList *comboV4lAudioDevice_items = NULL;
100 GtkWidget *entryV4LAudioDevice;
101 GtkObject *entryV4LChannel_adj;
102 GtkWidget *entryV4LChannel;
103 GtkWidget *comboV4LNorm;
104 GList *comboV4LNorm_items = NULL;
105 GtkWidget *entryV4LNorm;
106 GtkWidget *comboV4LSize;
107 GList *comboV4LSize_items = NULL;
108 GtkWidget *entryV4LSize;
109 GtkObject *entryV4LFrequency_adj;
110 GtkWidget *entryV4LFrequency;
111 GtkObject *entryV4LSampleRate_adj;
112 GtkWidget *entryV4LSampleRate;
113 GtkObject *entryV4LQuality_adj;
114 GtkWidget *entryV4LQuality;
115 GtkWidget *comboV4LSoundDirection;
116 GList *comboV4LSoundDirection_items = NULL;
117 GtkWidget *entryV4LSoundDirection;
118 GtkObject *entryV4LTuner_adj;
119 GtkWidget *entryV4LTuner;
120 GtkWidget *checkV4LMJPEG;
121 GtkObject *entryV4LDecimation_adj;
122 GtkWidget *entryV4LDecimation;
124 GtkWidget *AddCameraToPlaylist;
127 GtkWidget *scrolledwindowTranscode;
128 GtkWidget *viewport5;
129 GtkWidget *tableTranscode;
130 GtkWidget *labelVideoCodec;
131 GtkWidget *comboVideoCodec;
132 GList *comboVideoCodec_items = NULL;
133 GtkWidget *entryVideoCodec;
134 GtkWidget *labelVideoBitrate;
135 GtkWidget *labelVideoBitrateTolerance;
136 GtkWidget *labelVideoKeyInterval;
137 GtkWidget *labelAudioCodec;
138 GtkWidget *labelVideoDeinterlace;
139 GtkWidget *labelStdAccess;
140 GtkWidget *labelStdMuxer;
141 GtkWidget *labelStdUrl;
142 GtkWidget *labelStdTimeToLive;
143 GtkObject *entryStdTTL_adj;
144 GtkWidget *entryStdTTL;
145 GtkWidget *comboStdURL;
146 GList *comboStdURL_items = NULL;
147 GtkWidget *entryStdURL;
148 GtkWidget *comboStdMuxer;
149 GList *comboStdMuxer_items = NULL;
150 GtkWidget *entryStdMuxer;
151 GtkWidget *comboStdAccess;
152 GList *comboStdAccess_items = NULL;
153 GtkWidget *entryStdAccess;
154 GtkObject *entryAudioBitrate_adj;
155 GtkWidget *entryAudioBitrate;
156 GtkWidget *comboAudioCodec;
157 GList *comboAudioCodec_items = NULL;
158 GtkWidget *entryAudioCodec;
159 GtkWidget *checkVideoDeinterlace;
160 GtkObject *entryVideoKeyFrameInterval_adj;
161 GtkWidget *entryVideoKeyFrameInterval;
162 GtkObject *entryVideoBitrateTolerance_adj;
163 GtkWidget *entryVideoBitrateTolerance;
164 GtkObject *entryVideoBitrate_adj;
165 GtkWidget *entryVideoBitrate;
166 GtkWidget *labelAudioBitrate;
168 GtkWidget *AddTranscodeToPlaylist;
169 GtkWidget *Transcode;
171 GtkWidget *scrolledwindow5;
172 GtkWidget *tvPlaylist;
174 GtkWidget *UpdatePlaylist;
175 GtkWidget *DeletePlaylist;
176 GtkWidget *ClearPlaylist;
180 GtkWidget *PreferenceSave;
181 GtkWidget *PreferenceApply;
182 GtkWidget *PreferenceCancel;
183 GtkWidget *preferences;
184 GtkWidget *scrolledwindow3;
185 GtkWidget *viewport1;
187 GtkWidget *aboutImage;
188 GtkWidget *labelDescription;
189 GtkWidget *labelAuthors;
190 GtkWidget *labelProgramName;
191 GtkWidget *labelCopyright;
193 GtkTooltips *tooltips;
195 tooltips = gtk_tooltips_new ();
197 pda = gtk_window_new (GTK_WINDOW_TOPLEVEL);
198 gtk_widget_set_name (pda, "pda");
199 gtk_widget_set_size_request (pda, 240, 320);
200 gtk_window_set_title (GTK_WINDOW (pda), _("VLC media player"));
201 pda_icon_pixbuf = create_pixbuf ("vlc16x16.png");
204 gtk_window_set_icon (GTK_WINDOW (pda), pda_icon_pixbuf);
205 gdk_pixbuf_unref (pda_icon_pixbuf);
208 vbox = gtk_vbox_new (FALSE, 0);
209 gtk_widget_set_name (vbox, "vbox");
210 gtk_widget_show (vbox);
211 gtk_container_add (GTK_CONTAINER (pda), vbox);
213 toolbar = gtk_toolbar_new ();
214 gtk_widget_set_name (toolbar, "toolbar");
215 gtk_widget_show (toolbar);
216 gtk_box_pack_start (GTK_BOX (vbox), toolbar, FALSE, FALSE, 5);
217 gtk_widget_set_size_request (toolbar, 240, 22);
218 gtk_toolbar_set_style (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_ICONS);
220 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
222 tmp_toolbar_icon = create_pixmap (pda, "pda-rewindb16x16.xpm");
223 tbRewind = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
224 GTK_TOOLBAR_CHILD_BUTTON,
228 tmp_toolbar_icon, NULL, NULL);
229 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
230 gtk_widget_set_name (tbRewind, "tbRewind");
231 gtk_widget_show (tbRewind);
232 gtk_widget_set_size_request (tbRewind, 22, 22);
234 tmp_toolbar_icon = create_pixmap (pda, "pda-pauseb16x16.xpm");
235 tbPause = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
236 GTK_TOOLBAR_CHILD_BUTTON,
240 tmp_toolbar_icon, NULL, NULL);
241 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
242 gtk_widget_set_name (tbPause, "tbPause");
243 gtk_widget_show (tbPause);
244 gtk_widget_set_size_request (tbPause, 22, 22);
246 tmp_toolbar_icon = create_pixmap (pda, "pda-playb16x16.xpm");
247 tbPlay = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
248 GTK_TOOLBAR_CHILD_BUTTON,
252 tmp_toolbar_icon, NULL, NULL);
253 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
254 gtk_widget_set_name (tbPlay, "tbPlay");
255 gtk_widget_show (tbPlay);
256 gtk_widget_set_size_request (tbPlay, 22, 22);
258 tmp_toolbar_icon = create_pixmap (pda, "pda-stopb16x16.xpm");
259 tbStop = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
260 GTK_TOOLBAR_CHILD_BUTTON,
264 tmp_toolbar_icon, NULL, NULL);
265 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
266 gtk_widget_set_name (tbStop, "tbStop");
267 gtk_widget_show (tbStop);
268 gtk_widget_set_size_request (tbStop, 22, 22);
270 tmp_toolbar_icon = create_pixmap (pda, "pda-forwardb16x16.xpm");
271 tbForward = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
272 GTK_TOOLBAR_CHILD_BUTTON,
276 tmp_toolbar_icon, NULL, NULL);
277 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
278 gtk_widget_set_name (tbForward, "tbForward");
279 gtk_widget_show (tbForward);
280 gtk_widget_set_size_request (tbForward, 22, 22);
282 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
284 tmp_toolbar_icon = create_pixmap (pda, "vlc16x16.png");
285 tbAbout = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),
286 GTK_TOOLBAR_CHILD_BUTTON,
290 tmp_toolbar_icon, NULL, NULL);
291 gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE);
292 gtk_widget_set_name (tbAbout, "tbAbout");
293 gtk_widget_show (tbAbout);
294 gtk_widget_set_size_request (tbAbout, 22, 22);
296 timeLabel = gtk_label_new (_("00:00:00"));
297 gtk_widget_set_name (timeLabel, "timeLabel");
298 gtk_widget_show (timeLabel);
299 gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
301 gtk_toolbar_append_widget (GTK_TOOLBAR (toolbar), timeLabel, NULL, NULL);
303 timeSlider = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (3, 0, 100, 1, 6.25, 0)));
304 gtk_widget_set_name (timeSlider, "timeSlider");
305 gtk_widget_show (timeSlider);
306 gtk_box_pack_start (GTK_BOX (vbox), timeSlider, FALSE, FALSE, 4);
307 gtk_scale_set_draw_value (GTK_SCALE (timeSlider), FALSE);
308 gtk_scale_set_value_pos (GTK_SCALE (timeSlider), GTK_POS_RIGHT);
309 gtk_scale_set_digits (GTK_SCALE (timeSlider), 3);
311 notebook = gtk_notebook_new ();
312 gtk_widget_set_name (notebook, "notebook");
313 gtk_widget_show (notebook);
314 gtk_box_pack_end (GTK_BOX (vbox), notebook, TRUE, TRUE, 0);
315 gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook), TRUE);
317 scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL);
318 gtk_widget_set_name (scrolledwindow6, "scrolledwindow6");
319 gtk_widget_show (scrolledwindow6);
320 gtk_container_add (GTK_CONTAINER (notebook), scrolledwindow6);
321 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
323 viewport3 = gtk_viewport_new (NULL, NULL);
324 gtk_widget_set_name (viewport3, "viewport3");
325 gtk_widget_show (viewport3);
326 gtk_container_add (GTK_CONTAINER (scrolledwindow6), viewport3);
328 vbox8 = gtk_vbox_new (FALSE, 0);
329 gtk_widget_set_name (vbox8, "vbox8");
330 gtk_widget_show (vbox8);
331 gtk_container_add (GTK_CONTAINER (viewport3), vbox8);
333 scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL);
334 gtk_widget_set_name (scrolledwindow7, "scrolledwindow7");
335 gtk_widget_show (scrolledwindow7);
336 gtk_box_pack_start (GTK_BOX (vbox8), scrolledwindow7, TRUE, TRUE, 0);
338 tvFileList = gtk_tree_view_new ();
339 gtk_widget_set_name (tvFileList, "tvFileList");
340 gtk_widget_show (tvFileList);
341 gtk_container_add (GTK_CONTAINER (scrolledwindow7), tvFileList);
343 hbox = gtk_hbox_new (FALSE, 0);
344 gtk_widget_set_name (hbox, "hbox");
345 gtk_widget_show (hbox);
346 gtk_box_pack_start (GTK_BOX (vbox8), hbox, FALSE, FALSE, 0);
348 AddFileToPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist"));
349 gtk_widget_set_name (AddFileToPlaylist, "AddFileToPlaylist");
350 gtk_widget_show (AddFileToPlaylist);
351 gtk_box_pack_start (GTK_BOX (hbox), AddFileToPlaylist, FALSE, FALSE, 0);
353 File = gtk_label_new (_("File"));
354 gtk_widget_set_name (File, "File");
355 gtk_widget_show (File);
356 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), File);
358 vbox5 = gtk_vbox_new (FALSE, 0);
359 gtk_widget_set_name (vbox5, "vbox5");
360 gtk_widget_show (vbox5);
361 gtk_container_add (GTK_CONTAINER (notebook), vbox5);
362 gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook), vbox5,
363 TRUE, TRUE, GTK_PACK_START);
365 hbox12 = gtk_hbox_new (FALSE, 0);
366 gtk_widget_set_name (hbox12, "hbox12");
367 gtk_widget_show (hbox12);
368 gtk_box_pack_start (GTK_BOX (vbox5), hbox12, FALSE, FALSE, 0);
369 gtk_widget_set_size_request (hbox12, 247, 26);
371 labelNetworkMRL = gtk_label_new (_("MRL :"));
372 gtk_widget_set_name (labelNetworkMRL, "labelNetworkMRL");
373 gtk_widget_show (labelNetworkMRL);
374 gtk_box_pack_start (GTK_BOX (hbox12), labelNetworkMRL, FALSE, FALSE, 0);
375 gtk_widget_set_size_request (labelNetworkMRL, 35, 16);
377 comboMRL = gtk_combo_new ();
378 g_object_set_data (G_OBJECT (GTK_COMBO (comboMRL)->popwin),
379 "GladeParentKey", comboMRL);
380 gtk_widget_set_name (comboMRL, "comboMRL");
381 gtk_widget_show (comboMRL);
382 gtk_box_pack_start (GTK_BOX (hbox12), comboMRL, TRUE, TRUE, 0);
383 comboMRL_items = g_list_append (comboMRL_items, (gpointer) _("udp://@:1234"));
384 comboMRL_items = g_list_append (comboMRL_items, (gpointer) _("udp6://@:1234"));
385 comboMRL_items = g_list_append (comboMRL_items, (gpointer) _("rtp://"));
386 comboMRL_items = g_list_append (comboMRL_items, (gpointer) _("rtp6://"));
387 comboMRL_items = g_list_append (comboMRL_items, (gpointer) _("ftp://"));
388 comboMRL_items = g_list_append (comboMRL_items, (gpointer) _("http://"));
389 comboMRL_items = g_list_append (comboMRL_items, (gpointer) _("mms://"));
390 gtk_combo_set_popdown_strings (GTK_COMBO (comboMRL), comboMRL_items);
391 g_list_free (comboMRL_items);
393 entryMRL = GTK_COMBO (comboMRL)->entry;
394 gtk_widget_set_name (entryMRL, "entryMRL");
395 gtk_widget_show (entryMRL);
396 gtk_widget_set_size_request (entryMRL, 158, 24);
397 gtk_entry_set_text (GTK_ENTRY (entryMRL), _("udp://:1234"));
398 gtk_entry_set_activates_default (GTK_ENTRY (entryMRL), TRUE);
400 hseparator15 = gtk_hseparator_new ();
401 gtk_widget_set_name (hseparator15, "hseparator15");
402 gtk_widget_show (hseparator15);
403 gtk_box_pack_start (GTK_BOX (vbox5), hseparator15, FALSE, FALSE, 0);
404 gtk_widget_set_size_request (hseparator15, -2, 10);
406 table2 = gtk_table_new (6, 2, FALSE);
407 gtk_widget_set_name (table2, "table2");
408 gtk_widget_show (table2);
409 gtk_box_pack_start (GTK_BOX (vbox5), table2, TRUE, TRUE, 0);
411 labelNetworkPort = gtk_label_new (_("Port:"));
412 gtk_widget_set_name (labelNetworkPort, "labelNetworkPort");
413 gtk_widget_show (labelNetworkPort);
414 gtk_table_attach (GTK_TABLE (table2), labelNetworkPort, 0, 1, 0, 1,
415 (GtkAttachOptions) (GTK_FILL),
416 (GtkAttachOptions) (0), 0, 0);
417 gtk_label_set_justify (GTK_LABEL (labelNetworkPort), GTK_JUSTIFY_LEFT);
418 gtk_misc_set_alignment (GTK_MISC (labelNetworkPort), 0, 0.5);
420 labelNetworkAddress = gtk_label_new (_("Address:"));
421 gtk_widget_set_name (labelNetworkAddress, "labelNetworkAddress");
422 gtk_widget_show (labelNetworkAddress);
423 gtk_table_attach (GTK_TABLE (table2), labelNetworkAddress, 0, 1, 1, 2,
424 (GtkAttachOptions) (GTK_FILL),
425 (GtkAttachOptions) (0), 0, 0);
426 gtk_label_set_justify (GTK_LABEL (labelNetworkAddress), GTK_JUSTIFY_LEFT);
427 gtk_misc_set_alignment (GTK_MISC (labelNetworkAddress), 0, 0.5);
429 entryNetworkPort_adj = gtk_adjustment_new (1233, 0, 65535, 1, 10, 10);
430 entryNetworkPort = gtk_spin_button_new (GTK_ADJUSTMENT (entryNetworkPort_adj), 1, 0);
431 gtk_widget_set_name (entryNetworkPort, "entryNetworkPort");
432 gtk_widget_show (entryNetworkPort);
433 gtk_table_attach (GTK_TABLE (table2), entryNetworkPort, 1, 2, 0, 1,
434 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
435 (GtkAttachOptions) (0), 0, 0);
436 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryNetworkPort), TRUE);
438 comboNetworkAddress = gtk_combo_new ();
439 g_object_set_data (G_OBJECT (GTK_COMBO (comboNetworkAddress)->popwin),
440 "GladeParentKey", comboNetworkAddress);
441 gtk_widget_set_name (comboNetworkAddress, "comboNetworkAddress");
442 gtk_widget_show (comboNetworkAddress);
443 gtk_table_attach (GTK_TABLE (table2), comboNetworkAddress, 1, 2, 1, 2,
444 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
445 (GtkAttachOptions) (0), 0, 0);
447 entryNetworkAddress = GTK_COMBO (comboNetworkAddress)->entry;
448 gtk_widget_set_name (entryNetworkAddress, "entryNetworkAddress");
449 gtk_widget_show (entryNetworkAddress);
451 comboNetworkType = gtk_combo_new ();
452 g_object_set_data (G_OBJECT (GTK_COMBO (comboNetworkType)->popwin),
453 "GladeParentKey", comboNetworkType);
454 gtk_widget_set_name (comboNetworkType, "comboNetworkType");
455 gtk_widget_show (comboNetworkType);
456 gtk_table_attach (GTK_TABLE (table2), comboNetworkType, 1, 2, 2, 3,
457 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
458 (GtkAttachOptions) (0), 0, 0);
459 comboNetworkType_items = g_list_append (comboNetworkType_items, (gpointer) _("unicast"));
460 comboNetworkType_items = g_list_append (comboNetworkType_items, (gpointer) _("multicast"));
461 gtk_combo_set_popdown_strings (GTK_COMBO (comboNetworkType), comboNetworkType_items);
462 g_list_free (comboNetworkType_items);
464 entryNetworkType = GTK_COMBO (comboNetworkType)->entry;
465 gtk_widget_set_name (entryNetworkType, "entryNetworkType");
466 gtk_widget_show (entryNetworkType);
467 gtk_entry_set_text (GTK_ENTRY (entryNetworkType), _("unicast"));
468 gtk_entry_set_activates_default (GTK_ENTRY (entryNetworkType), TRUE);
470 labelNetworkType = gtk_label_new (_("Network: "));
471 gtk_widget_set_name (labelNetworkType, "labelNetworkType");
472 gtk_widget_show (labelNetworkType);
473 gtk_table_attach (GTK_TABLE (table2), labelNetworkType, 0, 1, 2, 3,
474 (GtkAttachOptions) (GTK_FILL),
475 (GtkAttachOptions) (0), 0, 0);
476 gtk_label_set_justify (GTK_LABEL (labelNetworkType), GTK_JUSTIFY_LEFT);
477 gtk_misc_set_alignment (GTK_MISC (labelNetworkType), 0, 0.5);
479 comboNetworkProtocolType = gtk_combo_new ();
480 g_object_set_data (G_OBJECT (GTK_COMBO (comboNetworkProtocolType)->popwin),
481 "GladeParentKey", comboNetworkProtocolType);
482 gtk_widget_set_name (comboNetworkProtocolType, "comboNetworkProtocolType");
483 gtk_widget_show (comboNetworkProtocolType);
484 gtk_table_attach (GTK_TABLE (table2), comboNetworkProtocolType, 1, 2, 3, 4,
485 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
486 (GtkAttachOptions) (0), 0, 0);
487 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("udp"));
488 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("udp6"));
489 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("rtp"));
490 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("rtp4"));
491 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("ftp"));
492 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("http"));
493 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("sout"));
494 comboNetworkProtocolType_items = g_list_append (comboNetworkProtocolType_items, (gpointer) _("mms"));
495 gtk_combo_set_popdown_strings (GTK_COMBO (comboNetworkProtocolType), comboNetworkProtocolType_items);
496 g_list_free (comboNetworkProtocolType_items);
498 entryNetworkProtocolType = GTK_COMBO (comboNetworkProtocolType)->entry;
499 gtk_widget_set_name (entryNetworkProtocolType, "entryNetworkProtocolType");
500 gtk_widget_show (entryNetworkProtocolType);
501 gtk_entry_set_text (GTK_ENTRY (entryNetworkProtocolType), _("udp"));
503 labelNetworkProtocol = gtk_label_new (_("Protocol:"));
504 gtk_widget_set_name (labelNetworkProtocol, "labelNetworkProtocol");
505 gtk_widget_show (labelNetworkProtocol);
506 gtk_table_attach (GTK_TABLE (table2), labelNetworkProtocol, 0, 1, 3, 4,
507 (GtkAttachOptions) (GTK_FILL),
508 (GtkAttachOptions) (0), 0, 0);
509 gtk_label_set_justify (GTK_LABEL (labelNetworkProtocol), GTK_JUSTIFY_LEFT);
510 gtk_misc_set_alignment (GTK_MISC (labelNetworkProtocol), 0, 0.5);
512 hbox13 = gtk_hbox_new (FALSE, 0);
513 gtk_widget_set_name (hbox13, "hbox13");
514 gtk_widget_show (hbox13);
515 gtk_box_pack_start (GTK_BOX (vbox5), hbox13, FALSE, FALSE, 0);
517 AddNetworkPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist"));
518 gtk_widget_set_name (AddNetworkPlaylist, "AddNetworkPlaylist");
519 gtk_widget_show (AddNetworkPlaylist);
520 gtk_box_pack_start (GTK_BOX (hbox13), AddNetworkPlaylist, FALSE, FALSE, 0);
522 Network = gtk_label_new (_("Network"));
523 gtk_widget_set_name (Network, "Network");
524 gtk_widget_show (Network);
525 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 1), Network);
527 vbox7 = gtk_vbox_new (FALSE, 0);
528 gtk_widget_set_name (vbox7, "vbox7");
529 gtk_widget_show (vbox7);
530 gtk_container_add (GTK_CONTAINER (notebook), vbox7);
532 scrolledV4Lwindow = gtk_scrolled_window_new (NULL, NULL);
533 gtk_widget_set_name (scrolledV4Lwindow, "scrolledV4Lwindow");
534 gtk_widget_show (scrolledV4Lwindow);
535 gtk_box_pack_start (GTK_BOX (vbox7), scrolledV4Lwindow, TRUE, TRUE, 0);
536 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledV4Lwindow), GTK_SHADOW_ETCHED_OUT);
538 viewportV4L = gtk_viewport_new (NULL, NULL);
539 gtk_widget_set_name (viewportV4L, "viewportV4L");
540 gtk_widget_show (viewportV4L);
541 gtk_container_add (GTK_CONTAINER (scrolledV4Lwindow), viewportV4L);
542 gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewportV4L), GTK_SHADOW_OUT);
544 tableV4L = gtk_table_new (12, 2, FALSE);
545 gtk_widget_set_name (tableV4L, "tableV4L");
546 gtk_widget_show (tableV4L);
547 gtk_container_add (GTK_CONTAINER (viewportV4L), tableV4L);
549 labelV4lVideDevice = gtk_label_new (_("Video:"));
550 gtk_widget_set_name (labelV4lVideDevice, "labelV4lVideDevice");
551 gtk_widget_show (labelV4lVideDevice);
552 gtk_table_attach (GTK_TABLE (tableV4L), labelV4lVideDevice, 0, 1, 0, 1,
553 (GtkAttachOptions) (GTK_FILL),
554 (GtkAttachOptions) (0), 0, 0);
555 gtk_label_set_justify (GTK_LABEL (labelV4lVideDevice), GTK_JUSTIFY_LEFT);
556 gtk_misc_set_alignment (GTK_MISC (labelV4lVideDevice), 0, 0.5);
558 labelV4LAudioDevice = gtk_label_new (_("Audio:"));
559 gtk_widget_set_name (labelV4LAudioDevice, "labelV4LAudioDevice");
560 gtk_widget_show (labelV4LAudioDevice);
561 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LAudioDevice, 0, 1, 1, 2,
562 (GtkAttachOptions) (GTK_FILL),
563 (GtkAttachOptions) (0), 0, 0);
564 gtk_label_set_justify (GTK_LABEL (labelV4LAudioDevice), GTK_JUSTIFY_LEFT);
565 gtk_misc_set_alignment (GTK_MISC (labelV4LAudioDevice), 0, 0.5);
567 labelV4LChannel = gtk_label_new (_("Channel:"));
568 gtk_widget_set_name (labelV4LChannel, "labelV4LChannel");
569 gtk_widget_show (labelV4LChannel);
570 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LChannel, 0, 1, 2, 3,
571 (GtkAttachOptions) (GTK_FILL),
572 (GtkAttachOptions) (0), 0, 0);
573 gtk_label_set_justify (GTK_LABEL (labelV4LChannel), GTK_JUSTIFY_LEFT);
574 gtk_misc_set_alignment (GTK_MISC (labelV4LChannel), 0, 0.5);
576 labelV4LNorm = gtk_label_new (_("Norm:"));
577 gtk_widget_set_name (labelV4LNorm, "labelV4LNorm");
578 gtk_widget_show (labelV4LNorm);
579 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LNorm, 0, 1, 3, 4,
580 (GtkAttachOptions) (GTK_FILL),
581 (GtkAttachOptions) (0), 0, 0);
582 gtk_label_set_justify (GTK_LABEL (labelV4LNorm), GTK_JUSTIFY_LEFT);
583 gtk_misc_set_alignment (GTK_MISC (labelV4LNorm), 0, 0.5);
585 labelV4LSize = gtk_label_new (_("Size:"));
586 gtk_widget_set_name (labelV4LSize, "labelV4LSize");
587 gtk_widget_show (labelV4LSize);
588 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LSize, 0, 1, 4, 5,
589 (GtkAttachOptions) (GTK_FILL),
590 (GtkAttachOptions) (0), 0, 0);
591 gtk_label_set_justify (GTK_LABEL (labelV4LSize), GTK_JUSTIFY_LEFT);
592 gtk_misc_set_alignment (GTK_MISC (labelV4LSize), 0, 0.5);
594 labelV4LFrequency = gtk_label_new (_("Frequency:"));
595 gtk_widget_set_name (labelV4LFrequency, "labelV4LFrequency");
596 gtk_widget_show (labelV4LFrequency);
597 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LFrequency, 0, 1, 5, 6,
598 (GtkAttachOptions) (GTK_FILL),
599 (GtkAttachOptions) (0), 0, 0);
600 gtk_label_set_justify (GTK_LABEL (labelV4LFrequency), GTK_JUSTIFY_LEFT);
601 gtk_misc_set_alignment (GTK_MISC (labelV4LFrequency), 0, 0.5);
603 labelV4LSampleRate = gtk_label_new (_("Samplerate:"));
604 gtk_widget_set_name (labelV4LSampleRate, "labelV4LSampleRate");
605 gtk_widget_show (labelV4LSampleRate);
606 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LSampleRate, 0, 1, 6, 7,
607 (GtkAttachOptions) (GTK_FILL),
608 (GtkAttachOptions) (0), 0, 0);
609 gtk_label_set_justify (GTK_LABEL (labelV4LSampleRate), GTK_JUSTIFY_LEFT);
610 gtk_misc_set_alignment (GTK_MISC (labelV4LSampleRate), 0, 0.5);
612 labelV4LQuality = gtk_label_new (_("Quality:"));
613 gtk_widget_set_name (labelV4LQuality, "labelV4LQuality");
614 gtk_widget_show (labelV4LQuality);
615 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LQuality, 0, 1, 7, 8,
616 (GtkAttachOptions) (GTK_FILL),
617 (GtkAttachOptions) (0), 0, 0);
618 gtk_label_set_justify (GTK_LABEL (labelV4LQuality), GTK_JUSTIFY_LEFT);
619 gtk_misc_set_alignment (GTK_MISC (labelV4LQuality), 0, 0.5);
621 labelV4LTuner = gtk_label_new (_("Tuner:"));
622 gtk_widget_set_name (labelV4LTuner, "labelV4LTuner");
623 gtk_widget_show (labelV4LTuner);
624 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LTuner, 0, 1, 9, 10,
625 (GtkAttachOptions) (GTK_FILL),
626 (GtkAttachOptions) (0), 0, 0);
627 gtk_label_set_justify (GTK_LABEL (labelV4LTuner), GTK_JUSTIFY_LEFT);
628 gtk_misc_set_alignment (GTK_MISC (labelV4LTuner), 0, 0.5);
630 labelV4LSoundDirection = gtk_label_new (_("Sound:"));
631 gtk_widget_set_name (labelV4LSoundDirection, "labelV4LSoundDirection");
632 gtk_widget_show (labelV4LSoundDirection);
633 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LSoundDirection, 0, 1, 8, 9,
634 (GtkAttachOptions) (GTK_FILL),
635 (GtkAttachOptions) (0), 0, 0);
636 gtk_label_set_justify (GTK_LABEL (labelV4LSoundDirection), GTK_JUSTIFY_LEFT);
637 gtk_misc_set_alignment (GTK_MISC (labelV4LSoundDirection), 0, 0.5);
639 labelV4LMJPEG = gtk_label_new (_("MJPEG:"));
640 gtk_widget_set_name (labelV4LMJPEG, "labelV4LMJPEG");
641 gtk_widget_show (labelV4LMJPEG);
642 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LMJPEG, 0, 1, 10, 11,
643 (GtkAttachOptions) (GTK_FILL),
644 (GtkAttachOptions) (0), 0, 0);
645 gtk_label_set_justify (GTK_LABEL (labelV4LMJPEG), GTK_JUSTIFY_LEFT);
646 gtk_misc_set_alignment (GTK_MISC (labelV4LMJPEG), 0, 0.5);
648 labelV4LDecimation = gtk_label_new (_("Decimation:"));
649 gtk_widget_set_name (labelV4LDecimation, "labelV4LDecimation");
650 gtk_widget_show (labelV4LDecimation);
651 gtk_table_attach (GTK_TABLE (tableV4L), labelV4LDecimation, 0, 1, 11, 12,
652 (GtkAttachOptions) (GTK_FILL),
653 (GtkAttachOptions) (0), 0, 0);
654 gtk_label_set_justify (GTK_LABEL (labelV4LDecimation), GTK_JUSTIFY_LEFT);
655 gtk_misc_set_alignment (GTK_MISC (labelV4LDecimation), 0, 0.5);
657 comboV4lVideoDevice = gtk_combo_new ();
658 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4lVideoDevice)->popwin),
659 "GladeParentKey", comboV4lVideoDevice);
660 gtk_widget_set_name (comboV4lVideoDevice, "comboV4lVideoDevice");
661 gtk_widget_show (comboV4lVideoDevice);
662 gtk_table_attach (GTK_TABLE (tableV4L), comboV4lVideoDevice, 1, 2, 0, 1,
663 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
664 (GtkAttachOptions) (0), 0, 0);
665 gtk_combo_set_value_in_list (GTK_COMBO (comboV4lVideoDevice), TRUE, TRUE);
666 comboV4lVideoDevice_items = g_list_append (comboV4lVideoDevice_items, (gpointer) _("/dev/video"));
667 comboV4lVideoDevice_items = g_list_append (comboV4lVideoDevice_items, (gpointer) _("/dev/video0"));
668 comboV4lVideoDevice_items = g_list_append (comboV4lVideoDevice_items, (gpointer) _("/dev/video1"));
669 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4lVideoDevice), comboV4lVideoDevice_items);
670 g_list_free (comboV4lVideoDevice_items);
672 entryV4LVideoDevice = GTK_COMBO (comboV4lVideoDevice)->entry;
673 gtk_widget_set_name (entryV4LVideoDevice, "entryV4LVideoDevice");
674 gtk_widget_show (entryV4LVideoDevice);
675 gtk_entry_set_text (GTK_ENTRY (entryV4LVideoDevice), _("/dev/video"));
676 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LVideoDevice), TRUE);
678 comboV4lAudioDevice = gtk_combo_new ();
679 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4lAudioDevice)->popwin),
680 "GladeParentKey", comboV4lAudioDevice);
681 gtk_widget_set_name (comboV4lAudioDevice, "comboV4lAudioDevice");
682 gtk_widget_show (comboV4lAudioDevice);
683 gtk_table_attach (GTK_TABLE (tableV4L), comboV4lAudioDevice, 1, 2, 1, 2,
684 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
685 (GtkAttachOptions) (0), 0, 0);
686 comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) _("/dev/dsp"));
687 comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) _("/dev/audio"));
688 comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) _("/dev/audio0"));
689 comboV4lAudioDevice_items = g_list_append (comboV4lAudioDevice_items, (gpointer) _("/dev/audio1"));
690 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4lAudioDevice), comboV4lAudioDevice_items);
691 g_list_free (comboV4lAudioDevice_items);
693 entryV4LAudioDevice = GTK_COMBO (comboV4lAudioDevice)->entry;
694 gtk_widget_set_name (entryV4LAudioDevice, "entryV4LAudioDevice");
695 gtk_widget_show (entryV4LAudioDevice);
696 gtk_entry_set_text (GTK_ENTRY (entryV4LAudioDevice), _("/dev/dsp"));
697 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LAudioDevice), TRUE);
699 entryV4LChannel_adj = gtk_adjustment_new (0, 0, 100, 1, 10, 10);
700 entryV4LChannel = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LChannel_adj), 1, 0);
701 gtk_widget_set_name (entryV4LChannel, "entryV4LChannel");
702 gtk_widget_show (entryV4LChannel);
703 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LChannel, 1, 2, 2, 3,
704 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
705 (GtkAttachOptions) (0), 0, 0);
706 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LChannel), TRUE);
708 comboV4LNorm = gtk_combo_new ();
709 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4LNorm)->popwin),
710 "GladeParentKey", comboV4LNorm);
711 gtk_widget_set_name (comboV4LNorm, "comboV4LNorm");
712 gtk_widget_show (comboV4LNorm);
713 gtk_table_attach (GTK_TABLE (tableV4L), comboV4LNorm, 1, 2, 3, 4,
714 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
715 (GtkAttachOptions) (0), 0, 0);
716 comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("pal"));
717 comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("ntsc"));
718 comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("secam"));
719 comboV4LNorm_items = g_list_append (comboV4LNorm_items, (gpointer) _("auto"));
720 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4LNorm), comboV4LNorm_items);
721 g_list_free (comboV4LNorm_items);
723 entryV4LNorm = GTK_COMBO (comboV4LNorm)->entry;
724 gtk_widget_set_name (entryV4LNorm, "entryV4LNorm");
725 gtk_widget_show (entryV4LNorm);
726 gtk_entry_set_text (GTK_ENTRY (entryV4LNorm), _("pal"));
727 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LNorm), TRUE);
729 comboV4LSize = gtk_combo_new ();
730 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4LSize)->popwin),
731 "GladeParentKey", comboV4LSize);
732 gtk_widget_set_name (comboV4LSize, "comboV4LSize");
733 gtk_widget_show (comboV4LSize);
734 gtk_table_attach (GTK_TABLE (tableV4L), comboV4LSize, 1, 2, 4, 5,
735 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
736 (GtkAttachOptions) (0), 0, 0);
737 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("240x192"));
738 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("320x240"));
739 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("qsif"));
740 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("qcif"));
741 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("sif"));
742 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("cif"));
743 comboV4LSize_items = g_list_append (comboV4LSize_items, (gpointer) _("vga"));
744 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4LSize), comboV4LSize_items);
745 g_list_free (comboV4LSize_items);
747 entryV4LSize = GTK_COMBO (comboV4LSize)->entry;
748 gtk_widget_set_name (entryV4LSize, "entryV4LSize");
749 gtk_widget_show (entryV4LSize);
750 gtk_entry_set_text (GTK_ENTRY (entryV4LSize), _("240x192"));
751 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LSize), TRUE);
753 entryV4LFrequency_adj = gtk_adjustment_new (8692, 0, 65535, 1, 10, 10);
754 entryV4LFrequency = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LFrequency_adj), 1, 0);
755 gtk_widget_set_name (entryV4LFrequency, "entryV4LFrequency");
756 gtk_widget_show (entryV4LFrequency);
757 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LFrequency, 1, 2, 5, 6,
758 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
759 (GtkAttachOptions) (0), 0, 0);
760 gtk_tooltips_set_tip (tooltips, entryV4LFrequency, _("kHz"), NULL);
761 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LFrequency), TRUE);
763 entryV4LSampleRate_adj = gtk_adjustment_new (44100, 0, 65535, 1, 10, 10);
764 entryV4LSampleRate = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LSampleRate_adj), 1, 0);
765 gtk_widget_set_name (entryV4LSampleRate, "entryV4LSampleRate");
766 gtk_widget_show (entryV4LSampleRate);
767 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LSampleRate, 1, 2, 6, 7,
768 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
769 (GtkAttachOptions) (0), 0, 0);
770 gtk_tooltips_set_tip (tooltips, entryV4LSampleRate, _("Hz/s"), NULL);
771 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LSampleRate), TRUE);
773 entryV4LQuality_adj = gtk_adjustment_new (100, 0, 65535, 1, 10, 10);
774 entryV4LQuality = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LQuality_adj), 1, 0);
775 gtk_widget_set_name (entryV4LQuality, "entryV4LQuality");
776 gtk_widget_show (entryV4LQuality);
777 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LQuality, 1, 2, 7, 8,
778 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
779 (GtkAttachOptions) (0), 0, 0);
780 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LQuality), TRUE);
782 comboV4LSoundDirection = gtk_combo_new ();
783 g_object_set_data (G_OBJECT (GTK_COMBO (comboV4LSoundDirection)->popwin),
784 "GladeParentKey", comboV4LSoundDirection);
785 gtk_widget_set_name (comboV4LSoundDirection, "comboV4LSoundDirection");
786 gtk_widget_show (comboV4LSoundDirection);
787 gtk_table_attach (GTK_TABLE (tableV4L), comboV4LSoundDirection, 1, 2, 8, 9,
788 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
789 (GtkAttachOptions) (0), 0, 0);
790 gtk_combo_set_value_in_list (GTK_COMBO (comboV4LSoundDirection), TRUE, TRUE);
791 gtk_combo_set_use_arrows_always (GTK_COMBO (comboV4LSoundDirection), TRUE);
792 comboV4LSoundDirection_items = g_list_append (comboV4LSoundDirection_items, (gpointer) _("mono"));
793 comboV4LSoundDirection_items = g_list_append (comboV4LSoundDirection_items, (gpointer) _("stereo"));
794 gtk_combo_set_popdown_strings (GTK_COMBO (comboV4LSoundDirection), comboV4LSoundDirection_items);
795 g_list_free (comboV4LSoundDirection_items);
797 entryV4LSoundDirection = GTK_COMBO (comboV4LSoundDirection)->entry;
798 gtk_widget_set_name (entryV4LSoundDirection, "entryV4LSoundDirection");
799 gtk_widget_show (entryV4LSoundDirection);
800 gtk_entry_set_text (GTK_ENTRY (entryV4LSoundDirection), _("mono"));
801 gtk_entry_set_activates_default (GTK_ENTRY (entryV4LSoundDirection), TRUE);
803 entryV4LTuner_adj = gtk_adjustment_new (0, -1, 100, 1, 10, 10);
804 entryV4LTuner = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LTuner_adj), 1, 0);
805 gtk_widget_set_name (entryV4LTuner, "entryV4LTuner");
806 gtk_widget_show (entryV4LTuner);
807 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LTuner, 1, 2, 9, 10,
808 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
809 (GtkAttachOptions) (0), 0, 0);
810 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryV4LTuner), TRUE);
812 checkV4LMJPEG = gtk_check_button_new_with_mnemonic (_("enable"));
813 gtk_widget_set_name (checkV4LMJPEG, "checkV4LMJPEG");
814 gtk_widget_show (checkV4LMJPEG);
815 gtk_table_attach (GTK_TABLE (tableV4L), checkV4LMJPEG, 1, 2, 10, 11,
816 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
817 (GtkAttachOptions) (0), 0, 0);
819 entryV4LDecimation_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
820 entryV4LDecimation = gtk_spin_button_new (GTK_ADJUSTMENT (entryV4LDecimation_adj), 1, 0);
821 gtk_widget_set_name (entryV4LDecimation, "entryV4LDecimation");
822 gtk_widget_show (entryV4LDecimation);
823 gtk_table_attach (GTK_TABLE (tableV4L), entryV4LDecimation, 1, 2, 11, 12,
824 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
825 (GtkAttachOptions) (0), 0, 0);
827 hbox16 = gtk_hbox_new (FALSE, 0);
828 gtk_widget_set_name (hbox16, "hbox16");
829 gtk_widget_show (hbox16);
830 gtk_box_pack_start (GTK_BOX (vbox7), hbox16, FALSE, FALSE, 0);
832 AddCameraToPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist"));
833 gtk_widget_set_name (AddCameraToPlaylist, "AddCameraToPlaylist");
834 gtk_widget_show (AddCameraToPlaylist);
835 gtk_box_pack_start (GTK_BOX (hbox16), AddCameraToPlaylist, FALSE, FALSE, 0);
837 Camera = gtk_label_new (_("Camera"));
838 gtk_widget_set_name (Camera, "Camera");
839 gtk_widget_show (Camera);
840 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 2), Camera);
841 gtk_label_set_justify (GTK_LABEL (Camera), GTK_JUSTIFY_LEFT);
843 vbox1 = gtk_vbox_new (FALSE, 0);
844 gtk_widget_set_name (vbox1, "vbox1");
845 gtk_widget_show (vbox1);
846 gtk_container_add (GTK_CONTAINER (notebook), vbox1);
848 scrolledwindowTranscode = gtk_scrolled_window_new (NULL, NULL);
849 gtk_widget_set_name (scrolledwindowTranscode, "scrolledwindowTranscode");
850 gtk_widget_show (scrolledwindowTranscode);
851 gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindowTranscode, TRUE, TRUE, 0);
852 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindowTranscode), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
854 viewport5 = gtk_viewport_new (NULL, NULL);
855 gtk_widget_set_name (viewport5, "viewport5");
856 gtk_widget_show (viewport5);
857 gtk_container_add (GTK_CONTAINER (scrolledwindowTranscode), viewport5);
859 tableTranscode = gtk_table_new (11, 2, FALSE);
860 gtk_widget_set_name (tableTranscode, "tableTranscode");
861 gtk_widget_show (tableTranscode);
862 gtk_container_add (GTK_CONTAINER (viewport5), tableTranscode);
864 labelVideoCodec = gtk_label_new (_("Video Codec:"));
865 gtk_widget_set_name (labelVideoCodec, "labelVideoCodec");
866 gtk_widget_show (labelVideoCodec);
867 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoCodec, 0, 1, 0, 1,
868 (GtkAttachOptions) (GTK_FILL),
869 (GtkAttachOptions) (0), 0, 0);
870 gtk_label_set_justify (GTK_LABEL (labelVideoCodec), GTK_JUSTIFY_LEFT);
871 gtk_misc_set_alignment (GTK_MISC (labelVideoCodec), 0, 0.5);
873 comboVideoCodec = gtk_combo_new ();
874 g_object_set_data (G_OBJECT (GTK_COMBO (comboVideoCodec)->popwin),
875 "GladeParentKey", comboVideoCodec);
876 gtk_widget_set_name (comboVideoCodec, "comboVideoCodec");
877 gtk_widget_show (comboVideoCodec);
878 gtk_table_attach (GTK_TABLE (tableTranscode), comboVideoCodec, 1, 2, 0, 1,
879 (GtkAttachOptions) (GTK_EXPAND | GTK_SHRINK | GTK_FILL),
880 (GtkAttachOptions) (0), 0, 0);
881 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("huffyuv"));
882 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("mpgv"));
883 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("mp4v"));
884 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("h263"));
885 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("DIV1"));
886 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("DIV2"));
887 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("DIV3"));
888 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("I420"));
889 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("I422"));
890 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("I444"));
891 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("RV24"));
892 comboVideoCodec_items = g_list_append (comboVideoCodec_items, (gpointer) _("YUY2"));
893 gtk_combo_set_popdown_strings (GTK_COMBO (comboVideoCodec), comboVideoCodec_items);
894 g_list_free (comboVideoCodec_items);
896 entryVideoCodec = GTK_COMBO (comboVideoCodec)->entry;
897 gtk_widget_set_name (entryVideoCodec, "entryVideoCodec");
898 gtk_widget_show (entryVideoCodec);
899 gtk_entry_set_text (GTK_ENTRY (entryVideoCodec), _("huffyuv"));
900 gtk_entry_set_activates_default (GTK_ENTRY (entryVideoCodec), TRUE);
902 labelVideoBitrate = gtk_label_new (_("Video Bitrate:"));
903 gtk_widget_set_name (labelVideoBitrate, "labelVideoBitrate");
904 gtk_widget_show (labelVideoBitrate);
905 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoBitrate, 0, 1, 1, 2,
906 (GtkAttachOptions) (GTK_FILL),
907 (GtkAttachOptions) (0), 0, 0);
908 gtk_label_set_justify (GTK_LABEL (labelVideoBitrate), GTK_JUSTIFY_LEFT);
909 gtk_misc_set_alignment (GTK_MISC (labelVideoBitrate), 0, 0.5);
911 labelVideoBitrateTolerance = gtk_label_new (_("Bitrate Tolerance:"));
912 gtk_widget_set_name (labelVideoBitrateTolerance, "labelVideoBitrateTolerance");
913 gtk_widget_show (labelVideoBitrateTolerance);
914 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoBitrateTolerance, 0, 1, 2, 3,
915 (GtkAttachOptions) (GTK_FILL),
916 (GtkAttachOptions) (0), 0, 0);
917 gtk_label_set_justify (GTK_LABEL (labelVideoBitrateTolerance), GTK_JUSTIFY_LEFT);
918 gtk_misc_set_alignment (GTK_MISC (labelVideoBitrateTolerance), 0, 0.5);
920 labelVideoKeyInterval = gtk_label_new (_("Keyframe Interval:"));
921 gtk_widget_set_name (labelVideoKeyInterval, "labelVideoKeyInterval");
922 gtk_widget_show (labelVideoKeyInterval);
923 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoKeyInterval, 0, 1, 3, 4,
924 (GtkAttachOptions) (GTK_FILL),
925 (GtkAttachOptions) (0), 0, 0);
926 gtk_label_set_justify (GTK_LABEL (labelVideoKeyInterval), GTK_JUSTIFY_LEFT);
927 gtk_misc_set_alignment (GTK_MISC (labelVideoKeyInterval), 0, 0.5);
929 labelAudioCodec = gtk_label_new (_("Audio Codec:"));
930 gtk_widget_set_name (labelAudioCodec, "labelAudioCodec");
931 gtk_widget_show (labelAudioCodec);
932 gtk_table_attach (GTK_TABLE (tableTranscode), labelAudioCodec, 0, 1, 5, 6,
933 (GtkAttachOptions) (GTK_FILL),
934 (GtkAttachOptions) (0), 0, 0);
935 gtk_label_set_justify (GTK_LABEL (labelAudioCodec), GTK_JUSTIFY_LEFT);
936 gtk_misc_set_alignment (GTK_MISC (labelAudioCodec), 0, 0.5);
938 labelVideoDeinterlace = gtk_label_new (_("Deinterlace:"));
939 gtk_widget_set_name (labelVideoDeinterlace, "labelVideoDeinterlace");
940 gtk_widget_show (labelVideoDeinterlace);
941 gtk_table_attach (GTK_TABLE (tableTranscode), labelVideoDeinterlace, 0, 1, 4, 5,
942 (GtkAttachOptions) (GTK_FILL),
943 (GtkAttachOptions) (0), 0, 0);
944 gtk_label_set_justify (GTK_LABEL (labelVideoDeinterlace), GTK_JUSTIFY_LEFT);
945 gtk_misc_set_alignment (GTK_MISC (labelVideoDeinterlace), 0, 0.5);
947 labelStdAccess = gtk_label_new (_("Access:"));
948 gtk_widget_set_name (labelStdAccess, "labelStdAccess");
949 gtk_widget_show (labelStdAccess);
950 gtk_table_attach (GTK_TABLE (tableTranscode), labelStdAccess, 0, 1, 7, 8,
951 (GtkAttachOptions) (GTK_FILL),
952 (GtkAttachOptions) (0), 0, 0);
953 gtk_label_set_justify (GTK_LABEL (labelStdAccess), GTK_JUSTIFY_LEFT);
954 gtk_misc_set_alignment (GTK_MISC (labelStdAccess), 0, 0.5);
956 labelStdMuxer = gtk_label_new (_("Muxer:"));
957 gtk_widget_set_name (labelStdMuxer, "labelStdMuxer");
958 gtk_widget_show (labelStdMuxer);
959 gtk_table_attach (GTK_TABLE (tableTranscode), labelStdMuxer, 0, 1, 8, 9,
960 (GtkAttachOptions) (GTK_FILL),
961 (GtkAttachOptions) (0), 0, 0);
962 gtk_label_set_justify (GTK_LABEL (labelStdMuxer), GTK_JUSTIFY_LEFT);
963 gtk_misc_set_alignment (GTK_MISC (labelStdMuxer), 0, 0.5);
965 labelStdUrl = gtk_label_new (_("URL:"));
966 gtk_widget_set_name (labelStdUrl, "labelStdUrl");
967 gtk_widget_show (labelStdUrl);
968 gtk_table_attach (GTK_TABLE (tableTranscode), labelStdUrl, 0, 1, 9, 10,
969 (GtkAttachOptions) (GTK_FILL),
970 (GtkAttachOptions) (0), 0, 0);
971 gtk_label_set_justify (GTK_LABEL (labelStdUrl), GTK_JUSTIFY_LEFT);
972 gtk_misc_set_alignment (GTK_MISC (labelStdUrl), 0, 0.5);
974 labelStdTimeToLive = gtk_label_new (_("Time To Live (TTL):"));
975 gtk_widget_set_name (labelStdTimeToLive, "labelStdTimeToLive");
976 gtk_widget_show (labelStdTimeToLive);
977 gtk_table_attach (GTK_TABLE (tableTranscode), labelStdTimeToLive, 0, 1, 10, 11,
978 (GtkAttachOptions) (GTK_FILL),
979 (GtkAttachOptions) (0), 0, 0);
980 gtk_label_set_justify (GTK_LABEL (labelStdTimeToLive), GTK_JUSTIFY_LEFT);
981 gtk_misc_set_alignment (GTK_MISC (labelStdTimeToLive), 0, 0.5);
983 entryStdTTL_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
984 entryStdTTL = gtk_spin_button_new (GTK_ADJUSTMENT (entryStdTTL_adj), 1, 0);
985 gtk_widget_set_name (entryStdTTL, "entryStdTTL");
986 gtk_widget_show (entryStdTTL);
987 gtk_table_attach (GTK_TABLE (tableTranscode), entryStdTTL, 1, 2, 10, 11,
988 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
989 (GtkAttachOptions) (0), 0, 0);
991 comboStdURL = gtk_combo_new ();
992 g_object_set_data (G_OBJECT (GTK_COMBO (comboStdURL)->popwin),
993 "GladeParentKey", comboStdURL);
994 gtk_widget_set_name (comboStdURL, "comboStdURL");
995 gtk_widget_show (comboStdURL);
996 gtk_table_attach (GTK_TABLE (tableTranscode), comboStdURL, 1, 2, 9, 10,
997 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
998 (GtkAttachOptions) (0), 0, 0);
999 comboStdURL_items = g_list_append (comboStdURL_items, (gpointer) _("127.0.0.1"));
1000 comboStdURL_items = g_list_append (comboStdURL_items, (gpointer) _("localhost"));
1001 comboStdURL_items = g_list_append (comboStdURL_items, (gpointer) _("localhost.localdomain"));
1002 comboStdURL_items = g_list_append (comboStdURL_items, (gpointer) _("239.0.0.42"));
1003 gtk_combo_set_popdown_strings (GTK_COMBO (comboStdURL), comboStdURL_items);
1004 g_list_free (comboStdURL_items);
1006 entryStdURL = GTK_COMBO (comboStdURL)->entry;
1007 gtk_widget_set_name (entryStdURL, "entryStdURL");
1008 gtk_widget_show (entryStdURL);
1009 gtk_entry_set_text (GTK_ENTRY (entryStdURL), _("127.0.0.1"));
1010 gtk_entry_set_activates_default (GTK_ENTRY (entryStdURL), TRUE);
1012 comboStdMuxer = gtk_combo_new ();
1013 g_object_set_data (G_OBJECT (GTK_COMBO (comboStdMuxer)->popwin),
1014 "GladeParentKey", comboStdMuxer);
1015 gtk_widget_set_name (comboStdMuxer, "comboStdMuxer");
1016 gtk_widget_show (comboStdMuxer);
1017 gtk_table_attach (GTK_TABLE (tableTranscode), comboStdMuxer, 1, 2, 8, 9,
1018 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1019 (GtkAttachOptions) (0), 0, 0);
1020 comboStdMuxer_items = g_list_append (comboStdMuxer_items, (gpointer) _("udp"));
1021 gtk_combo_set_popdown_strings (GTK_COMBO (comboStdMuxer), comboStdMuxer_items);
1022 g_list_free (comboStdMuxer_items);
1024 entryStdMuxer = GTK_COMBO (comboStdMuxer)->entry;
1025 gtk_widget_set_name (entryStdMuxer, "entryStdMuxer");
1026 gtk_widget_show (entryStdMuxer);
1027 gtk_entry_set_text (GTK_ENTRY (entryStdMuxer), _("udp"));
1028 gtk_entry_set_activates_default (GTK_ENTRY (entryStdMuxer), TRUE);
1030 comboStdAccess = gtk_combo_new ();
1031 g_object_set_data (G_OBJECT (GTK_COMBO (comboStdAccess)->popwin),
1032 "GladeParentKey", comboStdAccess);
1033 gtk_widget_set_name (comboStdAccess, "comboStdAccess");
1034 gtk_widget_show (comboStdAccess);
1035 gtk_table_attach (GTK_TABLE (tableTranscode), comboStdAccess, 1, 2, 7, 8,
1036 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1037 (GtkAttachOptions) (0), 0, 0);
1038 comboStdAccess_items = g_list_append (comboStdAccess_items, (gpointer) _("ts"));
1039 comboStdAccess_items = g_list_append (comboStdAccess_items, (gpointer) _("rtp"));
1040 gtk_combo_set_popdown_strings (GTK_COMBO (comboStdAccess), comboStdAccess_items);
1041 g_list_free (comboStdAccess_items);
1043 entryStdAccess = GTK_COMBO (comboStdAccess)->entry;
1044 gtk_widget_set_name (entryStdAccess, "entryStdAccess");
1045 gtk_widget_show (entryStdAccess);
1046 gtk_entry_set_text (GTK_ENTRY (entryStdAccess), _("ts"));
1047 gtk_entry_set_activates_default (GTK_ENTRY (entryStdAccess), TRUE);
1049 entryAudioBitrate_adj = gtk_adjustment_new (256, 0, 65535, 1, 10, 10);
1050 entryAudioBitrate = gtk_spin_button_new (GTK_ADJUSTMENT (entryAudioBitrate_adj), 1, 0);
1051 gtk_widget_set_name (entryAudioBitrate, "entryAudioBitrate");
1052 gtk_widget_show (entryAudioBitrate);
1053 gtk_table_attach (GTK_TABLE (tableTranscode), entryAudioBitrate, 1, 2, 6, 7,
1054 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1055 (GtkAttachOptions) (0), 0, 0);
1056 gtk_tooltips_set_tip (tooltips, entryAudioBitrate, _("kbits/s"), NULL);
1057 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryAudioBitrate), TRUE);
1059 comboAudioCodec = gtk_combo_new ();
1060 g_object_set_data (G_OBJECT (GTK_COMBO (comboAudioCodec)->popwin),
1061 "GladeParentKey", comboAudioCodec);
1062 gtk_widget_set_name (comboAudioCodec, "comboAudioCodec");
1063 gtk_widget_show (comboAudioCodec);
1064 gtk_table_attach (GTK_TABLE (tableTranscode), comboAudioCodec, 1, 2, 5, 6,
1065 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1066 (GtkAttachOptions) (0), 0, 0);
1067 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("alaw"));
1068 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("ulaw"));
1069 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("mpga"));
1070 comboAudioCodec_items = g_list_append (comboAudioCodec_items, (gpointer) _("mp3"));
1071 gtk_combo_set_popdown_strings (GTK_COMBO (comboAudioCodec), comboAudioCodec_items);
1072 g_list_free (comboAudioCodec_items);
1074 entryAudioCodec = GTK_COMBO (comboAudioCodec)->entry;
1075 gtk_widget_set_name (entryAudioCodec, "entryAudioCodec");
1076 gtk_widget_show (entryAudioCodec);
1077 gtk_entry_set_text (GTK_ENTRY (entryAudioCodec), _("alaw"));
1078 gtk_entry_set_activates_default (GTK_ENTRY (entryAudioCodec), TRUE);
1080 checkVideoDeinterlace = gtk_check_button_new_with_mnemonic (_("enable"));
1081 gtk_widget_set_name (checkVideoDeinterlace, "checkVideoDeinterlace");
1082 gtk_widget_show (checkVideoDeinterlace);
1083 gtk_table_attach (GTK_TABLE (tableTranscode), checkVideoDeinterlace, 1, 2, 4, 5,
1084 (GtkAttachOptions) (GTK_FILL),
1085 (GtkAttachOptions) (0), 0, 0);
1087 entryVideoKeyFrameInterval_adj = gtk_adjustment_new (80, 0, 65535, 1, 10, 10);
1088 entryVideoKeyFrameInterval = gtk_spin_button_new (GTK_ADJUSTMENT (entryVideoKeyFrameInterval_adj), 1, 0);
1089 gtk_widget_set_name (entryVideoKeyFrameInterval, "entryVideoKeyFrameInterval");
1090 gtk_widget_show (entryVideoKeyFrameInterval);
1091 gtk_table_attach (GTK_TABLE (tableTranscode), entryVideoKeyFrameInterval, 1, 2, 3, 4,
1092 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1093 (GtkAttachOptions) (0), 0, 0);
1094 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryVideoKeyFrameInterval), TRUE);
1096 entryVideoBitrateTolerance_adj = gtk_adjustment_new (800000, 0, 1e+06, 1, 10, 10);
1097 entryVideoBitrateTolerance = gtk_spin_button_new (GTK_ADJUSTMENT (entryVideoBitrateTolerance_adj), 1, 0);
1098 gtk_widget_set_name (entryVideoBitrateTolerance, "entryVideoBitrateTolerance");
1099 gtk_widget_show (entryVideoBitrateTolerance);
1100 gtk_table_attach (GTK_TABLE (tableTranscode), entryVideoBitrateTolerance, 1, 2, 2, 3,
1101 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1102 (GtkAttachOptions) (0), 0, 0);
1103 gtk_tooltips_set_tip (tooltips, entryVideoBitrateTolerance, _("bits/s"), NULL);
1104 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryVideoBitrateTolerance), TRUE);
1106 entryVideoBitrate_adj = gtk_adjustment_new (3000, 0, 65535, 1, 10, 10);
1107 entryVideoBitrate = gtk_spin_button_new (GTK_ADJUSTMENT (entryVideoBitrate_adj), 1, 0);
1108 gtk_widget_set_name (entryVideoBitrate, "entryVideoBitrate");
1109 gtk_widget_show (entryVideoBitrate);
1110 gtk_table_attach (GTK_TABLE (tableTranscode), entryVideoBitrate, 1, 2, 1, 2,
1111 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
1112 (GtkAttachOptions) (0), 0, 0);
1113 gtk_tooltips_set_tip (tooltips, entryVideoBitrate, _("kbits/s"), NULL);
1114 gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (entryVideoBitrate), TRUE);
1116 labelAudioBitrate = gtk_label_new (_("Audio Bitrate :"));
1117 gtk_widget_set_name (labelAudioBitrate, "labelAudioBitrate");
1118 gtk_widget_show (labelAudioBitrate);
1119 gtk_table_attach (GTK_TABLE (tableTranscode), labelAudioBitrate, 0, 1, 6, 7,
1120 (GtkAttachOptions) (GTK_FILL),
1121 (GtkAttachOptions) (0), 0, 0);
1122 gtk_label_set_justify (GTK_LABEL (labelAudioBitrate), GTK_JUSTIFY_LEFT);
1123 gtk_misc_set_alignment (GTK_MISC (labelAudioBitrate), 0, 0.5);
1125 hbox14 = gtk_hbox_new (FALSE, 0);
1126 gtk_widget_set_name (hbox14, "hbox14");
1127 gtk_widget_show (hbox14);
1128 gtk_box_pack_start (GTK_BOX (vbox1), hbox14, FALSE, FALSE, 0);
1130 AddTranscodeToPlaylist = gtk_button_new_with_mnemonic (_("Add to Playlist"));
1131 gtk_widget_set_name (AddTranscodeToPlaylist, "AddTranscodeToPlaylist");
1132 gtk_widget_show (AddTranscodeToPlaylist);
1133 gtk_box_pack_start (GTK_BOX (hbox14), AddTranscodeToPlaylist, FALSE, FALSE, 0);
1135 Transcode = gtk_label_new (_("Transcode"));
1136 gtk_widget_set_name (Transcode, "Transcode");
1137 gtk_widget_show (Transcode);
1138 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 3), Transcode);
1140 vbox4 = gtk_vbox_new (FALSE, 0);
1141 gtk_widget_set_name (vbox4, "vbox4");
1142 gtk_widget_show (vbox4);
1143 gtk_container_add (GTK_CONTAINER (notebook), vbox4);
1145 scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);
1146 gtk_widget_set_name (scrolledwindow5, "scrolledwindow5");
1147 gtk_widget_show (scrolledwindow5);
1148 gtk_box_pack_start (GTK_BOX (vbox4), scrolledwindow5, TRUE, TRUE, 0);
1149 GTK_WIDGET_UNSET_FLAGS (scrolledwindow5, GTK_CAN_FOCUS);
1150 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1151 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_SHADOW_IN);
1153 tvPlaylist = gtk_tree_view_new ();
1154 gtk_widget_set_name (tvPlaylist, "tvPlaylist");
1155 gtk_widget_show (tvPlaylist);
1156 gtk_container_add (GTK_CONTAINER (scrolledwindow5), tvPlaylist);
1158 hbox11 = gtk_hbox_new (TRUE, 0);
1159 gtk_widget_set_name (hbox11, "hbox11");
1160 gtk_widget_show (hbox11);
1161 gtk_box_pack_start (GTK_BOX (vbox4), hbox11, FALSE, FALSE, 2);
1163 UpdatePlaylist = gtk_button_new_with_mnemonic (_("Update"));
1164 gtk_widget_set_name (UpdatePlaylist, "UpdatePlaylist");
1165 gtk_widget_show (UpdatePlaylist);
1166 gtk_box_pack_start (GTK_BOX (hbox11), UpdatePlaylist, FALSE, FALSE, 0);
1168 DeletePlaylist = gtk_button_new_with_mnemonic (_("Delete"));
1169 gtk_widget_set_name (DeletePlaylist, "DeletePlaylist");
1170 gtk_widget_show (DeletePlaylist);
1171 gtk_box_pack_start (GTK_BOX (hbox11), DeletePlaylist, FALSE, FALSE, 5);
1173 ClearPlaylist = gtk_button_new_with_mnemonic (_(" Clear "));
1174 gtk_widget_set_name (ClearPlaylist, "ClearPlaylist");
1175 gtk_widget_show (ClearPlaylist);
1176 gtk_box_pack_start (GTK_BOX (hbox11), ClearPlaylist, FALSE, FALSE, 5);
1178 playlist = gtk_label_new (_("Playlist"));
1179 gtk_widget_set_name (playlist, "playlist");
1180 gtk_widget_show (playlist);
1181 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 4), playlist);
1183 vbox2 = gtk_vbox_new (FALSE, 0);
1184 gtk_widget_set_name (vbox2, "vbox2");
1185 gtk_widget_show (vbox2);
1186 gtk_container_add (GTK_CONTAINER (notebook), vbox2);
1188 hbox2 = gtk_hbox_new (TRUE, 0);
1189 gtk_widget_set_name (hbox2, "hbox2");
1190 gtk_widget_show (hbox2);
1191 gtk_box_pack_end (GTK_BOX (vbox2), hbox2, FALSE, FALSE, 2);
1193 PreferenceSave = gtk_button_new_with_mnemonic (_(" Save "));
1194 gtk_widget_set_name (PreferenceSave, "PreferenceSave");
1195 gtk_widget_show (PreferenceSave);
1196 gtk_box_pack_start (GTK_BOX (hbox2), PreferenceSave, FALSE, FALSE, 0);
1198 PreferenceApply = gtk_button_new_with_mnemonic (_(" Apply "));
1199 gtk_widget_set_name (PreferenceApply, "PreferenceApply");
1200 gtk_widget_show (PreferenceApply);
1201 gtk_box_pack_start (GTK_BOX (hbox2), PreferenceApply, FALSE, FALSE, 0);
1203 PreferenceCancel = gtk_button_new_with_mnemonic (_(" Cancel "));
1204 gtk_widget_set_name (PreferenceCancel, "PreferenceCancel");
1205 gtk_widget_show (PreferenceCancel);
1206 gtk_box_pack_end (GTK_BOX (hbox2), PreferenceCancel, FALSE, FALSE, 0);
1208 preferences = gtk_label_new (_("Preference"));
1209 gtk_widget_set_name (preferences, "preferences");
1210 gtk_widget_show (preferences);
1211 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 5), preferences);
1213 scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);
1214 gtk_widget_set_name (scrolledwindow3, "scrolledwindow3");
1215 gtk_widget_show (scrolledwindow3);
1216 gtk_container_add (GTK_CONTAINER (notebook), scrolledwindow3);
1217 GTK_WIDGET_UNSET_FLAGS (scrolledwindow3, GTK_CAN_FOCUS);
1218 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1220 viewport1 = gtk_viewport_new (NULL, NULL);
1221 gtk_widget_set_name (viewport1, "viewport1");
1222 gtk_widget_show (viewport1);
1223 gtk_container_add (GTK_CONTAINER (scrolledwindow3), viewport1);
1225 fixed2 = gtk_fixed_new ();
1226 gtk_widget_set_name (fixed2, "fixed2");
1227 gtk_widget_show (fixed2);
1228 gtk_container_add (GTK_CONTAINER (viewport1), fixed2);
1230 aboutImage = create_pixmap (pda, "vlc48x48.png");
1231 gtk_widget_set_name (aboutImage, "aboutImage");
1232 gtk_widget_show (aboutImage);
1233 gtk_fixed_put (GTK_FIXED (fixed2), aboutImage, 0, 0);
1234 gtk_widget_set_size_request (aboutImage, 48, 48);
1236 labelDescription = gtk_label_new (_("The VideoLAN Client is a MPEG, MPEG 2, MP3, DivX player, that accepts input from local or network sources and is licensed under the GPL (http://www.gnu.org/copyleft/gpl.html)."));
1237 gtk_widget_set_name (labelDescription, "labelDescription");
1238 gtk_widget_show (labelDescription);
1239 gtk_fixed_put (GTK_FIXED (fixed2), labelDescription, 16, 112);
1240 gtk_widget_set_size_request (labelDescription, 200, 112);
1241 gtk_label_set_justify (GTK_LABEL (labelDescription), GTK_JUSTIFY_LEFT);
1242 gtk_label_set_line_wrap (GTK_LABEL (labelDescription), TRUE);
1244 labelAuthors = gtk_label_new (_("Authors: The VideoLAN Team, http://www.videolan.org/team/"));
1245 gtk_widget_set_name (labelAuthors, "labelAuthors");
1246 gtk_widget_show (labelAuthors);
1247 gtk_fixed_put (GTK_FIXED (fixed2), labelAuthors, 16, 72);
1248 gtk_widget_set_size_request (labelAuthors, 208, 32);
1249 gtk_label_set_justify (GTK_LABEL (labelAuthors), GTK_JUSTIFY_LEFT);
1250 gtk_label_set_line_wrap (GTK_LABEL (labelAuthors), TRUE);
1252 labelProgramName = gtk_label_new (_("VLC media player"));
1253 gtk_widget_set_name (labelProgramName, "labelProgramName");
1254 gtk_widget_show (labelProgramName);
1255 gtk_fixed_put (GTK_FIXED (fixed2), labelProgramName, 48, 16);
1256 gtk_widget_set_size_request (labelProgramName, 152, 16);
1257 gtk_label_set_line_wrap (GTK_LABEL (labelProgramName), TRUE);
1259 labelCopyright = gtk_label_new (_("(C) 1996-2003 the VideoLAN team"));
1260 gtk_widget_set_name (labelCopyright, "labelCopyright");
1261 gtk_widget_show (labelCopyright);
1262 gtk_fixed_put (GTK_FIXED (fixed2), labelCopyright, 16, 48);
1263 gtk_widget_set_size_request (labelCopyright, 208, 16);
1265 about = gtk_label_new (_("About"));
1266 gtk_widget_set_name (about, "about");
1267 gtk_widget_show (about);
1268 gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 6), about);
1270 g_signal_connect ((gpointer) pda, "delete_event",
1271 G_CALLBACK (onPDADeleteEvent),
1273 g_signal_connect ((gpointer) tbRewind, "clicked",
1274 G_CALLBACK (onRewind),
1276 g_signal_connect ((gpointer) tbPause, "clicked",
1277 G_CALLBACK (onPause),
1279 g_signal_connect ((gpointer) tbPlay, "clicked",
1280 G_CALLBACK (onPlay),
1282 g_signal_connect ((gpointer) tbStop, "clicked",
1283 G_CALLBACK (onStop),
1285 g_signal_connect ((gpointer) tbForward, "clicked",
1286 G_CALLBACK (onForward),
1288 g_signal_connect ((gpointer) tbAbout, "clicked",
1289 G_CALLBACK (onAbout),
1291 g_signal_connect ((gpointer) timeSlider, "button_release_event",
1292 G_CALLBACK (SliderRelease),
1294 g_signal_connect ((gpointer) timeSlider, "button_press_event",
1295 G_CALLBACK (SliderPress),
1297 g_signal_connect ((gpointer) tvFileList, "row_activated",
1298 G_CALLBACK (onFileListRow),
1300 g_signal_connect ((gpointer) tvFileList, "select_cursor_row",
1301 G_CALLBACK (onFileListRowSelected),
1303 g_signal_connect ((gpointer) AddFileToPlaylist, "pressed",
1304 G_CALLBACK (onAddFileToPlaylist),
1306 g_signal_connect ((gpointer) comboMRL, "add",
1307 G_CALLBACK (onNetworkMRLAdd),
1309 g_signal_connect ((gpointer) entryNetworkPort, "changed",
1310 G_CALLBACK (NetworkBuildMRL),
1312 g_signal_connect ((gpointer) entryNetworkAddress, "changed",
1313 G_CALLBACK (NetworkBuildMRL),
1315 g_signal_connect ((gpointer) entryNetworkType, "changed",
1316 G_CALLBACK (NetworkBuildMRL),
1318 g_signal_connect ((gpointer) entryNetworkProtocolType, "changed",
1319 G_CALLBACK (NetworkBuildMRL),
1321 g_signal_connect ((gpointer) AddNetworkPlaylist, "pressed",
1322 G_CALLBACK (onAddNetworkPlaylist),
1324 g_signal_connect ((gpointer) AddCameraToPlaylist, "pressed",
1325 G_CALLBACK (onAddCameraToPlaylist),
1327 g_signal_connect ((gpointer) AddTranscodeToPlaylist, "pressed",
1328 G_CALLBACK (onAddTranscodeToPlaylist),
1330 g_signal_connect ((gpointer) tvPlaylist, "event",
1331 G_CALLBACK (PlaylistEvent),
1333 g_signal_connect ((gpointer) tvPlaylist, "columns_changed",
1334 G_CALLBACK (onPlaylistColumnsChanged),
1336 g_signal_connect ((gpointer) tvPlaylist, "select_cursor_row",
1337 G_CALLBACK (onPlaylistRowSelected),
1339 g_signal_connect ((gpointer) tvPlaylist, "row_activated",
1340 G_CALLBACK (onPlaylistRow),
1342 g_signal_connect ((gpointer) UpdatePlaylist, "pressed",
1343 G_CALLBACK (onUpdatePlaylist),
1345 g_signal_connect ((gpointer) DeletePlaylist, "pressed",
1346 G_CALLBACK (onDeletePlaylist),
1348 g_signal_connect ((gpointer) ClearPlaylist, "pressed",
1349 G_CALLBACK (onClearPlaylist),
1351 g_signal_connect ((gpointer) PreferenceSave, "pressed",
1352 G_CALLBACK (onPreferenceSave),
1354 g_signal_connect ((gpointer) PreferenceApply, "pressed",
1355 G_CALLBACK (onPreferenceApply),
1357 g_signal_connect ((gpointer) PreferenceCancel, "pressed",
1358 G_CALLBACK (onPreferenceCancel),
1361 /* Store pointers to all widgets, for use by lookup_widget(). */
1362 GLADE_HOOKUP_OBJECT_NO_REF (pda, pda, "pda");
1363 GLADE_HOOKUP_OBJECT (pda, vbox, "vbox");
1364 GLADE_HOOKUP_OBJECT (pda, toolbar, "toolbar");
1365 GLADE_HOOKUP_OBJECT (pda, tbRewind, "tbRewind");
1366 GLADE_HOOKUP_OBJECT (pda, tbPause, "tbPause");
1367 GLADE_HOOKUP_OBJECT (pda, tbPlay, "tbPlay");
1368 GLADE_HOOKUP_OBJECT (pda, tbStop, "tbStop");
1369 GLADE_HOOKUP_OBJECT (pda, tbForward, "tbForward");
1370 GLADE_HOOKUP_OBJECT (pda, tbAbout, "tbAbout");
1371 GLADE_HOOKUP_OBJECT (pda, timeLabel, "timeLabel");
1372 GLADE_HOOKUP_OBJECT (pda, timeSlider, "timeSlider");
1373 GLADE_HOOKUP_OBJECT (pda, notebook, "notebook");
1374 GLADE_HOOKUP_OBJECT (pda, scrolledwindow6, "scrolledwindow6");
1375 GLADE_HOOKUP_OBJECT (pda, viewport3, "viewport3");
1376 GLADE_HOOKUP_OBJECT (pda, vbox8, "vbox8");
1377 GLADE_HOOKUP_OBJECT (pda, scrolledwindow7, "scrolledwindow7");
1378 GLADE_HOOKUP_OBJECT (pda, tvFileList, "tvFileList");
1379 GLADE_HOOKUP_OBJECT (pda, hbox, "hbox");
1380 GLADE_HOOKUP_OBJECT (pda, AddFileToPlaylist, "AddFileToPlaylist");
1381 GLADE_HOOKUP_OBJECT (pda, File, "File");
1382 GLADE_HOOKUP_OBJECT (pda, vbox5, "vbox5");
1383 GLADE_HOOKUP_OBJECT (pda, hbox12, "hbox12");
1384 GLADE_HOOKUP_OBJECT (pda, labelNetworkMRL, "labelNetworkMRL");
1385 GLADE_HOOKUP_OBJECT (pda, comboMRL, "comboMRL");
1386 GLADE_HOOKUP_OBJECT (pda, entryMRL, "entryMRL");
1387 GLADE_HOOKUP_OBJECT (pda, hseparator15, "hseparator15");
1388 GLADE_HOOKUP_OBJECT (pda, table2, "table2");
1389 GLADE_HOOKUP_OBJECT (pda, labelNetworkPort, "labelNetworkPort");
1390 GLADE_HOOKUP_OBJECT (pda, labelNetworkAddress, "labelNetworkAddress");
1391 GLADE_HOOKUP_OBJECT (pda, entryNetworkPort, "entryNetworkPort");
1392 GLADE_HOOKUP_OBJECT (pda, comboNetworkAddress, "comboNetworkAddress");
1393 GLADE_HOOKUP_OBJECT (pda, entryNetworkAddress, "entryNetworkAddress");
1394 GLADE_HOOKUP_OBJECT (pda, comboNetworkType, "comboNetworkType");
1395 GLADE_HOOKUP_OBJECT (pda, entryNetworkType, "entryNetworkType");
1396 GLADE_HOOKUP_OBJECT (pda, labelNetworkType, "labelNetworkType");
1397 GLADE_HOOKUP_OBJECT (pda, comboNetworkProtocolType, "comboNetworkProtocolType");
1398 GLADE_HOOKUP_OBJECT (pda, entryNetworkProtocolType, "entryNetworkProtocolType");
1399 GLADE_HOOKUP_OBJECT (pda, labelNetworkProtocol, "labelNetworkProtocol");
1400 GLADE_HOOKUP_OBJECT (pda, hbox13, "hbox13");
1401 GLADE_HOOKUP_OBJECT (pda, AddNetworkPlaylist, "AddNetworkPlaylist");
1402 GLADE_HOOKUP_OBJECT (pda, Network, "Network");
1403 GLADE_HOOKUP_OBJECT (pda, vbox7, "vbox7");
1404 GLADE_HOOKUP_OBJECT (pda, scrolledV4Lwindow, "scrolledV4Lwindow");
1405 GLADE_HOOKUP_OBJECT (pda, viewportV4L, "viewportV4L");
1406 GLADE_HOOKUP_OBJECT (pda, tableV4L, "tableV4L");
1407 GLADE_HOOKUP_OBJECT (pda, labelV4lVideDevice, "labelV4lVideDevice");
1408 GLADE_HOOKUP_OBJECT (pda, labelV4LAudioDevice, "labelV4LAudioDevice");
1409 GLADE_HOOKUP_OBJECT (pda, labelV4LChannel, "labelV4LChannel");
1410 GLADE_HOOKUP_OBJECT (pda, labelV4LNorm, "labelV4LNorm");
1411 GLADE_HOOKUP_OBJECT (pda, labelV4LSize, "labelV4LSize");
1412 GLADE_HOOKUP_OBJECT (pda, labelV4LFrequency, "labelV4LFrequency");
1413 GLADE_HOOKUP_OBJECT (pda, labelV4LSampleRate, "labelV4LSampleRate");
1414 GLADE_HOOKUP_OBJECT (pda, labelV4LQuality, "labelV4LQuality");
1415 GLADE_HOOKUP_OBJECT (pda, labelV4LTuner, "labelV4LTuner");
1416 GLADE_HOOKUP_OBJECT (pda, labelV4LSoundDirection, "labelV4LSoundDirection");
1417 GLADE_HOOKUP_OBJECT (pda, labelV4LMJPEG, "labelV4LMJPEG");
1418 GLADE_HOOKUP_OBJECT (pda, labelV4LDecimation, "labelV4LDecimation");
1419 GLADE_HOOKUP_OBJECT (pda, comboV4lVideoDevice, "comboV4lVideoDevice");
1420 GLADE_HOOKUP_OBJECT (pda, entryV4LVideoDevice, "entryV4LVideoDevice");
1421 GLADE_HOOKUP_OBJECT (pda, comboV4lAudioDevice, "comboV4lAudioDevice");
1422 GLADE_HOOKUP_OBJECT (pda, entryV4LAudioDevice, "entryV4LAudioDevice");
1423 GLADE_HOOKUP_OBJECT (pda, entryV4LChannel, "entryV4LChannel");
1424 GLADE_HOOKUP_OBJECT (pda, comboV4LNorm, "comboV4LNorm");
1425 GLADE_HOOKUP_OBJECT (pda, entryV4LNorm, "entryV4LNorm");
1426 GLADE_HOOKUP_OBJECT (pda, comboV4LSize, "comboV4LSize");
1427 GLADE_HOOKUP_OBJECT (pda, entryV4LSize, "entryV4LSize");
1428 GLADE_HOOKUP_OBJECT (pda, entryV4LFrequency, "entryV4LFrequency");
1429 GLADE_HOOKUP_OBJECT (pda, entryV4LSampleRate, "entryV4LSampleRate");
1430 GLADE_HOOKUP_OBJECT (pda, entryV4LQuality, "entryV4LQuality");
1431 GLADE_HOOKUP_OBJECT (pda, comboV4LSoundDirection, "comboV4LSoundDirection");
1432 GLADE_HOOKUP_OBJECT (pda, entryV4LSoundDirection, "entryV4LSoundDirection");
1433 GLADE_HOOKUP_OBJECT (pda, entryV4LTuner, "entryV4LTuner");
1434 GLADE_HOOKUP_OBJECT (pda, checkV4LMJPEG, "checkV4LMJPEG");
1435 GLADE_HOOKUP_OBJECT (pda, entryV4LDecimation, "entryV4LDecimation");
1436 GLADE_HOOKUP_OBJECT (pda, hbox16, "hbox16");
1437 GLADE_HOOKUP_OBJECT (pda, AddCameraToPlaylist, "AddCameraToPlaylist");
1438 GLADE_HOOKUP_OBJECT (pda, Camera, "Camera");
1439 GLADE_HOOKUP_OBJECT (pda, vbox1, "vbox1");
1440 GLADE_HOOKUP_OBJECT (pda, scrolledwindowTranscode, "scrolledwindowTranscode");
1441 GLADE_HOOKUP_OBJECT (pda, viewport5, "viewport5");
1442 GLADE_HOOKUP_OBJECT (pda, tableTranscode, "tableTranscode");
1443 GLADE_HOOKUP_OBJECT (pda, labelVideoCodec, "labelVideoCodec");
1444 GLADE_HOOKUP_OBJECT (pda, comboVideoCodec, "comboVideoCodec");
1445 GLADE_HOOKUP_OBJECT (pda, entryVideoCodec, "entryVideoCodec");
1446 GLADE_HOOKUP_OBJECT (pda, labelVideoBitrate, "labelVideoBitrate");
1447 GLADE_HOOKUP_OBJECT (pda, labelVideoBitrateTolerance, "labelVideoBitrateTolerance");
1448 GLADE_HOOKUP_OBJECT (pda, labelVideoKeyInterval, "labelVideoKeyInterval");
1449 GLADE_HOOKUP_OBJECT (pda, labelAudioCodec, "labelAudioCodec");
1450 GLADE_HOOKUP_OBJECT (pda, labelVideoDeinterlace, "labelVideoDeinterlace");
1451 GLADE_HOOKUP_OBJECT (pda, labelStdAccess, "labelStdAccess");
1452 GLADE_HOOKUP_OBJECT (pda, labelStdMuxer, "labelStdMuxer");
1453 GLADE_HOOKUP_OBJECT (pda, labelStdUrl, "labelStdUrl");
1454 GLADE_HOOKUP_OBJECT (pda, labelStdTimeToLive, "labelStdTimeToLive");
1455 GLADE_HOOKUP_OBJECT (pda, entryStdTTL, "entryStdTTL");
1456 GLADE_HOOKUP_OBJECT (pda, comboStdURL, "comboStdURL");
1457 GLADE_HOOKUP_OBJECT (pda, entryStdURL, "entryStdURL");
1458 GLADE_HOOKUP_OBJECT (pda, comboStdMuxer, "comboStdMuxer");
1459 GLADE_HOOKUP_OBJECT (pda, entryStdMuxer, "entryStdMuxer");
1460 GLADE_HOOKUP_OBJECT (pda, comboStdAccess, "comboStdAccess");
1461 GLADE_HOOKUP_OBJECT (pda, entryStdAccess, "entryStdAccess");
1462 GLADE_HOOKUP_OBJECT (pda, entryAudioBitrate, "entryAudioBitrate");
1463 GLADE_HOOKUP_OBJECT (pda, comboAudioCodec, "comboAudioCodec");
1464 GLADE_HOOKUP_OBJECT (pda, entryAudioCodec, "entryAudioCodec");
1465 GLADE_HOOKUP_OBJECT (pda, checkVideoDeinterlace, "checkVideoDeinterlace");
1466 GLADE_HOOKUP_OBJECT (pda, entryVideoKeyFrameInterval, "entryVideoKeyFrameInterval");
1467 GLADE_HOOKUP_OBJECT (pda, entryVideoBitrateTolerance, "entryVideoBitrateTolerance");
1468 GLADE_HOOKUP_OBJECT (pda, entryVideoBitrate, "entryVideoBitrate");
1469 GLADE_HOOKUP_OBJECT (pda, labelAudioBitrate, "labelAudioBitrate");
1470 GLADE_HOOKUP_OBJECT (pda, hbox14, "hbox14");
1471 GLADE_HOOKUP_OBJECT (pda, AddTranscodeToPlaylist, "AddTranscodeToPlaylist");
1472 GLADE_HOOKUP_OBJECT (pda, Transcode, "Transcode");
1473 GLADE_HOOKUP_OBJECT (pda, vbox4, "vbox4");
1474 GLADE_HOOKUP_OBJECT (pda, scrolledwindow5, "scrolledwindow5");
1475 GLADE_HOOKUP_OBJECT (pda, tvPlaylist, "tvPlaylist");
1476 GLADE_HOOKUP_OBJECT (pda, hbox11, "hbox11");
1477 GLADE_HOOKUP_OBJECT (pda, UpdatePlaylist, "UpdatePlaylist");
1478 GLADE_HOOKUP_OBJECT (pda, DeletePlaylist, "DeletePlaylist");
1479 GLADE_HOOKUP_OBJECT (pda, ClearPlaylist, "ClearPlaylist");
1480 GLADE_HOOKUP_OBJECT (pda, playlist, "playlist");
1481 GLADE_HOOKUP_OBJECT (pda, vbox2, "vbox2");
1482 GLADE_HOOKUP_OBJECT (pda, hbox2, "hbox2");
1483 GLADE_HOOKUP_OBJECT (pda, PreferenceSave, "PreferenceSave");
1484 GLADE_HOOKUP_OBJECT (pda, PreferenceApply, "PreferenceApply");
1485 GLADE_HOOKUP_OBJECT (pda, PreferenceCancel, "PreferenceCancel");
1486 GLADE_HOOKUP_OBJECT (pda, preferences, "preferences");
1487 GLADE_HOOKUP_OBJECT (pda, scrolledwindow3, "scrolledwindow3");
1488 GLADE_HOOKUP_OBJECT (pda, viewport1, "viewport1");
1489 GLADE_HOOKUP_OBJECT (pda, fixed2, "fixed2");
1490 GLADE_HOOKUP_OBJECT (pda, aboutImage, "aboutImage");
1491 GLADE_HOOKUP_OBJECT (pda, labelDescription, "labelDescription");
1492 GLADE_HOOKUP_OBJECT (pda, labelAuthors, "labelAuthors");
1493 GLADE_HOOKUP_OBJECT (pda, labelProgramName, "labelProgramName");
1494 GLADE_HOOKUP_OBJECT (pda, labelCopyright, "labelCopyright");
1495 GLADE_HOOKUP_OBJECT (pda, about, "about");
1496 GLADE_HOOKUP_OBJECT_NO_REF (pda, tooltips, "tooltips");