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

📄 gtk_interface.c

📁 video linux conference
💻 C
📖 第 1 页 / 共 5 页
字号:
/* This file was created automatically by glade and fixed by bootstrap */#include <vlc/vlc.h>#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "gtk_callbacks.h"#include "gtk_interface.h"#include "gtk_support.h"GtkWidget*create_intf_window (void){  GtkWidget *intf_window;  GtkWidget *window_vbox;  GtkWidget *menubar_handlebox;  GtkWidget *menubar;  guint tmp_key;  GtkWidget *menubar_file;  GtkWidget *menubar_file_menu;  GtkAccelGroup *menubar_file_menu_accels;  GtkWidget *menubar_open;  GtkWidget *menubar_disc;  GtkWidget *menubar_network;  GtkWidget *separator4;  GtkWidget *menubar_eject;  GtkWidget *separator14;  GtkWidget *menubar_close;  GtkWidget *menubar_exit;  GtkWidget *menubar_view;  GtkWidget *menubar_view_menu;  GtkAccelGroup *menubar_view_menu_accels;  GtkWidget *menubar_interface_hide;  GtkWidget *separator13;  GtkWidget *menubar_program;  GtkWidget *menubar_title;  GtkWidget *menubar_chapter;  GtkWidget *separator11;  GtkWidget *menubar_playlist;  GtkWidget *menubar_modules;  GtkWidget *menubar_messages;  GtkWidget *menubar_settings;  GtkWidget *menubar_settings_menu;  GtkAccelGroup *menubar_settings_menu_accels;  GtkWidget *menubar_preferences;  GtkWidget *menubar_config_audio;  GtkWidget *menubar_config_audio_menu;  GtkAccelGroup *menubar_config_audio_menu_accels;  GtkWidget *menubar_audio;  GtkWidget *separator18;  GtkWidget *menubar_volume_up;  GtkWidget *menubar_volume_down;  GtkWidget *menubar_volume_mute;  GtkWidget *separator15;  GtkWidget *menubar_audio_channels;  GtkWidget *menubar_audio_device;  GtkWidget *menubar_config_video;  GtkWidget *menubar_config_video_menu;  GtkAccelGroup *menubar_config_video_menu_accels;  GtkWidget *menubar_subpictures;  GtkWidget *separator25;  GtkWidget *menubar_fullscreen;  GtkWidget *separator24;  GtkWidget *menubar_deinterlace;  GtkWidget *menubar_video_device;  GtkWidget *menubar_help;  GtkWidget *menubar_help_menu;  GtkAccelGroup *menubar_help_menu_accels;  GtkWidget *menubar_about;  GtkWidget *toolbar_handlebox;  GtkWidget *toolbar;  GtkWidget *toolbar_open;  GtkWidget *toolbar_disc;  GtkWidget *toolbar_network;  GtkWidget *toolbar_sat;  GtkWidget *toolbar_back;  GtkWidget *toolbar_stop;  GtkWidget *toolbar_eject;  GtkWidget *toolbar_play;  GtkWidget *toolbar_pause;  GtkWidget *toolbar_slow;  GtkWidget *toolbar_fast;  GtkWidget *toolbar_playlist;  GtkWidget *toolbar_prev;  GtkWidget *toolbar_next;  GtkWidget *slider_frame;  GtkWidget *slider;  GtkWidget *file_box;  GtkWidget *label_status;  GtkWidget *dvd_box;  GtkWidget *dvd_label;  GtkWidget *title_box;  GtkWidget *title;  GtkWidget *title_label;  GtkWidget *title_prev_button;  GtkWidget *title_next_button;  GtkWidget *dvd_separator;  GtkWidget *chapter_box;  GtkWidget *chapter;  GtkWidget *chapter_label;  GtkWidget *chapter_prev_button;  GtkWidget *chapter_next_button;  GtkWidget *network_box;  GtkWidget *network_address_label;  GtkWidget *intf_statusbar;  GtkAccelGroup *accel_group;  GtkTooltips *tooltips;  tooltips = gtk_tooltips_new ();  accel_group = gtk_accel_group_new ();  intf_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_object_set_data (GTK_OBJECT (intf_window), "intf_window", intf_window);  gtk_window_set_title (GTK_WINDOW (intf_window), _("VLC media player"));  gtk_window_set_policy (GTK_WINDOW (intf_window), TRUE, TRUE, TRUE);  window_vbox = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (window_vbox);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "window_vbox", window_vbox,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (window_vbox);  gtk_container_add (GTK_CONTAINER (intf_window), window_vbox);  menubar_handlebox = gtk_handle_box_new ();  gtk_widget_ref (menubar_handlebox);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_handlebox", menubar_handlebox,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menubar_handlebox);  gtk_box_pack_start (GTK_BOX (window_vbox), menubar_handlebox, FALSE, TRUE, 0);  menubar = gtk_menu_bar_new ();  gtk_widget_ref (menubar);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar", menubar,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menubar);  gtk_container_add (GTK_CONTAINER (menubar_handlebox), menubar);  menubar_file = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_file)->child),                                   _("_File"));  gtk_widget_add_accelerator (menubar_file, "activate_item", accel_group,                              tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0);  gtk_widget_ref (menubar_file);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_file", menubar_file,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menubar_file);  gtk_container_add (GTK_CONTAINER (menubar), menubar_file);  menubar_file_menu = gtk_menu_new ();  gtk_widget_ref (menubar_file_menu);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_file_menu", menubar_file_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (menubar_file), menubar_file_menu);  menubar_file_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menubar_file_menu));  menubar_open = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_open)->child),                                   _("_Open File..."));  gtk_widget_add_accelerator (menubar_open, "activate_item", menubar_file_menu_accels,                              tmp_key, 0, 0);  gtk_widget_ref (menubar_open);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_open", menubar_open,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menubar_open);  gtk_container_add (GTK_CONTAINER (menubar_file_menu), menubar_open);  gtk_tooltips_set_tip (tooltips, menubar_open, _("Open a file"), NULL);  gtk_widget_add_accelerator (menubar_open, "activate", accel_group,                              GDK_F3, 0,                              GTK_ACCEL_VISIBLE);  menubar_disc = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_disc)->child),                                   _("Open _Disc..."));  gtk_widget_add_accelerator (menubar_disc, "activate_item", menubar_file_menu_accels,                              tmp_key, 0, 0);  gtk_widget_ref (menubar_disc);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_disc", menubar_disc,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menubar_disc);  gtk_container_add (GTK_CONTAINER (menubar_file_menu), menubar_disc);  gtk_tooltips_set_tip (tooltips, menubar_disc, _("Open Disc Media"), NULL);  gtk_widget_add_accelerator (menubar_disc, "activate", accel_group,                              GDK_F4, 0,                              GTK_ACCEL_VISIBLE);  menubar_network = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_network)->child),                                   _("_Network Stream..."));  gtk_widget_add_accelerator (menubar_network, "activate_item", menubar_file_menu_accels,                              tmp_key, 0, 0);  gtk_widget_ref (menubar_network);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_network", menubar_network,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menubar_network);  gtk_container_add (GTK_CONTAINER (menubar_file_menu), menubar_network);  gtk_tooltips_set_tip (tooltips, menubar_network, _("Select a network stream"), NULL);  gtk_widget_add_accelerator (menubar_network, "activate", accel_group,                              GDK_F5, 0,                              GTK_ACCEL_VISIBLE);  separator4 = gtk_menu_item_new ();  gtk_widget_ref (separator4);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "separator4", separator4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (separator4);  gtk_container_add (GTK_CONTAINER (menubar_file_menu), separator4);  gtk_widget_set_sensitive (separator4, FALSE);  menubar_eject = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_eject)->child),                                   _("_Eject Disc"));  gtk_widget_add_accelerator (menubar_eject, "activate_item", menubar_file_menu_accels,                              tmp_key, 0, 0);  gtk_widget_ref (menubar_eject);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_eject", menubar_eject,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menubar_eject);  gtk_container_add (GTK_CONTAINER (menubar_file_menu), menubar_eject);  gtk_tooltips_set_tip (tooltips, menubar_eject, _("Eject disc"), NULL);  separator14 = gtk_menu_item_new ();  gtk_widget_ref (separator14);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "separator14", separator14,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (separator14);  gtk_container_add (GTK_CONTAINER (menubar_file_menu), separator14);  gtk_widget_set_sensitive (separator14, FALSE);  menubar_close = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_close)->child),                                   _("_Close"));  gtk_widget_add_accelerator (menubar_close, "activate_item", menubar_file_menu_accels,                              tmp_key, 0, 0);  gtk_widget_ref (menubar_close);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_close", menubar_close,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menubar_close);  gtk_container_add (GTK_CONTAINER (menubar_file_menu), menubar_close);  gtk_tooltips_set_tip (tooltips, menubar_close, _("Close the window"), NULL);  gtk_widget_add_accelerator (menubar_close, "activate", accel_group,                              GDK_W, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  menubar_exit = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_exit)->child),                                   _("E_xit"));  gtk_widget_add_accelerator (menubar_exit, "activate_item", menubar_file_menu_accels,                              tmp_key, 0, 0);  gtk_widget_ref (menubar_exit);  gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_exit", menubar_exit,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (menubar_exit);  gtk_container_add (GTK_CONTAINER (menubar_file_menu), menubar_exit);  gtk_tooltips_set_tip (tooltips, menubar_exit, _("Exit the program"), NULL);  gtk_widget_add_accelerator (menubar_exit, "activate", accel_group,                              GDK_Q, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  menubar_view = gtk_menu_item_new_with_label ("");  tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_view)->child),

⌨️ 快捷键说明

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