📄 interface.c~
字号:
/* * 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 "callbacks.h"#include "interface.h"#include "support.h"#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_window_main (void){ GtkWidget *window_main; GdkPixbuf *window_main_icon_pixbuf; GtkWidget *eventbox_window_main; GtkWidget *vbox1; GtkWidget *hbox1; GtkWidget *frame1; GtkWidget *alignment1; GtkWidget *scrolledwindow2; GtkWidget *treeview_window_main_proxy_list; GtkWidget *label1; GtkWidget *frame4; GtkWidget *alignment4; GtkWidget *scrolledwindow_window_main_textview_pf_info; GtkWidget *textview_window_main_pf_info; GtkWidget *label4; GtkWidget *hbox2; GtkWidget *frame5; GtkWidget *alignment5; GtkWidget *vbox3; GtkWidget *statusbar_window_main_1; GtkWidget *toolbar1; GtkIconSize tmp_toolbar_icon_size; GtkWidget *toolitem4; GtkWidget *togglebutton_window_main_get_proxy; GtkWidget *image6; GtkWidget *toolitem3; GtkWidget *button_window_main_export_proxy; GtkWidget *image9; GtkWidget *toolitem2; GtkWidget *button_window_main_about; GtkWidget *image8; GtkWidget *toolitem1; GtkWidget *button_window_main_exit; GtkWidget *image3; GtkWidget *progressbar_window_main; GtkWidget *expander1; GtkWidget *vbox4; GtkWidget *notebook_window_main_property; GtkWidget *frame8; GtkWidget *alignment8; GtkObject *spinbutton_window_main_ck_to_adj; GtkWidget *spinbutton_window_main_ck_to; GtkWidget *label17; GtkWidget *label12; GtkWidget *vbox6; GtkWidget *frame7; GtkWidget *alignment7; GtkObject *spinbutton_window_main_max_t_num_adj; GtkWidget *spinbutton_window_main_max_t_num; GtkWidget *label16; GtkWidget *label13; GtkWidget *empty_notebook_page; GtkWidget *label14; GtkWidget *button_window_main_property_default; GtkWidget *alignment9; GtkWidget *hbox3; GtkWidget *image7; GtkWidget *label18; GtkWidget *label6; GtkWidget *label5; GtkWidget *frame2; GtkWidget *alignment2; GtkWidget *scrolledwindow3; GtkWidget *treeview_window_main_statistics; GtkWidget *label2; GtkWidget *statusbar_window_main_2; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); window_main = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_container_set_border_width (GTK_CONTAINER (window_main), 5); gtk_window_set_title (GTK_WINDOW (window_main), _("ProxyFish version: 0.1")); gtk_window_set_position (GTK_WINDOW (window_main), GTK_WIN_POS_CENTER); gtk_window_set_default_size (GTK_WINDOW (window_main), 800, 600); window_main_icon_pixbuf = create_pixbuf ("window_main_icon.png"); if (window_main_icon_pixbuf) { gtk_window_set_icon (GTK_WINDOW (window_main), window_main_icon_pixbuf); gdk_pixbuf_unref (window_main_icon_pixbuf); } eventbox_window_main = gtk_event_box_new (); gtk_widget_show (eventbox_window_main); gtk_container_add (GTK_CONTAINER (window_main), eventbox_window_main); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (eventbox_window_main), vbox1); hbox1 = gtk_hbox_new (TRUE, 5); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); gtk_widget_set_size_request (hbox1, -1, 160); frame1 = gtk_frame_new (NULL); gtk_widget_show (frame1); gtk_box_pack_start (GTK_BOX (hbox1), frame1, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame1), GTK_SHADOW_NONE); alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment1); gtk_container_add (GTK_CONTAINER (frame1), alignment1); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment1), 0, 0, 12, 0); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow2); gtk_container_add (GTK_CONTAINER (alignment1), scrolledwindow2); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_SHADOW_IN); treeview_window_main_proxy_list = gtk_tree_view_new (); gtk_widget_show (treeview_window_main_proxy_list); gtk_container_add (GTK_CONTAINER (scrolledwindow2), treeview_window_main_proxy_list); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview_window_main_proxy_list), TRUE); label1 = gtk_label_new (_("<b>Proxy list</b>")); gtk_widget_show (label1); gtk_frame_set_label_widget (GTK_FRAME (frame1), label1); gtk_label_set_use_markup (GTK_LABEL (label1), TRUE); frame4 = gtk_frame_new (NULL); gtk_widget_show (frame4); gtk_box_pack_start (GTK_BOX (hbox1), frame4, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame4), GTK_SHADOW_NONE); alignment4 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment4); gtk_container_add (GTK_CONTAINER (frame4), alignment4); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment4), 0, 0, 12, 0); scrolledwindow_window_main_textview_pf_info = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow_window_main_textview_pf_info); gtk_container_add (GTK_CONTAINER (alignment4), scrolledwindow_window_main_textview_pf_info); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow_window_main_textview_pf_info), GTK_POLICY_NEVER, GTK_POLICY_NEVER); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow_window_main_textview_pf_info), GTK_SHADOW_IN); textview_window_main_pf_info = gtk_text_view_new (); gtk_widget_show (textview_window_main_pf_info); gtk_container_add (GTK_CONTAINER (scrolledwindow_window_main_textview_pf_info), textview_window_main_pf_info); gtk_text_view_set_editable (GTK_TEXT_VIEW (textview_window_main_pf_info), FALSE); gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (textview_window_main_pf_info), GTK_WRAP_WORD); label4 = gtk_label_new (_("<b>ProxyFish information</b>")); gtk_widget_show (label4); gtk_frame_set_label_widget (GTK_FRAME (frame4), label4); gtk_label_set_use_markup (GTK_LABEL (label4), TRUE); hbox2 = gtk_hbox_new (TRUE, 5); gtk_widget_show (hbox2); gtk_box_pack_start (GTK_BOX (vbox1), hbox2, TRUE, TRUE, 0); gtk_widget_set_size_request (hbox2, -1, 190); frame5 = gtk_frame_new (NULL); gtk_widget_show (frame5); gtk_box_pack_start (GTK_BOX (hbox2), frame5, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame5), GTK_SHADOW_NONE); alignment5 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment5); gtk_container_add (GTK_CONTAINER (frame5), alignment5); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment5), 0, 0, 12, 0); vbox3 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox3); gtk_container_add (GTK_CONTAINER (alignment5), vbox3); statusbar_window_main_1 = gtk_statusbar_new (); gtk_widget_show (statusbar_window_main_1); gtk_box_pack_start (GTK_BOX (vbox3), statusbar_window_main_1, FALSE, FALSE, 0); toolbar1 = gtk_toolbar_new (); gtk_widget_show (toolbar1); gtk_box_pack_start (GTK_BOX (vbox3), toolbar1, FALSE, FALSE, 0); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH); tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)); toolitem4 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem4); gtk_container_add (GTK_CONTAINER (toolbar1), toolitem4); togglebutton_window_main_get_proxy = gtk_toggle_button_new (); gtk_widget_show (togglebutton_window_main_get_proxy); gtk_container_add (GTK_CONTAINER (toolitem4), togglebutton_window_main_get_proxy); gtk_tooltips_set_tip (tooltips, togglebutton_window_main_get_proxy, _("Get proxy"), NULL); image6 = create_pixmap (window_main, "button_window_main_get_proxy.png"); gtk_widget_show (image6); gtk_container_add (GTK_CONTAINER (togglebutton_window_main_get_proxy), image6); toolitem3 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem3); gtk_container_add (GTK_CONTAINER (toolbar1), toolitem3); button_window_main_export_proxy = gtk_button_new (); gtk_widget_show (button_window_main_export_proxy); gtk_container_add (GTK_CONTAINER (toolitem3), button_window_main_export_proxy); gtk_tooltips_set_tip (tooltips, button_window_main_export_proxy, _("Export proxy list to local file"), NULL); image9 = create_pixmap (window_main, "button_window_main_export_proxy.png"); gtk_widget_show (image9); gtk_container_add (GTK_CONTAINER (button_window_main_export_proxy), image9); toolitem2 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem2); gtk_container_add (GTK_CONTAINER (toolbar1), toolitem2); button_window_main_about = gtk_button_new (); gtk_widget_show (button_window_main_about); gtk_container_add (GTK_CONTAINER (toolitem2), button_window_main_about); gtk_tooltips_set_tip (tooltips, button_window_main_about, _("About"), NULL); image8 = create_pixmap (window_main, "button_window_main_about.png"); gtk_widget_show (image8); gtk_container_add (GTK_CONTAINER (button_window_main_about), image8); toolitem1 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem1); gtk_container_add (GTK_CONTAINER (toolbar1), toolitem1); button_window_main_exit = gtk_button_new (); gtk_widget_show (button_window_main_exit); gtk_container_add (GTK_CONTAINER (toolitem1), button_window_main_exit); gtk_tooltips_set_tip (tooltips, button_window_main_exit, _("Exit"), NULL); image3 = create_pixmap (window_main, "button_window_main_exit.png"); gtk_widget_show (image3); gtk_container_add (GTK_CONTAINER (button_window_main_exit), image3); progressbar_window_main = gtk_progress_bar_new ();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -