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

📄 pref-windows.c

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