📄 interface.c~
字号:
gtk_widget_show (progressbar_window_main); gtk_box_pack_start (GTK_BOX (vbox3), progressbar_window_main, FALSE, FALSE, 0); expander1 = gtk_expander_new (NULL); gtk_widget_show (expander1); gtk_box_pack_start (GTK_BOX (vbox3), expander1, TRUE, TRUE, 0); gtk_expander_set_expanded (GTK_EXPANDER (expander1), TRUE); vbox4 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox4); gtk_container_add (GTK_CONTAINER (expander1), vbox4); notebook_window_main_property = gtk_notebook_new (); gtk_widget_show (notebook_window_main_property); gtk_box_pack_start (GTK_BOX (vbox4), notebook_window_main_property, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (notebook_window_main_property), 3); gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook_window_main_property), TRUE); frame8 = gtk_frame_new (NULL); gtk_widget_show (frame8); gtk_container_add (GTK_CONTAINER (notebook_window_main_property), frame8); gtk_frame_set_shadow_type (GTK_FRAME (frame8), GTK_SHADOW_NONE); alignment8 = gtk_alignment_new (0, 0.5, 0.3, 1); gtk_widget_show (alignment8); gtk_container_add (GTK_CONTAINER (frame8), alignment8); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment8), 0, 0, 12, 0); spinbutton_window_main_ck_to_adj = gtk_adjustment_new (6, 1, 60, 1, 10, 10); spinbutton_window_main_ck_to = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_window_main_ck_to_adj), 1, 0); gtk_widget_show (spinbutton_window_main_ck_to); gtk_container_add (GTK_CONTAINER (alignment8), spinbutton_window_main_ck_to); gtk_widget_set_sensitive (spinbutton_window_main_ck_to, FALSE); label17 = gtk_label_new (_("<b></b>")); gtk_widget_show (label17); gtk_frame_set_label_widget (GTK_FRAME (frame8), label17); gtk_label_set_use_markup (GTK_LABEL (label17), TRUE); label12 = gtk_label_new (_("Check time")); gtk_widget_show (label12); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_window_main_property), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_window_main_property), 0), label12); vbox6 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox6); gtk_container_add (GTK_CONTAINER (notebook_window_main_property), vbox6); frame7 = gtk_frame_new (NULL); gtk_widget_show (frame7); gtk_box_pack_start (GTK_BOX (vbox6), frame7, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame7), GTK_SHADOW_NONE); alignment7 = gtk_alignment_new (0, 0.5, 0.3, 1); gtk_widget_show (alignment7); gtk_container_add (GTK_CONTAINER (frame7), alignment7); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment7), 0, 0, 12, 0); spinbutton_window_main_max_t_num_adj = gtk_adjustment_new (10, 1, 100, 1, 10, 10); spinbutton_window_main_max_t_num = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_window_main_max_t_num_adj), 1, 0); gtk_widget_show (spinbutton_window_main_max_t_num); gtk_container_add (GTK_CONTAINER (alignment7), spinbutton_window_main_max_t_num); gtk_widget_set_sensitive (spinbutton_window_main_max_t_num, FALSE); label16 = gtk_label_new (_("<b>Max threads number</b>")); gtk_widget_show (label16); gtk_frame_set_label_widget (GTK_FRAME (frame7), label16); gtk_label_set_use_markup (GTK_LABEL (label16), TRUE); label13 = gtk_label_new (_("Thread pool")); gtk_widget_show (label13); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_window_main_property), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_window_main_property), 1), label13); empty_notebook_page = gtk_vbox_new (FALSE, 0); gtk_widget_show (empty_notebook_page); gtk_container_add (GTK_CONTAINER (notebook_window_main_property), empty_notebook_page); label14 = gtk_label_new (_("Other")); gtk_widget_show (label14); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_window_main_property), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_window_main_property), 2), label14); button_window_main_property_default = gtk_button_new (); gtk_widget_show (button_window_main_property_default); gtk_box_pack_start (GTK_BOX (vbox4), button_window_main_property_default, FALSE, FALSE, 0); gtk_widget_set_sensitive (button_window_main_property_default, FALSE); alignment9 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment9); gtk_container_add (GTK_CONTAINER (button_window_main_property_default), alignment9); hbox3 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox3); gtk_container_add (GTK_CONTAINER (alignment9), hbox3); image7 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image7); gtk_box_pack_start (GTK_BOX (hbox3), image7, FALSE, FALSE, 0); label18 = gtk_label_new_with_mnemonic (_("Default")); gtk_widget_show (label18); gtk_box_pack_start (GTK_BOX (hbox3), label18, FALSE, FALSE, 0); label6 = gtk_label_new (_("Property")); gtk_widget_show (label6); gtk_expander_set_label_widget (GTK_EXPANDER (expander1), label6); label5 = gtk_label_new (_("<b>Functions</b>")); gtk_widget_show (label5); gtk_frame_set_label_widget (GTK_FRAME (frame5), label5); gtk_label_set_use_markup (GTK_LABEL (label5), TRUE); frame2 = gtk_frame_new (NULL); gtk_widget_show (frame2); gtk_box_pack_start (GTK_BOX (hbox2), frame2, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_NONE); alignment2 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment2); gtk_container_add (GTK_CONTAINER (frame2), alignment2); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment2), 0, 0, 12, 0); scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow3); gtk_container_add (GTK_CONTAINER (alignment2), scrolledwindow3); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_SHADOW_IN); treeview_window_main_statistics = gtk_tree_view_new (); gtk_widget_show (treeview_window_main_statistics); gtk_container_add (GTK_CONTAINER (scrolledwindow3), treeview_window_main_statistics); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview_window_main_statistics), TRUE); label2 = gtk_label_new (_("<b>Statistics</b>")); gtk_widget_show (label2); gtk_frame_set_label_widget (GTK_FRAME (frame2), label2); gtk_label_set_use_markup (GTK_LABEL (label2), TRUE); statusbar_window_main_2 = gtk_statusbar_new (); gtk_widget_show (statusbar_window_main_2); gtk_box_pack_start (GTK_BOX (vbox1), statusbar_window_main_2, FALSE, FALSE, 0); g_signal_connect ((gpointer) window_main, "delete_event", G_CALLBACK (on_window_main_delete_event), NULL); g_signal_connect ((gpointer) togglebutton_window_main_get_proxy, "toggled", G_CALLBACK (on_togglebutton_window_main_get_proxy_toggled), NULL); g_signal_connect ((gpointer) button_window_main_export_proxy, "clicked", G_CALLBACK (on_button_window_main_export_proxy_clicked), NULL); g_signal_connect ((gpointer) button_window_main_about, "clicked", G_CALLBACK (on_button_window_main_about_clicked), NULL); g_signal_connect ((gpointer) button_window_main_exit, "clicked", G_CALLBACK (on_button_window_main_exit_clicked), NULL); g_signal_connect ((gpointer) button_window_main_property_default, "clicked", G_CALLBACK (on_button_window_main_property_default_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (window_main, window_main, "window_main"); GLADE_HOOKUP_OBJECT (window_main, eventbox_window_main, "eventbox_window_main"); GLADE_HOOKUP_OBJECT (window_main, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (window_main, hbox1, "hbox1"); GLADE_HOOKUP_OBJECT (window_main, frame1, "frame1"); GLADE_HOOKUP_OBJECT (window_main, alignment1, "alignment1"); GLADE_HOOKUP_OBJECT (window_main, scrolledwindow2, "scrolledwindow2"); GLADE_HOOKUP_OBJECT (window_main, treeview_window_main_proxy_list, "treeview_window_main_proxy_list"); GLADE_HOOKUP_OBJECT (window_main, label1, "label1"); GLADE_HOOKUP_OBJECT (window_main, frame4, "frame4"); GLADE_HOOKUP_OBJECT (window_main, alignment4, "alignment4"); GLADE_HOOKUP_OBJECT (window_main, scrolledwindow_window_main_textview_pf_info, "scrolledwindow_window_main_textview_pf_info"); GLADE_HOOKUP_OBJECT (window_main, textview_window_main_pf_info, "textview_window_main_pf_info"); GLADE_HOOKUP_OBJECT (window_main, label4, "label4"); GLADE_HOOKUP_OBJECT (window_main, hbox2, "hbox2"); GLADE_HOOKUP_OBJECT (window_main, frame5, "frame5"); GLADE_HOOKUP_OBJECT (window_main, alignment5, "alignment5"); GLADE_HOOKUP_OBJECT (window_main, vbox3, "vbox3"); GLADE_HOOKUP_OBJECT (window_main, statusbar_window_main_1, "statusbar_window_main_1"); GLADE_HOOKUP_OBJECT (window_main, toolbar1, "toolbar1"); GLADE_HOOKUP_OBJECT (window_main, toolitem4, "toolitem4"); GLADE_HOOKUP_OBJECT (window_main, togglebutton_window_main_get_proxy, "togglebutton_window_main_get_proxy"); GLADE_HOOKUP_OBJECT (window_main, image6, "image6"); GLADE_HOOKUP_OBJECT (window_main, toolitem3, "toolitem3"); GLADE_HOOKUP_OBJECT (window_main, button_window_main_export_proxy, "button_window_main_export_proxy"); GLADE_HOOKUP_OBJECT (window_main, image9, "image9"); GLADE_HOOKUP_OBJECT (window_main, toolitem2, "toolitem2"); GLADE_HOOKUP_OBJECT (window_main, button_window_main_about, "button_window_main_about"); GLADE_HOOKUP_OBJECT (window_main, image8, "image8"); GLADE_HOOKUP_OBJECT (window_main, toolitem1, "toolitem1"); GLADE_HOOKUP_OBJECT (window_main, button_window_main_exit, "button_window_main_exit"); GLADE_HOOKUP_OBJECT (window_main, image3, "image3"); GLADE_HOOKUP_OBJECT (window_main, progressbar_window_main, "progressbar_window_main"); GLADE_HOOKUP_OBJECT (window_main, expander1, "expander1"); GLADE_HOOKUP_OBJECT (window_main, vbox4, "vbox4"); GLADE_HOOKUP_OBJECT (window_main, notebook_window_main_property, "notebook_window_main_property"); GLADE_HOOKUP_OBJECT (window_main, frame8, "frame8"); GLADE_HOOKUP_OBJECT (window_main, alignment8, "alignment8"); GLADE_HOOKUP_OBJECT (window_main, spinbutton_window_main_ck_to, "spinbutton_window_main_ck_to"); GLADE_HOOKUP_OBJECT (window_main, label17, "label17"); GLADE_HOOKUP_OBJECT (window_main, label12, "label12"); GLADE_HOOKUP_OBJECT (window_main, vbox6, "vbox6"); GLADE_HOOKUP_OBJECT (window_main, frame7, "frame7"); GLADE_HOOKUP_OBJECT (window_main, alignment7, "alignment7"); GLADE_HOOKUP_OBJECT (window_main, spinbutton_window_main_max_t_num, "spinbutton_window_main_max_t_num"); GLADE_HOOKUP_OBJECT (window_main, label16, "label16"); GLADE_HOOKUP_OBJECT (window_main, label13, "label13"); GLADE_HOOKUP_OBJECT (window_main, label14, "label14"); GLADE_HOOKUP_OBJECT (window_main, button_window_main_property_default, "button_window_main_property_default"); GLADE_HOOKUP_OBJECT (window_main, alignment9, "alignment9"); GLADE_HOOKUP_OBJECT (window_main, hbox3, "hbox3"); GLADE_HOOKUP_OBJECT (window_main, image7, "image7"); GLADE_HOOKUP_OBJECT (window_main, label18, "label18"); GLADE_HOOKUP_OBJECT (window_main, label6, "label6"); GLADE_HOOKUP_OBJECT (window_main, label5, "label5"); GLADE_HOOKUP_OBJECT (window_main, frame2, "frame2"); GLADE_HOOKUP_OBJECT (window_main, alignment2, "alignment2"); GLADE_HOOKUP_OBJECT (window_main, scrolledwindow3, "scrolledwindow3"); GLADE_HOOKUP_OBJECT (window_main, treeview_window_main_statistics, "treeview_window_main_statistics"); GLADE_HOOKUP_OBJECT (window_main, label2, "label2"); GLADE_HOOKUP_OBJECT (window_main, statusbar_window_main_2, "statusbar_window_main_2"); GLADE_HOOKUP_OBJECT_NO_REF (window_main, tooltips, "tooltips"); return window_main;}GtkWidget*create_aboutdialog_proxy_fish (void){ GtkWidget *aboutdialog_proxy_fish; const gchar *authors[] = { "hunbuso", "hunbuso@gmail.com", NULL }; /* TRANSLATORS: Replace this string with your names, one name per line. */ gchar *translators = _("translator-credits"); GdkPixbuf *aboutdialog_proxy_fish_logo_pixbuf; aboutdialog_proxy_fish = gtk_about_dialog_new (); gtk_container_set_border_width (GTK_CONTAINER (aboutdialog_proxy_fish), 3); gtk_window_set_destroy_with_parent (GTK_WINDOW (aboutdialog_proxy_fish), TRUE); gtk_about_dialog_set_version (GTK_ABOUT_DIALOG (aboutdialog_proxy_fish), VERSION); gtk_about_dialog_set_name (GTK_ABOUT_DIALOG (aboutdialog_proxy_fish), _("proxyfish")); gtk_about_dialog_set_copyright (GTK_ABOUT_DIALOG (aboutdialog_proxy_fish), _("(C)ToFree organization")); gtk_about_dialog_set_comments (GTK_ABOUT_DIALOG (aboutdialog_proxy_fish), _("welcome to www.tofree.org")); gtk_about_dialog_set_website (GTK_ABOUT_DIALOG (aboutdialog_proxy_fish), "http://www.tofree.org"); gtk_about_dialog_set_website_label (GTK_ABOUT_DIALOG (aboutdialog_proxy_fish), _("http://www.tofree.org")); gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG (aboutdialog_proxy_fish), authors); gtk_about_dialog_set_translator_credits (GTK_ABOUT_DIALOG (aboutdialog_proxy_fish), translators); aboutdialog_proxy_fish_logo_pixbuf = create_pixbuf ("proxyfish_about.png"); gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG (aboutdialog_proxy_fish), aboutdialog_proxy_fish_logo_pixbuf); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (aboutdialog_proxy_fish, aboutdialog_proxy_fish, "aboutdialog_proxy_fish"); return aboutdialog_proxy_fish;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -