📄 pref-windows.c
字号:
gtk_widget_ref (compact); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "compact", compact, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (compact); gtk_box_pack_start (GTK_BOX (hbox25), compact, TRUE, TRUE, 0); label31 = gtk_label_new ("Miscellaneous"); gtk_widget_set_name (label31, "label31"); gtk_widget_ref (label31); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label31", label31, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label31);#ifdef WANTLDAP gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 5), label31);#else gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label31);#endif#if 0 /* trey */ fonts_frame = gtk_frame_new ("Font Settings"); gtk_widget_set_name (fonts_frame, "fonts_frame"); gtk_widget_ref (fonts_frame); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "fonts_frame", fonts_frame, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fonts_frame); gtk_container_add (GTK_CONTAINER (notebook1), fonts_frame); gtk_container_set_border_width (GTK_CONTAINER (fonts_frame), 2); fonts_label = gtk_label_new ("Fonts"); gtk_widget_set_name (fonts_label, "fonts_label"); gtk_widget_ref (fonts_label); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "fonts_label", fonts_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fonts_label);#ifdef WANTLDAP gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 6), fonts_label);#else gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 5), fonts_label);#endif colors_frame = gtk_frame_new ("Color Settings"); gtk_widget_set_name (colors_frame, "colors_frame"); gtk_widget_ref (colors_frame); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "colors_frame", colors_frame, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (colors_frame); gtk_container_add (GTK_CONTAINER (notebook1), colors_frame); gtk_container_set_border_width (GTK_CONTAINER (colors_frame), 2); colors_label = gtk_label_new ("Colors"); gtk_widget_set_name (colors_label, "colors_label"); gtk_widget_ref (colors_label); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "colors_label", colors_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (colors_label);#ifdef WANTLDAP gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 7), colors_label);#else gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 6), colors_label);#endif#endif dialog_action_area1 = GTK_DIALOG (preference_dialog)->action_area; gtk_widget_set_name (dialog_action_area1, "dialog_action_area1"); gtk_object_set_data (GTK_OBJECT (preference_dialog), "dialog_action_area1", dialog_action_area1); gtk_widget_show (dialog_action_area1); gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10); hbox8 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox8, "hbox8"); gtk_widget_ref (hbox8); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "hbox8", hbox8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox8); gtk_box_pack_start (GTK_BOX (dialog_action_area1), hbox8, TRUE, TRUE, 0); ok_button = gtk_button_new_with_label ("Ok"); gtk_widget_set_name (ok_button, "ok_button"); gtk_widget_ref (ok_button); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "ok_button", ok_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ok_button); gtk_box_pack_start (GTK_BOX (hbox8), ok_button, TRUE, TRUE, 0); GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT); cancel_button = gtk_button_new_with_label ("Cancel"); gtk_widget_set_name (cancel_button, "cancel_button"); gtk_widget_ref (cancel_button); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "cancel_button", cancel_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (cancel_button); gtk_box_pack_start (GTK_BOX (hbox8), cancel_button, TRUE, TRUE, 0); gtk_widget_grab_focus (ok_button); gtk_widget_grab_default (ok_button); gtk_object_set_data (GTK_OBJECT (preference_dialog), "tooltips", tooltips); return preference_dialog;}GtkWidget *create_preference_dialog (void) { GtkWidget *widget=create_preference_dialog2 (); gtk_signal_connect (ob (widget, "server_clist"), "select_row", sf (prefs_server_selected), NULL); gtk_signal_connect (ob (widget, "server_clist"), "unselect_row", sf (prefs_server_unselected), NULL); gtk_signal_connect (ob (widget, "server_clist"), "button_press_event", sf (prefs_server_bpe), NULL); gtk_signal_connect (ob (widget, "preference_dialog"), "delete_event", sf (prefs_hide), NULL); gtk_signal_connect (ob (widget, "ok_button"), "clicked", sf (prefs_hide), NULL); gtk_signal_connect (ob (widget, "cancel_button"), "clicked", sf (prefs_hide), NULL); gtk_signal_connect (ob (widget, "pop3"), "activate", sf (prefs_pop3_new), NULL); gtk_signal_connect (ob (widget, "imap"), "activate", sf (prefs_imap_new), NULL); gtk_signal_connect (ob (widget, "insert_autosig"), "clicked", sf (insert_autosig_callback), NULL); gtk_signal_connect (ob (widget, "edit_server_button"), "clicked", sf (prefs_edit_account), NULL); gtk_signal_connect (ob (widget, "delete_server_button"), "clicked", sf (prefs_delete_account), NULL); gtk_signal_connect (ob (widget, "mime_clist"), "select_row", sf (mime_types_select_row), NULL); gtk_signal_connect (ob (widget, "mime_clist"), "unselect_row", sf (mime_types_unselect_row), NULL); gtk_signal_connect (ob (widget, "add_type"), "clicked", sf (mime_types_add_type), NULL); gtk_signal_connect (ob (widget, "edit_type"), "clicked", sf (mime_types_edit_type), NULL); gtk_signal_connect (ob (widget, "delete_type"), "clicked", sf (mime_types_delete_type), NULL); gtk_signal_connect (ob (widget, "rule_clist"), "select_row", sf (filter_rules_select_rule), NULL); gtk_signal_connect (ob (widget, "rule_clist"), "unselect_row", sf (filter_rules_unselect_rule), NULL); gtk_signal_connect (ob (widget, "add_rule"), "clicked", sf (filter_rules_add_rule), NULL); gtk_signal_connect (ob (widget, "edit_rule"), "clicked", sf (filter_rules_edit_rule), NULL); gtk_signal_connect (ob (widget, "delete_rule"), "clicked", sf (filter_rules_delete_rule), NULL); gtk_signal_connect (ob (widget, "header_none"), "toggled", sf (header_none_selected), NULL); gtk_signal_connect (ob (widget, "header_some"), "toggled", sf (header_some_selected), NULL); gtk_signal_connect (ob (widget, "header_all"), "toggled", sf (header_all_selected), NULL); gtk_signal_connect (ob (widget, "reply_none"), "toggled", sf (reply_none_selected), NULL); gtk_signal_connect (ob (widget, "reply_quoted"), "toggled", sf (reply_quoted_selected), NULL); gtk_signal_connect (ob (widget, "reply_attach"), "toggled", sf (reply_attached_selected), NULL); gtk_signal_connect (ob (widget, "undelete"), "clicked", sf (undelete_messages), NULL); gtk_signal_connect (ob (widget, "compact"), "clicked", sf (compact_folders), NULL); gtk_signal_connect (ob (widget, "filter_up"), "clicked", sf (filter_rules_move_up), NULL); gtk_signal_connect (ob (widget, "filter_down"), "clicked", sf (filter_rules_move_down), NULL); gtk_signal_connect (ob (widget, "hide_status"), "toggled", sf (preferences_hide_status_toggled), NULL); clip_handle_editable (lw (widget, "name_entry")); clip_handle_editable (lw (widget, "reply_entry")); clip_handle_editable (lw (widget, "org_entry")); clip_handle_editable (lw (widget, "email_addy_entry")); return widget;}GtkWidget *create_pop3_server (int thetype) { GtkWidget *pop3_server; GtkWidget *dialog_vbox1; GtkWidget *notebook1; GtkWidget *frame1; GtkWidget *table1; GtkWidget *hbox2; GtkWidget *label9; GtkObject *pop3_port_adj; GtkWidget *pop3_port; GtkWidget *label10; GtkObject *smtp_port_adj; GtkWidget *smtp_port; GtkWidget *label3; GtkWidget *label5; GtkWidget *label4; GtkWidget *label6; GtkWidget *label7; GtkWidget *label8; GtkWidget *account_name; GtkWidget *pop3_host; GtkWidget *pop3_login; GtkWidget *password; GtkWidget *smtp_host; GtkWidget *smtp_login; GtkWidget *label1; GtkWidget *frame4; GtkWidget *table2; GtkWidget *your_name; GtkWidget *email_addy; GtkWidget *reply_to; GtkWidget *org; GtkWidget *label16; GtkWidget *label15; GtkWidget *label17; GtkWidget *label18; GtkWidget *frame5; GtkWidget *label19; GtkWidget *label2; GtkWidget *frame6; GtkWidget *vbox5; GtkWidget *hbox26; GtkWidget *hbox27; GtkWidget *save_password; GtkWidget *hbox28; GtkWidget *delete_mail; GtkWidget *hbox29; GtkWidget *hbox30; GtkWidget *check_mail; GtkObject *check_mail_duration_adj; GtkWidget *check_mail_duration; GtkWidget *hbox31; GtkWidget *label52; GtkWidget *combo8; GtkWidget *store_mail_in; GtkWidget *hbox32; GtkWidget *check_with_others; GtkWidget *ff_box, *ff_button;#ifdef WANTSSL GtkWidget *ssl_box, *ssl_button, *ssl_label; GtkWidget *cert_box, *cert_button, *cert_label;#endif GtkWidget *label11; GtkWidget *frame7; GtkWidget *table3; GtkWidget *scrolledwindow1; GtkWidget *signature; GtkWidget *use_sig; GtkWidget *use_unix_sig; GtkWidget *label14; GtkWidget *dialog_action_area1; GtkWidget *hbox1; GtkWidget *ok_button; GtkWidget *cancel_button; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); pop3_server = gtk_dialog_new (); gtk_widget_set_name (pop3_server, "pop3_server"); gtk_object_set_data (GTK_OBJECT (pop3_server), "pop3_server", pop3_server); switch( thetype ) { case POP3: gtk_window_set_title (GTK_WINDOW (pop3_server), _("POP3 Server info")); break ; case IMAP: gtk_window_set_title (GTK_WINDOW (pop3_server), _("IMAP Server info")); break ; } gtk_window_set_modal (GTK_WINDOW (pop3_server), TRUE); gtk_window_set_policy (GTK_WINDOW (pop3_server), TRUE, TRUE, FALSE); dialog_vbox1 = GTK_DIALOG (pop3_server)->vbox; gtk_widget_set_name (dialog_vbox1, "dialog_vbox1"); gtk_object_set_data (GTK_OBJECT (pop3_server), "dialog_vbox1", dialog_vbox1); gtk_widget_show (dialog_vbox1); notebook1 = gtk_notebook_new (); gtk_widget_set_name (notebook1, "notebook1"); gtk_widget_ref (notebook1); gtk_object_set_data_full (GTK_OBJECT (pop3_server), "notebook1", notebook1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (notebook1); gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, TRUE, TRUE, 0); frame1 = gtk_frame_new (NULL); gtk_widget_set_name (frame1, "frame1"); gtk_widget_ref
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -