⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pref-windows.c

📁 一个功能全面的电子邮件客户端
💻 C
📖 第 1 页 / 共 5 页
字号:
/* 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 + -