📄 pref-windows.c
字号:
delete_server_button = gtk_button_new_with_label ("Delete Server"); gtk_widget_set_name (delete_server_button, "delete_server_button"); gtk_widget_ref (delete_server_button); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "delete_server_button", delete_server_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (delete_server_button); gtk_box_pack_start (GTK_BOX (vbox1), delete_server_button, TRUE, FALSE, 0); gtk_tooltips_set_tip (tooltips, delete_server_button, "Delete selected server from the list", NULL); label3 = gtk_label_new ("Mail Servers"); gtk_widget_set_name (label3, "label3"); gtk_widget_ref (label3); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label3", label3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label3); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label3); frame4 = gtk_frame_new ("Global Outgoing Mail Settings"); gtk_widget_set_name (frame4, "frame4"); gtk_widget_ref (frame4); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "frame4", frame4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame4); gtk_container_add (GTK_CONTAINER (notebook1), frame4); gtk_container_set_border_width (GTK_CONTAINER (frame4), 2); table2 = gtk_table_new (7, 2, FALSE); gtk_widget_set_name (table2, "table2"); gtk_widget_ref (table2); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "table2", table2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table2); gtk_container_add (GTK_CONTAINER (frame4), table2); gtk_container_set_border_width (GTK_CONTAINER (table2), 2); label23 = gtk_label_new ("Your Name"); gtk_widget_set_name (label23, "label23"); gtk_widget_ref (label23); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label23", label23, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label23); gtk_table_attach (GTK_TABLE (table2), label23, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); right_align (label23); name_entry = gtk_entry_new (); gtk_widget_set_name (name_entry, "name_entry"); gtk_widget_ref (name_entry); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "name_entry", name_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (name_entry); gtk_table_attach (GTK_TABLE (table2), name_entry, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); label24 = gtk_label_new ("Reply To Address"); gtk_widget_set_name (label24, "label24"); gtk_widget_ref (label24); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label24", label24, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label24); gtk_table_attach (GTK_TABLE (table2), label24, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); right_align (label24); reply_entry = gtk_entry_new (); gtk_widget_set_name (reply_entry, "reply_entry"); gtk_widget_ref (reply_entry); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "reply_entry", reply_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (reply_entry); gtk_table_attach (GTK_TABLE (table2), reply_entry, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); label25 = gtk_label_new ("Organization"); gtk_widget_set_name (label25, "label25"); gtk_widget_ref (label25); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label25", label25, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label25); gtk_table_attach (GTK_TABLE (table2), label25, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); right_align (label25); org_entry = gtk_entry_new (); gtk_widget_set_name (org_entry, "org_entry"); gtk_widget_ref (org_entry); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "org_entry", org_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (org_entry); gtk_table_attach (GTK_TABLE (table2), org_entry, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); hbox10 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox10, "hbox10"); gtk_widget_ref (hbox10); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "hbox10", hbox10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox10); gtk_table_attach (GTK_TABLE (table2), hbox10, 0, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); use_autosig = gtk_check_button_new_with_label (""); gtk_widget_set_name (use_autosig, "use_autosig"); gtk_widget_ref (use_autosig); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "use_autosig", use_autosig, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (use_autosig); gtk_box_pack_start (GTK_BOX (hbox10), use_autosig, FALSE, TRUE, 0); label46 = gtk_label_new ("Add this signature to the end of all outgoing messages"); gtk_widget_set_name (label46, "label46"); gtk_widget_ref (label46); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label46", label46, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label46); gtk_box_pack_start (GTK_BOX (hbox10), label46, FALSE, TRUE, 0); use_unix_sig = gtk_check_button_new_with_label (""); gtk_widget_set_name (use_unix_sig, "use_unix_sig"); gtk_widget_ref (use_unix_sig); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "use_unix_sig", use_unix_sig, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (use_unix_sig); gtk_box_pack_start (GTK_BOX (hbox10), use_unix_sig, FALSE, FALSE, 0); label47 = gtk_label_new ("Use ~/.sig"); gtk_widget_set_name (label47, "label47"); gtk_widget_ref (label47); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label47", label47, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label47); gtk_box_pack_start (GTK_BOX (hbox10), label47, FALSE, FALSE, 0); hbox9 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox9, "hbox9"); gtk_widget_ref (hbox9); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "hbox9", hbox9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox9); gtk_table_attach (GTK_TABLE (table2), hbox9, 0, 2, 6, 7, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow2, "scrolledwindow2"); gtk_widget_ref (scrolledwindow2); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "scrolledwindow2", scrolledwindow2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow2); gtk_box_pack_start (GTK_BOX (hbox9), scrolledwindow2, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); autosignature = gtk_text_new (NULL, NULL); gtk_widget_set_name (autosignature, "autosignature"); gtk_widget_ref (autosignature); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "autosignature", autosignature, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (autosignature); gtk_container_add (GTK_CONTAINER (scrolledwindow2), autosignature); gtk_text_set_editable (GTK_TEXT (autosignature), TRUE); vbox4 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox4, "vbox4"); gtk_widget_ref (vbox4); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "vbox4", vbox4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox4); gtk_box_pack_start (GTK_BOX (hbox9), vbox4, FALSE, TRUE, 0); insert_autosig = gtk_button_new_with_label ("Insert File..."); gtk_widget_set_name (insert_autosig, "insert_autosig"); gtk_widget_ref (insert_autosig); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "insert_autosig", insert_autosig, (GtkDestroyNotify) gtk_widget_unref);// gtk_widget_show (insert_autosig); gtk_box_pack_start (GTK_BOX (vbox4), insert_autosig, TRUE, FALSE, 0); label29 = gtk_label_new ("Email Address"); gtk_widget_set_name (label29, "label29"); gtk_widget_ref (label29); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label29", label29, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label29); gtk_table_attach (GTK_TABLE (table2), label29, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); right_align (label29); email_addy_entry = gtk_entry_new (); gtk_widget_set_name (email_addy_entry, "email_addy_entry"); gtk_widget_ref (email_addy_entry); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "email_addy_entry", email_addy_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (email_addy_entry); gtk_table_attach (GTK_TABLE (table2), email_addy_entry, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); label30 = gtk_label_new ("Default Outgoing account"); gtk_widget_set_name (label30, "label30"); gtk_widget_ref (label30); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label30", label30, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label30); gtk_table_attach (GTK_TABLE (table2), label30, 0, 1, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); right_align (label30); combo2 = gtk_combo_new (); gtk_widget_set_name (combo2, "combo2"); gtk_widget_ref (combo2); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "combo2", combo2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo2); gtk_table_attach (GTK_TABLE (table2), combo2, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); combo_entry2 = GTK_COMBO (combo2)->entry; gtk_widget_set_name (combo_entry2, "combo_entry2"); gtk_widget_ref (combo_entry2); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "combo_entry2", combo_entry2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo_entry2); label4 = gtk_label_new ("Mail Settings"); gtk_widget_set_name (label4, "label4"); gtk_widget_ref (label4); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label4", label4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label4); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label4);#ifdef WANTLDAP l_frame = gtk_frame_new ("Global LDAP Settings"); gtk_widget_set_name (l_frame, "l_frame"); gtk_widget_ref (l_frame); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_frame", l_frame, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (l_frame); gtk_container_add (GTK_CONTAINER (notebook1), l_frame); gtk_container_set_border_width (GTK_CONTAINER (l_frame), 2); l_table = gtk_table_new (4, 3, FALSE); gtk_widget_set_name (l_table, "l_table"); gtk_widget_ref (l_table); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_table", l_table, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (l_table); gtk_container_add (GTK_CONTAINER (l_frame), l_table); gtk_container_set_border_width (GTK_CONTAINER (l_table), 2); l_label_host = gtk_label_new ("LDAP Host"); gtk_widget_set_name (l_label_host, "l_label_host"); gtk_widget_ref (l_label_host); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_label_host", l_label_host, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (l_label_host); gtk_table_attach (GTK_TABLE (l_table), l_label_host, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); right_align (l_label_host); l_entry_host = gtk_entry_new (); gtk_widget_set_name (l_entry_host, "l_entry_host"); gtk_widget_ref (l_entry_host); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_entry_host", l_entry_host, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (l_entry_host); gtk_table_attach (GTK_TABLE (l_table), l_entry_host, 1, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 2, 0); l_label_port = gtk_label_new ("LDAP Port"); gtk_widget_set_name (l_label_port, "l_label_port"); gtk_widget_ref (l_label_port); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_label_port", l_label_port, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (l_label_port); gtk_table_attach (GTK_TABLE (l_table), l_label_port, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 2, 0); right_align (l_label_port); l_entry_port_adj = gtk_adjustment_new (389, 1, 65056, 1, 10, 10); l_entry_port = gtk_spin_button_new (GTK_ADJUSTMENT (l_entry_port_adj), 1, 0); gtk_widget_set_name (l_entry_port, "l_entry_port"); gtk_widget_ref (l_entry_port); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_entry_port", l_entry_port, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (l_entry_port);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -