📄 gtk_interface.c
字号:
/* 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 + -