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

📄 setup_interface.c

📁 linux下的一款播放器
💻 C
📖 第 1 页 / 共 3 页
字号:
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H#  include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "setup_callbacks.h"#include "setup_interface.h"#include "support.h"gboolean check_has_mime_support();#define GLADE_HOOKUP_OBJECT(component,widget,name) \  g_object_set_data_full (G_OBJECT (component), name, \    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \  g_object_set_data (G_OBJECT (component), name, widget)GtkWidget*create_setup_assistant (void){  GtkWidget *setup_assistant;  GdkPixbuf *setup_assistant_icon_pixbuf;  GtkWidget *setup_vbox;  GtkWidget *setup_image;  GtkWidget *setup_notebook;  GtkWidget *welcome_hbox;  GtkWidget *welcome_image;  GtkWidget *welcome_vbox;  GtkWidget *welcome_title;  GtkWidget *welcome_hbuttonbox;  GtkWidget *welcome_quit;  GtkWidget *welcome_forward;//  GtkWidget *label29;  GtkWidget *notes_vbox;  GtkWidget *notes_title;  GtkWidget *notes_subtitle;  GtkWidget *notes_scrolledwindow;  GtkWidget *notes_textview;  GtkWidget *notes_hbuttonbox;  GtkWidget *notes_print;  GtkWidget *notes_quit;  GtkWidget *notes_back;  GtkWidget *notes_forward;//  GtkWidget *label32;#ifdef HELIX_FEATURE_REAL_BRANDING // XXXNH: no EULA for helix player  GtkWidget *eula_vbox;  GtkWidget *eula_title;  GtkWidget *eula_subtitle;  GtkWidget *eula_scrolledwindow;  GtkWidget *eula_textview;  GtkWidget *privacy_hbox;  GtkWidget *privacy_button;  GtkWidget *privacy_label;  GtkWidget *eula_hbuttonbox;  GtkWidget *eula_print;  GtkWidget *eula_quit;  GtkWidget *eula_back;  GtkWidget *eula_accept;  GtkWidget *alignment3;  GtkWidget *hbox9;  GtkWidget *accept_image;  GtkWidget *accept_label;//  GtkWidget *label37;#endif  GtkWidget *mime_vbox;  GtkWidget *mime_title;  GtkWidget *mime_subtitle;  GtkWidget *mime_options_vbox;#ifndef HELIX_FEATURE_REAL_BRANDING // XXXNH: we offer to claim this in hxplay  GtkWidget *rn_checkbox;#endif  GtkWidget *smil_checkbox;  GtkWidget *rtsp_checkbox;  GtkWidget *sdp_checkbox;  GtkWidget *mime_hbuttonbox;  GtkWidget *mime_forward;  GtkWidget *mime_back;  GtkWidget *mime_done;  GtkWidget *alignment4;  GtkWidget *hbox10;  GtkWidget *done_image;  GtkWidget *done_label;//  GtkWidget *label41;  GtkWidget* almost_finished_vbox;  GtkWidget* almost_finished_title;  GtkWidget* almost_finished_subtitle;  GtkWidget* almost_finished_options_alignment;  GtkWidget* almost_finished_options_vbox;  GtkWidget* check_for_updates_checkbox;  GtkWidget* configure_mozilla_helpers_checkbox;  GtkWidget* almost_finished_back;  GtkWidget* almost_finished_quit;  GtkWidget* almost_finished_hbuttonbox;  gchar* setup_text;  gchar* welcome_text;  gchar* notes_text;  gchar* eula_text;  gchar* mime_text;  gchar* mime_text2;  gchar* almost_text;  gboolean bHasMimeSupport;  bHasMimeSupport = check_has_mime_support();        setup_assistant = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_widget_set_size_request (setup_assistant, 491, 337);  setup_text = g_strdup_printf (_("%s Setup Assistant"), APP_NAME_LONG);  gtk_window_set_title (GTK_WINDOW (setup_assistant), setup_text);  g_free (setup_text);  gtk_window_set_position (GTK_WINDOW (setup_assistant), GTK_WIN_POS_CENTER);  gtk_window_set_resizable (GTK_WINDOW (setup_assistant), FALSE);  setup_assistant_icon_pixbuf = create_pixbuf ("icon.png");  if (setup_assistant_icon_pixbuf)    {      gtk_window_set_icon (GTK_WINDOW (setup_assistant), setup_assistant_icon_pixbuf);      gdk_pixbuf_unref (setup_assistant_icon_pixbuf);    }  setup_vbox = gtk_vbox_new (FALSE, 0);  gtk_widget_show (setup_vbox);  gtk_container_add (GTK_CONTAINER (setup_assistant), setup_vbox);  setup_image = create_pixmap (setup_assistant, "setup_title.png");  gtk_widget_show (setup_image);  gtk_box_pack_start (GTK_BOX (setup_vbox), setup_image, TRUE, TRUE, 0);  setup_notebook = gtk_notebook_new ();  gtk_widget_show (setup_notebook);  gtk_box_pack_start (GTK_BOX (setup_vbox), setup_notebook, TRUE, TRUE, 0);  GTK_WIDGET_UNSET_FLAGS (setup_notebook, GTK_CAN_FOCUS);  gtk_notebook_set_show_tabs (GTK_NOTEBOOK (setup_notebook), FALSE);  gtk_notebook_set_show_border (GTK_NOTEBOOK (setup_notebook), FALSE);  welcome_hbox = gtk_hbox_new (FALSE, 0);  gtk_widget_show (welcome_hbox);  gtk_container_add (GTK_CONTAINER (setup_notebook), welcome_hbox);  welcome_image = create_pixmap (setup_assistant, "setup_welcome.png");  gtk_widget_show (welcome_image);  gtk_box_pack_start (GTK_BOX (welcome_hbox), welcome_image, FALSE, TRUE, 0);  gtk_misc_set_alignment (GTK_MISC (welcome_image), 0, 0);  welcome_vbox = gtk_vbox_new (FALSE, 10);  gtk_widget_show (welcome_vbox);  gtk_box_pack_start (GTK_BOX (welcome_hbox), welcome_vbox, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (welcome_vbox), 10);  welcome_text = g_strdup_printf (_("<span size=\"large\" weight=\"bold\" foreground=\"%s\">Welcome to %s</span>\nClick \"forward\" to set up %s."), APP_FG_COLOR, APP_NAME_LONG, APP_NAME_LONG);  welcome_title = gtk_label_new (welcome_text);  g_free (welcome_text);  gtk_widget_show (welcome_title);  gtk_box_pack_start (GTK_BOX (welcome_vbox), welcome_title, TRUE, TRUE, 0);  gtk_label_set_use_markup (GTK_LABEL (welcome_title), TRUE);  gtk_label_set_justify (GTK_LABEL (welcome_title), GTK_JUSTIFY_LEFT);  gtk_label_set_line_wrap (GTK_LABEL (welcome_title), TRUE);  welcome_hbuttonbox = gtk_hbutton_box_new ();  gtk_widget_show (welcome_hbuttonbox);  gtk_box_pack_start (GTK_BOX (welcome_vbox), welcome_hbuttonbox, FALSE, TRUE, 0);  gtk_button_box_set_layout (GTK_BUTTON_BOX (welcome_hbuttonbox), GTK_BUTTONBOX_END);  gtk_box_set_spacing (GTK_BOX (welcome_hbuttonbox), 10);  welcome_quit = gtk_button_new_from_stock ("gtk-quit");  gtk_widget_show (welcome_quit);  gtk_container_add (GTK_CONTAINER (welcome_hbuttonbox), welcome_quit);  GTK_WIDGET_SET_FLAGS (welcome_quit, GTK_CAN_DEFAULT);  welcome_forward = gtk_button_new_from_stock ("gtk-go-forward");  gtk_widget_show (welcome_forward);  gtk_container_add (GTK_CONTAINER (welcome_hbuttonbox), welcome_forward);  GTK_WIDGET_SET_FLAGS (welcome_forward, GTK_CAN_DEFAULT);/*  label29 = gtk_label_new (_("label26"));  gtk_widget_show (label29);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (setup_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (setup_notebook), 0), label29);  gtk_label_set_justify (GTK_LABEL (label29), GTK_JUSTIFY_LEFT);*/  notes_vbox = gtk_vbox_new (FALSE, 10);  gtk_widget_show (notes_vbox);  gtk_container_add (GTK_CONTAINER (setup_notebook), notes_vbox);  gtk_container_set_border_width (GTK_CONTAINER (notes_vbox), 10);  notes_text = g_strdup_printf (_("<span foreground=\"%s\" size=\"medium\" weight=\"bold\">Release Notes</span>"), APP_FG_COLOR);  notes_title = gtk_label_new (notes_text);  g_free (notes_text);  gtk_widget_show (notes_title);  gtk_box_pack_start (GTK_BOX (notes_vbox), notes_title, FALSE, FALSE, 0);  gtk_label_set_use_markup (GTK_LABEL (notes_title), TRUE);  gtk_label_set_justify (GTK_LABEL (notes_title), GTK_JUSTIFY_LEFT);  gtk_label_set_line_wrap (GTK_LABEL (notes_title), TRUE);  gtk_misc_set_alignment (GTK_MISC (notes_title), 0, 0);  notes_subtitle = gtk_label_new (_("Please review the release notes."));  gtk_widget_show (notes_subtitle);  gtk_box_pack_start (GTK_BOX (notes_vbox), notes_subtitle, FALSE, FALSE, 0);  gtk_label_set_justify (GTK_LABEL (notes_subtitle), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (notes_subtitle), 0, 0);  notes_scrolledwindow = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_show (notes_scrolledwindow);  gtk_box_pack_start (GTK_BOX (notes_vbox), notes_scrolledwindow, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (notes_scrolledwindow), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);

⌨️ 快捷键说明

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