📄 gtk_interface.c
字号:
tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_fullscreen)->child), _("_Fullscreen")); gtk_widget_add_accelerator (menubar_fullscreen, "activate_item", menubar_config_video_menu_accels, tmp_key, 0, 0); gtk_widget_ref (menubar_fullscreen); gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_fullscreen", menubar_fullscreen, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menubar_fullscreen); gtk_container_add (GTK_CONTAINER (menubar_config_video_menu), menubar_fullscreen); separator24 = gtk_menu_item_new (); gtk_widget_ref (separator24); gtk_object_set_data_full (GTK_OBJECT (intf_window), "separator24", separator24, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (separator24); gtk_container_add (GTK_CONTAINER (menubar_config_video_menu), separator24); gtk_widget_set_sensitive (separator24, FALSE); menubar_deinterlace = gtk_menu_item_new_with_label (_("Deinterlace")); gtk_widget_ref (menubar_deinterlace); gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_deinterlace", menubar_deinterlace, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menubar_deinterlace); gtk_container_add (GTK_CONTAINER (menubar_config_video_menu), menubar_deinterlace); menubar_video_device = gtk_menu_item_new_with_label (_("Screen")); gtk_widget_ref (menubar_video_device); gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_video_device", menubar_video_device, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menubar_video_device); gtk_container_add (GTK_CONTAINER (menubar_config_video_menu), menubar_video_device); menubar_help = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_help)->child), _("_Help")); gtk_widget_add_accelerator (menubar_help, "activate_item", accel_group, tmp_key, GDK_MOD1_MASK, (GtkAccelFlags) 0); gtk_widget_ref (menubar_help); gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_help", menubar_help, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menubar_help); gtk_container_add (GTK_CONTAINER (menubar), menubar_help); menubar_help_menu = gtk_menu_new (); gtk_widget_ref (menubar_help_menu); gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_help_menu", menubar_help_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menubar_help), menubar_help_menu); menubar_help_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (menubar_help_menu)); menubar_about = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (menubar_about)->child), _("_About...")); gtk_widget_add_accelerator (menubar_about, "activate_item", menubar_help_menu_accels, tmp_key, 0, 0); gtk_widget_ref (menubar_about); gtk_object_set_data_full (GTK_OBJECT (intf_window), "menubar_about", menubar_about, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menubar_about); gtk_container_add (GTK_CONTAINER (menubar_help_menu), menubar_about); gtk_tooltips_set_tip (tooltips, menubar_about, _("About this application"), NULL); toolbar_handlebox = gtk_handle_box_new (); gtk_widget_ref (toolbar_handlebox); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_handlebox", toolbar_handlebox, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_handlebox); gtk_box_pack_start (GTK_BOX (window_vbox), toolbar_handlebox, FALSE, TRUE, 0); toolbar = gtk_toolbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_BOTH); gtk_widget_ref (toolbar); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar", toolbar, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar); gtk_container_add (GTK_CONTAINER (toolbar_handlebox), toolbar); gtk_container_set_border_width (GTK_CONTAINER (toolbar), 1); gtk_toolbar_set_space_size (GTK_TOOLBAR (toolbar), 16); gtk_toolbar_set_space_style (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_SPACE_LINE); gtk_toolbar_set_button_relief (GTK_TOOLBAR (toolbar), GTK_RELIEF_NONE); toolbar_open = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("File"), _("Open a file"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_open); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_open", toolbar_open, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_open); toolbar_disc = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Disc"), _("Open Disc"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_disc); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_disc", toolbar_disc, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_disc); toolbar_network = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Net"), _("Select a network stream"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_network); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_network", toolbar_network, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_network); toolbar_sat = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Sat"), _("Open a Satellite Card"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_sat); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_sat", toolbar_sat, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_sat); gtk_toolbar_append_space (GTK_TOOLBAR (toolbar)); toolbar_back = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Back"), _("Go Backward"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_back); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_back", toolbar_back, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_back); gtk_widget_set_sensitive (toolbar_back, FALSE); toolbar_stop = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Stop"), _("Stop Stream"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_stop); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_stop", toolbar_stop, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_stop); toolbar_eject = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Eject"), NULL, NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_eject); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_eject", toolbar_eject, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_eject); toolbar_play = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Play"), _("Play Stream"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_play); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_play", toolbar_play, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_play); toolbar_pause = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Pause"), _("Pause Stream"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_pause); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_pause", toolbar_pause, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_pause); gtk_widget_set_sensitive (toolbar_pause, FALSE); gtk_toolbar_append_space (GTK_TOOLBAR (toolbar)); toolbar_slow = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Slow"), _("Play Slower"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_slow); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_slow", toolbar_slow, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_slow); gtk_widget_set_sensitive (toolbar_slow, FALSE); toolbar_fast = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Fast"), _("Play Faster"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_fast); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_fast", toolbar_fast, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_fast); gtk_widget_set_sensitive (toolbar_fast, FALSE); toolbar_playlist = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Playlist"), _("Open Playlist"), NULL, NULL, NULL, NULL); gtk_widget_ref (toolbar_playlist); gtk_object_set_data_full (GTK_OBJECT (intf_window), "toolbar_playlist", toolbar_playlist, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbar_playlist); toolbar_prev = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Prev"), _("Previous File"), NULL, NULL, 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); toolbar_next = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Next"), _("Next File"), NULL, NULL, 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); 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 (window_vbox), 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_widget_set_usize (slider, 500, 15); 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 (window_vbox), file_box, TRUE, TRUE, 0); gtk_widget_set_usize (file_box, 500, 24);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -