📄 setup_interface.c
字号:
notes_textview = gtk_text_view_new (); gtk_widget_show (notes_textview); gtk_container_add (GTK_CONTAINER (notes_scrolledwindow), notes_textview); gtk_text_view_set_editable (GTK_TEXT_VIEW (notes_textview), FALSE); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (notes_textview), GTK_WRAP_WORD); gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (notes_textview), FALSE); notes_hbuttonbox = gtk_hbutton_box_new (); gtk_widget_show (notes_hbuttonbox); gtk_box_pack_start (GTK_BOX (notes_vbox), notes_hbuttonbox, FALSE, TRUE, 0); gtk_button_box_set_layout (GTK_BUTTON_BOX (notes_hbuttonbox), GTK_BUTTONBOX_END); gtk_box_set_spacing (GTK_BOX (notes_hbuttonbox), 10); notes_print = gtk_button_new_from_stock ("gtk-print"); //gtk_widget_show (notes_print); gtk_container_add (GTK_CONTAINER (notes_hbuttonbox), notes_print); GTK_WIDGET_SET_FLAGS (notes_print, GTK_CAN_DEFAULT); notes_quit = gtk_button_new_from_stock ("gtk-quit"); gtk_widget_show (notes_quit); gtk_container_add (GTK_CONTAINER (notes_hbuttonbox), notes_quit); GTK_WIDGET_SET_FLAGS (notes_quit, GTK_CAN_DEFAULT); notes_back = gtk_button_new_from_stock ("gtk-go-back"); gtk_widget_show (notes_back); gtk_container_add (GTK_CONTAINER (notes_hbuttonbox), notes_back); GTK_WIDGET_SET_FLAGS (notes_back, GTK_CAN_DEFAULT); notes_forward = gtk_button_new_from_stock ("gtk-go-forward"); gtk_widget_show (notes_forward); gtk_container_add (GTK_CONTAINER (notes_hbuttonbox), notes_forward); GTK_WIDGET_SET_FLAGS (notes_forward, GTK_CAN_DEFAULT);/* label32 = gtk_label_new (_("label13")); gtk_widget_show (label32); gtk_notebook_set_tab_label (GTK_NOTEBOOK (setup_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (setup_notebook), 1), label32); gtk_label_set_justify (GTK_LABEL (label32), GTK_JUSTIFY_LEFT);*/#ifdef HELIX_FEATURE_REAL_BRANDING // XXXNH: no EULA for helix player eula_vbox = gtk_vbox_new (FALSE, 10); gtk_widget_show (eula_vbox); gtk_container_add (GTK_CONTAINER (setup_notebook), eula_vbox); gtk_container_set_border_width (GTK_CONTAINER (eula_vbox), 10); eula_text = g_strdup_printf (_("<span foreground=\"%s\" size=\"medium\" weight=\"bold\">License Agreement</span>"), APP_FG_COLOR); eula_title = gtk_label_new (eula_text); g_free (eula_text); gtk_widget_show (eula_title); gtk_box_pack_start (GTK_BOX (eula_vbox), eula_title, FALSE, FALSE, 0); gtk_label_set_use_markup (GTK_LABEL (eula_title), TRUE); gtk_label_set_justify (GTK_LABEL (eula_title), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap (GTK_LABEL (eula_title), TRUE); gtk_misc_set_alignment (GTK_MISC (eula_title), 0, 0); eula_subtitle = gtk_label_new (_("Please review the terms of the end user license agreement.\nBy clicking \"accept\" you indicate that you accept the terms of the license agreement")); gtk_widget_show (eula_subtitle); gtk_box_pack_start (GTK_BOX (eula_vbox), eula_subtitle, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (eula_subtitle), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap (GTK_LABEL (eula_subtitle), TRUE); gtk_misc_set_alignment (GTK_MISC (eula_subtitle), 0, 0); eula_scrolledwindow = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (eula_scrolledwindow); gtk_box_pack_start (GTK_BOX (eula_vbox), eula_scrolledwindow, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (eula_scrolledwindow), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); eula_textview = gtk_text_view_new (); gtk_widget_show (eula_textview); gtk_container_add (GTK_CONTAINER (eula_scrolledwindow), eula_textview); gtk_text_view_set_editable (GTK_TEXT_VIEW (eula_textview), FALSE); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (eula_textview), GTK_WRAP_WORD); gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (eula_textview), FALSE); privacy_hbox = gtk_hbox_new (FALSE, 0); gtk_widget_show (privacy_hbox); gtk_box_pack_start (GTK_BOX (eula_vbox), privacy_hbox, FALSE, FALSE, 0); privacy_button = gtk_button_new(); gtk_button_set_relief(GTK_BUTTON(privacy_button), GTK_RELIEF_NONE); gtk_box_pack_start (GTK_BOX (privacy_hbox), privacy_button, FALSE, FALSE, 0); gtk_widget_show(privacy_button); privacy_label = gtk_label_new (_("<span foreground=\"blue\" underline=\"single\">RealNetworks Privacy Policy</span>")); gtk_widget_show (privacy_label); gtk_label_set_use_markup (GTK_LABEL (privacy_label), TRUE); gtk_label_set_justify (GTK_LABEL (privacy_label), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap (GTK_LABEL (privacy_label), TRUE); gtk_misc_set_alignment (GTK_MISC (privacy_label), 0, 0); gtk_container_add(GTK_CONTAINER(privacy_button), privacy_label); eula_hbuttonbox = gtk_hbutton_box_new (); gtk_widget_show (eula_hbuttonbox); gtk_box_pack_start (GTK_BOX (eula_vbox), eula_hbuttonbox, FALSE, TRUE, 0); gtk_button_box_set_layout (GTK_BUTTON_BOX (eula_hbuttonbox), GTK_BUTTONBOX_END); gtk_box_set_spacing (GTK_BOX (eula_hbuttonbox), 10); eula_print = gtk_button_new_from_stock ("gtk-print"); //gtk_widget_show (eula_print); gtk_container_add (GTK_CONTAINER (eula_hbuttonbox), eula_print); GTK_WIDGET_SET_FLAGS (eula_print, GTK_CAN_DEFAULT); eula_quit = gtk_button_new_from_stock ("gtk-quit"); gtk_widget_show (eula_quit); gtk_container_add (GTK_CONTAINER (eula_hbuttonbox), eula_quit); GTK_WIDGET_SET_FLAGS (eula_quit, GTK_CAN_DEFAULT); eula_back = gtk_button_new_from_stock ("gtk-go-back"); gtk_widget_show (eula_back); gtk_container_add (GTK_CONTAINER (eula_hbuttonbox), eula_back); GTK_WIDGET_SET_FLAGS (eula_back, GTK_CAN_DEFAULT); eula_accept = gtk_button_new (); gtk_widget_show (eula_accept); gtk_container_add (GTK_CONTAINER (eula_hbuttonbox), eula_accept); GTK_WIDGET_SET_FLAGS (eula_accept, GTK_CAN_DEFAULT); alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment3); gtk_container_add (GTK_CONTAINER (eula_accept), alignment3); hbox9 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox9); gtk_container_add (GTK_CONTAINER (alignment3), hbox9); accept_image = gtk_image_new_from_stock ("gtk-yes", GTK_ICON_SIZE_BUTTON); gtk_widget_show (accept_image); gtk_box_pack_start (GTK_BOX (hbox9), accept_image, FALSE, FALSE, 0); accept_label = gtk_label_new_with_mnemonic (_("_Accept")); gtk_widget_show (accept_label); gtk_box_pack_start (GTK_BOX (hbox9), accept_label, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (accept_label), GTK_JUSTIFY_LEFT);/* label37 = gtk_label_new (_("label14")); gtk_widget_show (label37); gtk_notebook_set_tab_label (GTK_NOTEBOOK (setup_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (setup_notebook), 2), label37); gtk_label_set_justify (GTK_LABEL (label37), GTK_JUSTIFY_LEFT);*/#endif if (bHasMimeSupport) { mime_vbox = gtk_vbox_new (FALSE, 10); gtk_widget_show (mime_vbox); gtk_container_add (GTK_CONTAINER (setup_notebook), mime_vbox); gtk_container_set_border_width (GTK_CONTAINER (mime_vbox), 10); mime_text = g_strdup_printf (_("<span foreground=\"%s\" size=\"medium\" weight=\"bold\">Media Types</span>"), APP_FG_COLOR); mime_title = gtk_label_new (mime_text); g_free (mime_text); gtk_widget_show (mime_title); gtk_box_pack_start (GTK_BOX (mime_vbox), mime_title, FALSE, FALSE, 0); gtk_label_set_use_markup (GTK_LABEL (mime_title), TRUE); gtk_label_set_justify (GTK_LABEL (mime_title), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap (GTK_LABEL (mime_title), TRUE); gtk_misc_set_alignment (GTK_MISC (mime_title), 0, 0); mime_text2 = g_strdup_printf (_("Select the media types that you want to play using %s."), APP_NAME_LONG); mime_subtitle = gtk_label_new (mime_text2); g_free (mime_text2); gtk_widget_show (mime_subtitle); gtk_box_pack_start (GTK_BOX (mime_vbox), mime_subtitle, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (mime_subtitle), GTK_JUSTIFY_LEFT); gtk_misc_set_alignment (GTK_MISC (mime_subtitle), 0, 0); mime_options_vbox = gtk_vbox_new (FALSE, 10); gtk_widget_show (mime_options_vbox); gtk_box_pack_start (GTK_BOX (mime_vbox), mime_options_vbox, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (mime_options_vbox), 10); #ifndef HELIX_FEATURE_REAL_BRANDING // XXXNH: we offer to claim this in hxplay rn_checkbox = gtk_check_button_new_with_mnemonic (_("_RealNetworks media types")); gtk_widget_show (rn_checkbox); gtk_box_pack_start (GTK_BOX (mime_options_vbox), rn_checkbox, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (rn_checkbox), TRUE);#endif smil_checkbox = gtk_check_button_new_with_mnemonic (_("_SMIL multimedia presentation")); gtk_widget_show (smil_checkbox); gtk_box_pack_start (GTK_BOX (mime_options_vbox), smil_checkbox, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (smil_checkbox), TRUE); rtsp_checkbox = gtk_check_button_new_with_mnemonic (_("R_TSP real-time streaming protocol")); gtk_widget_show (rtsp_checkbox); gtk_box_pack_start (GTK_BOX (mime_options_vbox), rtsp_checkbox, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (rtsp_checkbox), TRUE); sdp_checkbox = gtk_check_button_new_with_mnemonic (_("S_DP scalable multicast")); gtk_widget_show (sdp_checkbox); gtk_box_pack_start (GTK_BOX (mime_options_vbox), sdp_checkbox, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (sdp_checkbox), TRUE); mime_hbuttonbox = gtk_hbutton_box_new (); gtk_widget_show (mime_hbuttonbox); gtk_box_pack_start (GTK_BOX (mime_vbox), mime_hbuttonbox, FALSE, TRUE, 0); gtk_button_box_set_layout (GTK_BUTTON_BOX (mime_hbuttonbox), GTK_BUTTONBOX_END); gtk_box_set_spacing (GTK_BOX (mime_hbuttonbox), 10); mime_forward = gtk_button_new_from_stock ("gtk-go-forward"); gtk_widget_show (mime_forward); gtk_container_add (GTK_CONTAINER (mime_hbuttonbox), mime_forward); GTK_WIDGET_SET_FLAGS (mime_forward, GTK_CAN_DEFAULT); mime_back = gtk_button_new_from_stock ("gtk-go-back"); gtk_widget_show (mime_back); gtk_container_add (GTK_CONTAINER (mime_hbuttonbox), mime_back); GTK_WIDGET_SET_FLAGS (mime_back, GTK_CAN_DEFAULT); mime_done = gtk_button_new (); gtk_widget_show (mime_done); gtk_container_add (GTK_CONTAINER (mime_hbuttonbox), mime_done); GTK_WIDGET_SET_FLAGS (mime_done, GTK_CAN_DEFAULT); alignment4 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment4); gtk_container_add (GTK_CONTAINER (mime_done), alignment4); hbox10 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox10);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -