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

📄 gnome_interface.c

📁 video linux conference
💻 C
📖 第 1 页 / 共 5 页
字号:
  gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_playlist", toolbar_playlist,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (toolbar_playlist);  tmp_toolbar_icon = gnome_stock_pixmap_widget (intf_window, GNOME_STOCK_PIXMAP_FIRST);  toolbar_prev = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("Prev"),                                _("Previous file"), NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_widget_ref (toolbar_prev);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_prev", toolbar_prev,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (toolbar_prev);  tmp_toolbar_icon = gnome_stock_pixmap_widget (intf_window, GNOME_STOCK_PIXMAP_LAST);  toolbar_next = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar),                                GTK_TOOLBAR_CHILD_BUTTON,                                NULL,                                _("Next"),                                _("Next file"), NULL,                                tmp_toolbar_icon, NULL, NULL);  gtk_widget_ref (toolbar_next);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_next", toolbar_next,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (toolbar_next);  vbox8 = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (vbox8);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "vbox8", vbox8,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox8);  gnome_app_set_contents (GNOME_APP (intf_window), vbox8);  slider_frame = gtk_frame_new ("-:--:--");  gtk_widget_ref (slider_frame);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "slider_frame", slider_frame,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_box_pack_start (GTK_BOX (vbox8), slider_frame, TRUE, TRUE, 0);  gtk_frame_set_label_align (GTK_FRAME (slider_frame), 0.05, 0.5);  slider = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 1, 6.25, 0)));  gtk_widget_ref (slider);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "slider", slider,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (slider);  gtk_container_add (GTK_CONTAINER (slider_frame), slider);  gtk_scale_set_draw_value (GTK_SCALE (slider), FALSE);  gtk_scale_set_digits (GTK_SCALE (slider), 3);  file_box = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (file_box);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "file_box", file_box,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (file_box);  gtk_box_pack_start (GTK_BOX (vbox8), file_box, TRUE, TRUE, 0);  label_status = gtk_label_new ("");  gtk_widget_ref (label_status);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "label_status", label_status,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label_status);  gtk_box_pack_start (GTK_BOX (file_box), label_status, TRUE, TRUE, 0);  dvd_box = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (dvd_box);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "dvd_box", dvd_box,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_box_pack_start (GTK_BOX (vbox8), dvd_box, TRUE, TRUE, 0);  label21 = gtk_label_new (_("Disc"));  gtk_widget_ref (label21);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "label21", label21,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label21);  gtk_box_pack_start (GTK_BOX (dvd_box), label21, TRUE, FALSE, 0);  title_chapter_box = gtk_hbox_new (FALSE, 10);  gtk_widget_ref (title_chapter_box);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "title_chapter_box", title_chapter_box,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (title_chapter_box);  gtk_box_pack_start (GTK_BOX (dvd_box), title_chapter_box, TRUE, FALSE, 0);  label19 = gtk_label_new (_("Title:"));  gtk_widget_ref (label19);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "label19", label19,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label19);  gtk_box_pack_start (GTK_BOX (title_chapter_box), label19, FALSE, FALSE, 0);  title_label = gtk_label_new ("--");  gtk_widget_ref (title_label);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "title_label", title_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (title_label);  gtk_box_pack_start (GTK_BOX (title_chapter_box), title_label, FALSE, FALSE, 0);  button_title_prev = gnome_stock_button (GNOME_STOCK_BUTTON_PREV);  gtk_widget_ref (button_title_prev);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "button_title_prev", button_title_prev,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_title_prev);  gtk_box_pack_start (GTK_BOX (title_chapter_box), button_title_prev, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, button_title_prev, _("Select previous title"), NULL);  button_title_next = gnome_stock_button (GNOME_STOCK_BUTTON_NEXT);  gtk_widget_ref (button_title_next);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "button_title_next", button_title_next,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_title_next);  gtk_box_pack_start (GTK_BOX (title_chapter_box), button_title_next, FALSE, FALSE, 0);  vseparator1 = gtk_vseparator_new ();  gtk_widget_ref (vseparator1);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "vseparator1", vseparator1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vseparator1);  gtk_box_pack_start (GTK_BOX (dvd_box), vseparator1, FALSE, FALSE, 0);  dvd_chapter_box = gtk_hbox_new (FALSE, 10);  gtk_widget_ref (dvd_chapter_box);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "dvd_chapter_box", dvd_chapter_box,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (dvd_chapter_box);  gtk_box_pack_start (GTK_BOX (dvd_box), dvd_chapter_box, TRUE, FALSE, 0);  label20 = gtk_label_new (_("Chapter:"));  gtk_widget_ref (label20);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "label20", label20,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label20);  gtk_box_pack_start (GTK_BOX (dvd_chapter_box), label20, FALSE, FALSE, 0);  chapter_label = gtk_label_new ("---");  gtk_widget_ref (chapter_label);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "chapter_label", chapter_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (chapter_label);  gtk_box_pack_start (GTK_BOX (dvd_chapter_box), chapter_label, FALSE, FALSE, 0);  button_chapter_prev = gnome_stock_button (GNOME_STOCK_BUTTON_DOWN);  gtk_widget_ref (button_chapter_prev);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "button_chapter_prev", button_chapter_prev,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_chapter_prev);  gtk_box_pack_start (GTK_BOX (dvd_chapter_box), button_chapter_prev, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, button_chapter_prev, _("Select previous chapter"), NULL);  button_chapter_next = gnome_stock_button (GNOME_STOCK_BUTTON_UP);  gtk_widget_ref (button_chapter_next);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "button_chapter_next", button_chapter_next,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button_chapter_next);  gtk_box_pack_start (GTK_BOX (dvd_chapter_box), button_chapter_next, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, button_chapter_next, _("Select next chapter"), NULL);  network_box = gtk_hbox_new (TRUE, 0);  gtk_widget_ref (network_box);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "network_box", network_box,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_box_pack_start (GTK_BOX (vbox8), network_box, FALSE, FALSE, 0);  network_address_label = gtk_label_new (_("No server"));  gtk_widget_ref (network_address_label);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "network_address_label", network_address_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (network_address_label);  gtk_box_pack_start (GTK_BOX (network_box), network_address_label, FALSE, FALSE, 0);  appbar = gnome_appbar_new (FALSE, TRUE, GNOME_PREFERENCES_NEVER);  gtk_widget_ref (appbar);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "appbar", appbar,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (appbar);  gnome_app_set_statusbar (GNOME_APP (intf_window), appbar);  gtk_signal_connect (GTK_OBJECT (intf_window), "delete_event",                      GTK_SIGNAL_FUNC (GtkWindowDelete),                      NULL);  gtk_signal_connect (GTK_OBJECT (intf_window), "drag_data_received",                      GTK_SIGNAL_FUNC (GtkWindowDrag),                      NULL);  gnome_app_install_menu_hints (GNOME_APP (intf_window), menubar_uiinfo);  gtk_signal_connect (GTK_OBJECT (toolbar_file), "clicked",                      GTK_SIGNAL_FUNC (GtkFileOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_disc), "clicked",                      GTK_SIGNAL_FUNC (GtkDiscOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_network), "clicked",                      GTK_SIGNAL_FUNC (GtkNetworkOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_sat), "clicked",                      GTK_SIGNAL_FUNC (GtkSatOpenShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_back), "clicked",                      GTK_SIGNAL_FUNC (GtkControlBack),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_stop), "clicked",                      GTK_SIGNAL_FUNC (GtkControlStop),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_eject), "clicked",                      GTK_SIGNAL_FUNC (GtkDiscEject),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_play), "clicked",                      GTK_SIGNAL_FUNC (GtkControlPlay),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_pause), "clicked",                      GTK_SIGNAL_FUNC (GtkControlPause),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_slow), "clicked",                      GTK_SIGNAL_FUNC (GtkControlSlow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_fast), "clicked",                      GTK_SIGNAL_FUNC (GtkControlFast),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_playlist), "clicked",                      GTK_SIGNAL_FUNC (GtkPlaylistShow),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_prev), "clicked",                      GTK_SIGNAL_FUNC (GtkPlaylistPrev),                      NULL);  gtk_signal_connect (GTK_OBJECT (toolbar_next), "clicked",                      GTK_SIGNAL_FUNC (GtkPlaylistNext),                      NULL);  gtk_signal_connect (GTK_OBJECT (slider), "button_press_event",                      GTK_SIGNAL_FUNC (GtkSliderPress),                      NULL);  gtk_signal_connect (GTK_OBJECT (slider), "button_release_event",                      GTK_SIGNAL_FUNC (GtkSliderRelease),                      NULL);  gtk_signal_connect (GTK_OBJECT (button_title_prev), "clicked",                      GTK_SIGNAL_FUNC (GtkTitlePrev),                      NULL);  gtk_signal_connect (GTK_OBJECT (button_title_next), "clicked",                      GTK_SIGNAL_FUNC (GtkTitleNext),                      NULL);  gtk_signal_connect (GTK_OBJECT (button_chapter_prev), "clicked",                      GTK_SIGNAL_FUNC (GtkChapterPrev),                      NULL);  gtk_signal_connect (GTK_OBJECT (button_chapter_next), "clicked",                      GTK_SIGNAL_FUNC (GtkChapterNext),                      NULL);  gtk_object_set_data (GTK_OBJECT (intf_window), "tooltips", tooltips);  return intf_window;}static GnomeUIInfo popup_audio_menu_uiinfo[] ={  {    GNOME_APP_UI_ITEM, N_("_Language"),    N_("Select audio channel"),    (gpointer) NULL, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_VOLUME,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_SEPARATOR,  {    GNOME_APP_UI_ITEM, N_("Volume up"),    NULL,    (gpointer) GtkVolumeUp, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Volume down"),    NULL,    (gpointer) GtkVolumeDown, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Mute"),    NULL,    (gpointer) GtkVolumeMute, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_SEPARATOR,  {    GNOME_APP_UI_ITEM, N_("Channels"),    NULL,    (gpointer) NULL, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Device"),    NULL,    (gpointer) NULL, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_END};static GnomeUIInfo popup_video_menu_uiinfo[] ={  {    GNOME_APP_UI_ITEM, N_("_Subtitles"),    N_("Select subtitles channel"),    (gpointer) NULL, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_FONT,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_SEPARATOR,  {    GNOME_APP_UI_ITEM, N_("_Fullscreen"),    N_("Toggle fullscreen mode"),    (gpointer) GtkFullscreen, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_SEPARATOR,  {    GNOME_APP_UI_ITEM, N_("Deinterlace"),    NULL,    (gpointer) NULL, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,

⌨️ 快捷键说明

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