⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gnome_interface.c

📁 video linux conference
💻 C
📖 第 1 页 / 共 5 页
字号:
  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_file",                            intf_popup_uiinfo[16].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_file_menu_uiinfo[0].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_open",                            popup_file_menu_uiinfo[0].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_file_menu_uiinfo[1].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_disc",                            popup_file_menu_uiinfo[1].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_file_menu_uiinfo[2].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_network",                            popup_file_menu_uiinfo[2].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_file_menu_uiinfo[3].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "separator4",                            popup_file_menu_uiinfo[3].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_file_menu_uiinfo[4].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_about",                            popup_file_menu_uiinfo[4].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[17].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_interface_toggle",                            intf_popup_uiinfo[17].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[18].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_playlist",                            intf_popup_uiinfo[18].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[19].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_preferences",                            intf_popup_uiinfo[19].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[20].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "separator2",                            intf_popup_uiinfo[20].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[21].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_exit",                            intf_popup_uiinfo[21].widget,                            (GtkDestroyNotify) gtk_widget_unref);  return intf_popup;}GtkWidget*create_intf_about (void){  const gchar *authors[] = {    "the VideoLAN team <videolan@videolan.org>",    "http://www.videolan.org/",    NULL  };  GtkWidget *intf_about;  intf_about = gnome_about_new ("VLC media player", VERSION,                        _("(c) 1996-2004 the VideoLAN team"),                        authors,                        _("This is the VLC media player, a DVD, MPEG and DivX player. It can play MPEG and MPEG2 files from a file or from a network source."),                        NULL);  gtk_object_set_data (GTK_OBJECT (intf_about), "intf_about", intf_about);  return intf_about;}GtkWidget*create_intf_open (void){  GtkWidget *intf_open;  GtkWidget *dialog_vbox5;  GtkWidget *open_vbox;  GtkWidget *frame10;  GtkWidget *hbox21;  GtkWidget *hbox22;  GtkWidget *label34;  GtkWidget *combo2;  GtkWidget *entry_open;  GtkWidget *label36;  GtkWidget *open_notebook;  GtkWidget *hbox20;  GtkWidget *combo1;  GtkWidget *entry_file;  GtkWidget *vbox13;  GtkWidget *open_browse;  GtkWidget *open_file;  GtkWidget *table5;  GtkWidget *label35;  GtkWidget *hbox24;  GSList *disc_group = NULL;  GtkWidget *disc_dvd;  GtkWidget *disc_vcd;  GtkWidget *disc_cdda;  GtkWidget *label19;  GtkWidget *disc_name;  GtkWidget *disc_chapter_label;  GtkWidget *disc_title_label;  GtkWidget *disc_dvd_use_menu;  GtkObject *disc_title_adj;  GtkWidget *disc_title;  GtkObject *disc_chapter_adj;  GtkWidget *disc_chapter;  GtkWidget *open_disc;  GtkWidget *table4;  GSList *table4_group = NULL;  GtkWidget *network_udp;  GtkWidget *network_multicast;  GtkWidget *network_http;  GtkWidget *network_udp_port_label;  GtkWidget *network_multicast_address_label;  GtkWidget *network_http_url_label;  GtkWidget *network_multicast_address_combo;  GtkWidget *network_multicast_address;  GtkWidget *network_multicast_port_label;  GtkObject *network_multicast_port_adj;  GtkWidget *network_multicast_port;  GtkWidget *network_http_url;  GtkObject *network_udp_port_adj;  GtkWidget *network_udp_port;  GtkWidget *open_net;  GtkWidget *table3;  GtkWidget *label24;  GtkWidget *label25;  GtkWidget *label26;  GtkObject *sat_freq_adj;  GtkWidget *sat_freq;  GtkWidget *label27;  GtkWidget *hbox23;  GSList *pol_group = NULL;  GtkWidget *sat_pol_vert;  GtkWidget *sat_pol_hor;  GtkObject *sat_srate_adj;  GtkWidget *sat_srate;  GtkWidget *sat_fec;  GList *sat_fec_items = NULL;  GtkWidget *combo_entry1;  GtkWidget *open_sat;  GtkWidget *show_subtitle;  GtkWidget *hbox_subtitle;  GtkWidget *combo3;  GtkWidget *entry_subtitle;  GtkWidget *vbox14;  GtkWidget *button4;  GtkWidget *label37;  GtkObject *subtitle_delay_adj;  GtkWidget *subtitle_delay;  GtkWidget *label38;  GtkObject *subtitle_fps_adj;  GtkWidget *subtitle_fps;  GtkWidget *hbox28;  GtkWidget *show_sout_settings;  GtkWidget *sout_settings;  GtkWidget *dialog_action_area5;  GtkWidget *button1;  GtkWidget *button3;  intf_open = gnome_dialog_new (_("Open Stream"), NULL);  gtk_object_set_data (GTK_OBJECT (intf_open), "intf_open", intf_open);  gtk_window_set_modal (GTK_WINDOW (intf_open), TRUE);  gtk_window_set_policy (GTK_WINDOW (intf_open), FALSE, FALSE, FALSE);  gnome_dialog_close_hides (GNOME_DIALOG (intf_open), TRUE);  dialog_vbox5 = GNOME_DIALOG (intf_open)->vbox;  gtk_object_set_data (GTK_OBJECT (intf_open), "dialog_vbox5", dialog_vbox5);  gtk_widget_show (dialog_vbox5);  open_vbox = gtk_vbox_new (FALSE, 5);  gtk_widget_ref (open_vbox);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "open_vbox", open_vbox,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (open_vbox);  gtk_box_pack_start (GTK_BOX (dialog_vbox5), open_vbox, TRUE, TRUE, 0);  frame10 = gtk_frame_new ("Media Resource Locator (MRL)");  gtk_widget_ref (frame10);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "frame10", frame10,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame10);  gtk_box_pack_start (GTK_BOX (open_vbox), frame10, FALSE, TRUE, 0);  hbox21 = gtk_hbox_new (FALSE, 5);  gtk_widget_ref (hbox21);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "hbox21", hbox21,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox21);  gtk_container_add (GTK_CONTAINER (frame10), hbox21);  gtk_container_set_border_width (GTK_CONTAINER (hbox21), 5);  hbox22 = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (hbox22);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "hbox22", hbox22,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox22);  gtk_box_pack_start (GTK_BOX (hbox21), hbox22, FALSE, TRUE, 0);  label34 = gtk_label_new (_("Open Target:"));  gtk_widget_ref (label34);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "label34", label34,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label34);  gtk_box_pack_start (GTK_BOX (hbox22), label34, FALSE, FALSE, 0);  combo2 = gtk_combo_new ();  gtk_widget_ref (combo2);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "combo2", combo2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (combo2);  gtk_box_pack_start (GTK_BOX (hbox21), combo2, TRUE, TRUE, 0);  entry_open = GTK_COMBO (combo2)->entry;  gtk_widget_ref (entry_open);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "entry_open", entry_open,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (entry_open);  label36 = gtk_label_new (_("Alternatively, you can build an MRL using one of the following predefined targets:"));  gtk_widget_ref (label36);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "label36", label36,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label36);  gtk_box_pack_start (GTK_BOX (open_vbox), label36, TRUE, TRUE, 0);  gtk_label_set_justify (GTK_LABEL (label36), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label36), 0, 1);  open_notebook = gtk_notebook_new ();  gtk_widget_ref (open_notebook);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "open_notebook", open_notebook,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (open_notebook);  gtk_box_pack_start (GTK_BOX (open_vbox), open_notebook, TRUE, TRUE, 0);  hbox20 = gtk_hbox_new (FALSE, 5);  gtk_widget_ref (hbox20);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "hbox20", hbox20,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox20);  gtk_container_add (GTK_CONTAINER (open_notebook), hbox20);  gtk_container_set_border_width (GTK_CONTAINER (hbox20), 5);  combo1 = gtk_combo_new ();  gtk_widget_ref (combo1);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "combo1", combo1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (combo1);  gtk_box_pack_start (GTK_BOX (hbox20), combo1, FALSE, TRUE, 0);  entry_file = GTK_COMBO (combo1)->entry;  gtk_widget_ref (entry_file);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "entry_file", entry_file,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (entry_file);  vbox13 = gtk_vbox_new (TRUE, 0);  gtk_widget_ref (vbox13);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "vbox13", vbox13,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox13);  gtk_box_pack_start (GTK_BOX (hbox20), vbox13, FALSE, FALSE, 0);  open_browse = gtk_button_new_with_label (_("Browse..."));  gtk_widget_ref (open_browse);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "open_browse", open_browse,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (open_browse);  gtk_box_pack_start (GTK_BOX (vbox13), open_browse, FALSE, FALSE, 0);  open_file = gtk_label_new (_("File"));  gtk_widget_ref (open_file);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "open_file", open_file,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (open_file);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (open_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (open_notebook), 0), open_file);  table5 = gtk_table_new (5, 2, FALSE);  gtk_widget_ref (table5);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "table5", table5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table5);  gtk_container_add (GTK_CONTAINER (open_notebook), table5);  gtk_container_set_border_width (GTK_CONTAINER (table5), 5);  gtk_table_set_row_spacings (GTK_TABLE (table5), 5);  gtk_table_set_col_spacings (GTK_TABLE (table5), 5);  label35 = gtk_label_new (_("Disc type"));  gtk_widget_ref (label35);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "label35", label35,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label35);  gtk_table_attach (GTK_TABLE (table5), label35, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label35), 0, 0.5);  hbox24 = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (hbox24);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "hbox24", hbox24,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox24);  gtk_table_attach (GTK_TABLE (table5), hbox24, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  disc_dvd = gtk_radio_button_new_with_label (disc_group, _("DVD"));  disc_group = gtk_radio_button_group (GTK_RADIO_BUTTON (disc_dvd));  gtk_widget_ref (disc_dvd);  gtk_object_set_data_full (GTK_OBJECT (intf_open), "disc_dvd", disc_dvd,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (disc_dvd);  gtk_box_pack_start (GTK_BOX (hbox24), disc_dvd, F

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -