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

📄 gnome_interface.c

📁 video linux conference
💻 C
📖 第 1 页 / 共 5 页
字号:
    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Screen"),    NULL,    (gpointer) NULL, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_END};static GnomeUIInfo popup_file_menu_uiinfo[] ={  {    GNOME_APP_UI_ITEM, N_("_Open File..."),    N_("Open a file"),    (gpointer) GtkFileOpenShow, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_OPEN,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Open _Disc..."),    N_("Open Disc Media"),    (gpointer) GtkDiscOpenShow, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_CDROM,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("_Network Stream..."),    N_("Select a network stream"),    (gpointer) GtkNetworkOpenShow, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_REFRESH,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_SEPARATOR,  GNOMEUIINFO_MENU_ABOUT_ITEM (GtkAboutShow, NULL),  GNOMEUIINFO_END};static GnomeUIInfo intf_popup_uiinfo[] ={  {    GNOME_APP_UI_ITEM, N_("Play"),    NULL,    (gpointer) GtkControlPlay, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_FORWARD,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Pause"),    NULL,    (gpointer) GtkControlPause, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_BOTTOM,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Stop"),    NULL,    (gpointer) GtkControlStop, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_STOP,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Back"),    NULL,    (gpointer) GtkControlBack, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_BACK,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Slow"),    NULL,    (gpointer) GtkControlSlow, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_TIMER_STOP,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Fast"),    NULL,    (gpointer) GtkControlFast, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_TIMER,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_SEPARATOR,  {    GNOME_APP_UI_ITEM, N_("Next"),    NULL,    (gpointer) GtkPlaylistNext, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Prev"),    NULL,    (gpointer) GtkPlaylistPrev, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("_Jump..."),    N_("Got directly so specified point"),    (gpointer) GtkJumpShow, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_JUMP_TO,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_SEPARATOR,  {    GNOME_APP_UI_ITEM, N_("Program"),    N_("Switch program"),    (gpointer) NULL, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("_Navigation"),    N_("Navigate through titles and chapters"),    (gpointer) NULL, NULL, NULL,    GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_SEARCH,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_SUBTREE, N_("Audio"),    NULL,    popup_audio_menu_uiinfo, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_SUBTREE, N_("Video"),    NULL,    popup_video_menu_uiinfo, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_SEPARATOR,  GNOMEUIINFO_MENU_FILE_TREE (popup_file_menu_uiinfo),  {    GNOME_APP_UI_ITEM, N_("Toggle _Interface"),    NULL,    (gpointer) GtkWindowToggle, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  {    GNOME_APP_UI_ITEM, N_("Playlist..."),    NULL,    (gpointer) GtkPlaylistShow, NULL, NULL,    GNOME_APP_PIXMAP_NONE, NULL,    0, (GdkModifierType) 0, NULL  },  GNOMEUIINFO_MENU_PREFERENCES_ITEM (GtkPreferencesShow, NULL),  GNOMEUIINFO_SEPARATOR,  GNOMEUIINFO_MENU_EXIT_ITEM (GnomeExit, NULL),  GNOMEUIINFO_END};GtkWidget*create_intf_popup (void){  GtkWidget *intf_popup;  intf_popup = gtk_menu_new ();  gtk_object_set_data (GTK_OBJECT (intf_popup), "intf_popup", intf_popup);  gnome_app_fill_menu (GTK_MENU_SHELL (intf_popup), intf_popup_uiinfo,                       NULL, FALSE, 0);  gtk_widget_ref (intf_popup_uiinfo[0].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_play",                            intf_popup_uiinfo[0].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[1].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_pause",                            intf_popup_uiinfo[1].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[2].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_stop",                            intf_popup_uiinfo[2].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[3].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_back",                            intf_popup_uiinfo[3].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_set_sensitive (intf_popup_uiinfo[3].widget, FALSE);  gtk_widget_ref (intf_popup_uiinfo[4].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_slow",                            intf_popup_uiinfo[4].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[5].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_fast",                            intf_popup_uiinfo[5].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[6].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "separator3",                            intf_popup_uiinfo[6].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[7].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_next",                            intf_popup_uiinfo[7].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[8].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_prev",                            intf_popup_uiinfo[8].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[9].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_jump",                            intf_popup_uiinfo[9].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[10].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "separator17",                            intf_popup_uiinfo[10].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[11].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_program",                            intf_popup_uiinfo[11].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_set_sensitive (intf_popup_uiinfo[11].widget, FALSE);  gtk_widget_ref (intf_popup_uiinfo[12].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_navigation",                            intf_popup_uiinfo[12].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_set_sensitive (intf_popup_uiinfo[12].widget, FALSE);  gtk_widget_ref (intf_popup_uiinfo[13].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_audio",                            intf_popup_uiinfo[13].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_audio_menu_uiinfo[0].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_language",                            popup_audio_menu_uiinfo[0].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_set_sensitive (popup_audio_menu_uiinfo[0].widget, FALSE);  gtk_widget_ref (popup_audio_menu_uiinfo[1].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "separator20",                            popup_audio_menu_uiinfo[1].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_audio_menu_uiinfo[2].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_volume_up",                            popup_audio_menu_uiinfo[2].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_audio_menu_uiinfo[3].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_volume_down",                            popup_audio_menu_uiinfo[3].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_audio_menu_uiinfo[4].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_volume_mute",                            popup_audio_menu_uiinfo[4].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_audio_menu_uiinfo[5].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "separator21",                            popup_audio_menu_uiinfo[5].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_audio_menu_uiinfo[6].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_audio_channels",                            popup_audio_menu_uiinfo[6].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_audio_menu_uiinfo[7].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_audio_device",                            popup_audio_menu_uiinfo[7].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[14].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_video",                            intf_popup_uiinfo[14].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_video_menu_uiinfo[0].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_subpictures",                            popup_video_menu_uiinfo[0].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_set_sensitive (popup_video_menu_uiinfo[0].widget, FALSE);  gtk_widget_ref (popup_video_menu_uiinfo[1].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "separator18",                            popup_video_menu_uiinfo[1].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_video_menu_uiinfo[2].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_fullscreen",                            popup_video_menu_uiinfo[2].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_video_menu_uiinfo[3].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "separator19",                            popup_video_menu_uiinfo[3].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_video_menu_uiinfo[4].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_deinterlace",                            popup_video_menu_uiinfo[4].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (popup_video_menu_uiinfo[5].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "popup_video_device",                            popup_video_menu_uiinfo[5].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[15].widget);  gtk_object_set_data_full (GTK_OBJECT (intf_popup), "separator13",                            intf_popup_uiinfo[15].widget,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_ref (intf_popup_uiinfo[16].widget);

⌨️ 快捷键说明

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