📄 pref-windows.c
字号:
/* TradeClient <http://tradeclient.sourceforge.net> * $Id: pref-windows.c,v 1.48 2001/03/20 22:19:33 ttabner Exp $ * * Copyright (C) 1999-2000 Bynari Inc. * Copyright (C) 2001 Project TradeClient * * LGPL * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU Library General Public License as published by * the Free Software Foundation; either version 2 of the License, or (at * your option) any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library * General Public License for more details. * * You should have received a copy of the GNU Library General Public License * along with this program; if not, write to the Free Software Foundation, * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */#include "puma.h"gint dummy=0;GtkWidget* create_preference_dialog2 (void) { GtkWidget *preference_dialog; GtkWidget *dialog_vbox1; GtkWidget *notebook1; GtkWidget *frame12; GtkWidget *hbox1; GtkWidget *scrolledwindow1; GtkWidget *server_clist; GtkWidget *label10; GtkWidget *label11; GtkWidget *vbox1;// GtkWidget *add_server_button; GtkWidget *menubar; GtkWidget *menuitem; GtkWidget *menuitem_menu; GtkWidget *pop3, *imap; GtkWidget *edit_server_button; GtkWidget *delete_server_button; GtkWidget *label3; GtkWidget *frame4; GtkWidget *table2; GtkWidget *label23; GtkWidget *name_entry; GtkWidget *label24; GtkWidget *reply_entry; GtkWidget *label25; GtkWidget *org_entry; GtkWidget *hbox10; GtkWidget *use_autosig; GtkWidget *label46; GtkWidget *use_unix_sig; GtkWidget *label47; GtkWidget *hbox9; GtkWidget *scrolledwindow2; GtkWidget *autosignature; GtkWidget *vbox4; GtkWidget *insert_autosig; GtkWidget *label29; GtkWidget *email_addy_entry; GtkWidget *label30; GtkWidget *combo2; GtkWidget *combo_entry2; GtkWidget *label4;#ifdef WANTLDAP GtkWidget *l_frame, *l_table, *l_tablabel;#ifdef WANTSSL GtkWidget *l_ssl;#endif GtkWidget *l_label_host, *l_entry_host; GtkWidget *l_label_port, *l_entry_port; GtkObject *l_entry_port_adj; GtkWidget *l_label_username, *l_entry_username; GtkWidget *l_label_password, *l_entry_password; GtkWidget *l_label_base, *l_entry_base;#endif GtkWidget *frame11; GtkWidget *hbox14; GtkWidget *scrolledwindow3; GtkWidget *mime_clist; GtkWidget *label37; GtkWidget *label38; GtkWidget *label39; GtkWidget *vbox6; GtkWidget *add_type; GtkWidget *edit_type; GtkWidget *delete_type; GtkWidget *label36; GtkWidget *frame10; GtkWidget *hbox16; GtkWidget *scrolledwindow4; GtkWidget *rule_clist; GtkWidget *rules_label; GtkWidget *vbox7; GtkWidget *add_rule; GtkWidget *edit_rule; GtkWidget *delete_rule; GtkWidget *pr_frame; GtkWidget *hbox26; GtkWidget *arrow1; GtkWidget *filter_up; GtkWidget *arrow2; GtkWidget *filter_down; GtkWidget *label43; GtkWidget *frame7; GtkWidget *vbox5; GtkWidget *hbox13; GtkWidget *label34; GtkObject *timeout_adj; GtkWidget *timeout; GtkWidget *label35; GtkWidget *hbox17; GtkWidget *hide_status; GtkWidget *hbox18; GtkWidget *frame13; GtkWidget *vbox8; GSList *header_info_group = NULL; GtkWidget *header_none; GtkWidget *header_some; GtkWidget *header_all; GtkWidget *frame14; GtkWidget *vbox9; GSList *replying_group = NULL; GtkWidget *reply_none; GtkWidget *reply_attach; GtkWidget *reply_quoted; GtkWidget *frame15; GtkWidget *vbox10; GtkWidget *hbox23; GtkWidget *label53; GtkWidget *wasted_space; GtkWidget *hbox24; GtkWidget *label54; GtkWidget *wasted_warning; GtkWidget *hbox25; GtkWidget *undelete; GtkWidget *compact; GtkWidget *label31; /* trey */#if 0 GtkWidget *fonts_frame, *fonts_label; GtkWidget *colors_frame, *colors_label;#endif GtkWidget *dialog_action_area1; GtkWidget *hbox8; GtkWidget *ok_button; GtkWidget *cancel_button; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); preference_dialog = gtk_dialog_new (); gtk_widget_set_name (preference_dialog, "preference_dialog"); gtk_object_set_data (GTK_OBJECT (preference_dialog), "preference_dialog", preference_dialog); gtk_window_set_title (GTK_WINDOW (preference_dialog), "Preferences");#if 0 gtk_window_set_modal (GTK_WINDOW (preference_dialog), TRUE);#endif gtk_window_set_policy (GTK_WINDOW (preference_dialog), TRUE, TRUE, TRUE); gtk_window_set_default_size (GTK_WINDOW (preference_dialog), 500, -1); dialog_vbox1 = GTK_DIALOG (preference_dialog)->vbox; gtk_widget_set_name (dialog_vbox1, "dialog_vbox1"); gtk_object_set_data (GTK_OBJECT (preference_dialog), "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 (preference_dialog), "notebook1", notebook1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (notebook1); gtk_box_pack_start (GTK_BOX (dialog_vbox1), notebook1, TRUE, TRUE, 0); gtk_notebook_set_scrollable (GTK_NOTEBOOK (notebook1), TRUE); gtk_notebook_set_homogeneous_tabs (GTK_NOTEBOOK (notebook1), FALSE); frame12 = gtk_frame_new (NULL); gtk_widget_set_name (frame12, "frame12"); gtk_widget_ref (frame12); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "frame12", frame12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame12); gtk_container_add (GTK_CONTAINER (notebook1), frame12); gtk_container_set_border_width (GTK_CONTAINER (frame12), 2); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_set_name (hbox1, "hbox1"); gtk_widget_ref (hbox1); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "hbox1", hbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox1); gtk_container_add (GTK_CONTAINER (frame12), hbox1); gtk_container_set_border_width (GTK_CONTAINER (hbox1), 2); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_set_name (scrolledwindow1, "scrolledwindow1"); gtk_widget_ref (scrolledwindow1); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "scrolledwindow1", scrolledwindow1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow1, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); server_clist = gtk_clist_new (2); gtk_widget_set_name (server_clist, "server_clist"); gtk_widget_ref (server_clist); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "server_clist", server_clist, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (server_clist); gtk_container_add (GTK_CONTAINER (scrolledwindow1), server_clist); gtk_clist_set_column_width (GTK_CLIST (server_clist), 0, 250);// gtk_clist_set_column_width (GTK_CLIST (server_clist), 1, 12); gtk_clist_column_titles_show (GTK_CLIST (server_clist)); label10 = gtk_label_new ("Name"); gtk_widget_set_name (label10, "label10"); gtk_widget_ref (label10); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label10", label10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label10); gtk_clist_set_column_widget (GTK_CLIST (server_clist), 0, label10); label11 = gtk_label_new ("Type"); gtk_widget_set_name (label11, "label11"); gtk_widget_ref (label11); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label11", label11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label11); gtk_clist_set_column_widget (GTK_CLIST (server_clist), 1, label11); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_set_name (vbox1, "vbox1"); gtk_widget_ref (vbox1); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "vbox1", vbox1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox1); gtk_box_pack_start (GTK_BOX (hbox1), vbox1, FALSE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox1), 2); menubar = gtk_menu_bar_new (); gtk_widget_set_name (menubar, "menubar"); gtk_widget_ref (menubar); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "menubar", menubar, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menubar); gtk_box_pack_start (GTK_BOX (vbox1), menubar, TRUE, FALSE, 0); menuitem = gtk_menu_item_new_with_label ("Add Server"); gtk_widget_set_name (menuitem, "menuitem"); gtk_widget_ref (menuitem); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "menuitem", menuitem, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menuitem); gtk_container_add (GTK_CONTAINER (menubar), menuitem); menuitem_menu = gtk_menu_new (); gtk_widget_set_name (menuitem_menu, "menuitem_menu"); gtk_widget_ref (menuitem_menu); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "menuitem_menu", menuitem_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menuitem_menu); pop3 = gtk_menu_item_new_with_label ("POP3"); gtk_widget_set_name (pop3, "pop3"); gtk_widget_ref (pop3); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "pop3", pop3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (pop3); gtk_container_add (GTK_CONTAINER (menuitem_menu), pop3); imap = gtk_menu_item_new_with_label ("IMAP"); gtk_widget_set_name (imap, "imap"); gtk_widget_ref (imap); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "imap", imap, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (imap); gtk_container_add (GTK_CONTAINER (menuitem_menu), imap); /*add_server_button = gtk_button_new_with_label ("Add Account"); gtk_widget_set_name (add_server_button, "add_server_button"); gtk_widget_ref (add_server_button); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "add_server_button", add_server_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (add_server_button); gtk_box_pack_start (GTK_BOX (vbox1), add_server_button, TRUE, FALSE, 0); gtk_tooltips_set_tip (tooltips, add_server_button, "Add an email account to the list of accounts", NULL);*/ edit_server_button = gtk_button_new_with_label ("Edit Server"); gtk_widget_set_name (edit_server_button, "edit_server_button"); gtk_widget_ref (edit_server_button); gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "edit_server_button", edit_server_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (edit_server_button); gtk_box_pack_start (GTK_BOX (vbox1), edit_server_button, TRUE, FALSE, 0); gtk_tooltips_set_tip (tooltips, edit_server_button, "Edit the currently selected server", NULL);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -