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

📄 pref-windows.c

📁 一个功能全面的电子邮件客户端
💻 C
📖 第 1 页 / 共 5 页
字号:
  gtk_table_attach (GTK_TABLE (l_table), l_entry_port, 1, 2, 1, 2,		  (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),		  (GtkAttachOptions) (0), 2, 0);#ifdef WANTSSL  l_ssl = gtk_check_button_new_with_label("SSL connection");  gtk_widget_set_name (l_ssl, "l_ssl");  gtk_widget_ref (l_ssl);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_ssl",                  l_ssl, (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (l_ssl);  if (tm_globs->ldap_ssl)    gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (l_ssl), TRUE);  else    gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (l_ssl), FALSE);  gtk_table_attach (GTK_TABLE (l_table), l_ssl, 2, 3, 1, 2,                  (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                  (GtkAttachOptions) (0), 2, 0);  gtk_signal_connect (GTK_OBJECT (l_ssl), "toggled",        GTK_SIGNAL_FUNC (ldapssl_toggled), NULL);#endif  if(!tm_globs->ldap_port)    tm_globs -> ldap_port = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (l_entry_port));  gtk_spin_button_set_value (GTK_SPIN_BUTTON (l_entry_port), tm_globs->ldap_port);  l_label_username = gtk_label_new ("Username");  gtk_widget_set_name (l_label_username, "l_label_username");  gtk_widget_ref (l_label_username);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_label_username", l_label_username,		  (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (l_label_username);  gtk_table_attach (GTK_TABLE (l_table), l_label_username, 0, 1, 2, 3,		  (GtkAttachOptions) (GTK_FILL), 		  (GtkAttachOptions) (0), 2, 0);  right_align (l_label_username);  l_entry_username = gtk_entry_new ();  gtk_widget_set_name (l_entry_username, "l_entry_username");  gtk_widget_ref (l_entry_username);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_entry_username",		  l_entry_username,		  (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (l_entry_username);  gtk_table_attach (GTK_TABLE (l_table), l_entry_username, 1, 3, 2, 3,		  (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),		  (GtkAttachOptions) (0), 2, 0);  l_label_password = gtk_label_new ("Password");  gtk_widget_set_name (l_label_password, "l_label_password");  gtk_widget_ref (l_label_password);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_label_password", l_label_password,		  (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (l_label_password);  gtk_table_attach (GTK_TABLE (l_table), l_label_password, 0, 1, 3, 4,		  (GtkAttachOptions) (GTK_FILL), 		  (GtkAttachOptions) (0), 2, 0);  right_align (l_label_password);  l_entry_password = gtk_entry_new ();  gtk_widget_set_name (l_entry_password, "l_entry_password");  gtk_widget_ref (l_entry_password);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_entry_password",		  l_entry_password,		  (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (l_entry_password);  gtk_table_attach (GTK_TABLE (l_table), l_entry_password, 1, 3, 3, 4,		  (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),		  (GtkAttachOptions) (0), 2, 0);  gtk_entry_set_visibility (GTK_ENTRY (l_entry_password), FALSE);  l_label_base = gtk_label_new ("Search Base");  gtk_widget_set_name (l_label_base, "l_label_base");  gtk_widget_ref (l_label_base);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_label_base", l_label_base,		  (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (l_label_base);  gtk_table_attach (GTK_TABLE (l_table), l_label_base, 0, 1, 4, 5,		  (GtkAttachOptions) (GTK_FILL), 		  (GtkAttachOptions) (0), 2, 0);  right_align (l_label_base);  l_entry_base = gtk_entry_new ();  gtk_widget_set_name (l_entry_base, "l_entry_base");  gtk_widget_ref (l_entry_base);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_entry_base",		  l_entry_base,		  (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (l_entry_base);  gtk_table_attach (GTK_TABLE (l_table), l_entry_base, 1, 3, 4, 5,		  (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),		  (GtkAttachOptions) (0), 2, 0);  l_tablabel = gtk_label_new ("LDAP Service");  gtk_widget_set_name (l_tablabel, "l_tablabel");  gtk_widget_ref (l_tablabel);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "l_tablabel",		  l_tablabel, (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (l_tablabel);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1),		  gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2),		  l_tablabel);#endif  frame11 = gtk_frame_new (NULL);  gtk_widget_set_name (frame11, "frame11");  gtk_widget_ref (frame11);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "frame11", frame11,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame11);  gtk_container_add (GTK_CONTAINER (notebook1), frame11);  gtk_container_set_border_width (GTK_CONTAINER (frame11), 2);  hbox14 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox14, "hbox14");  gtk_widget_ref (hbox14);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "hbox14", hbox14,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox14);  gtk_container_add (GTK_CONTAINER (frame11), hbox14);  gtk_container_set_border_width (GTK_CONTAINER (hbox14), 2);  scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow3, "scrolledwindow3");  gtk_widget_ref (scrolledwindow3);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "scrolledwindow3", scrolledwindow3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow3);  gtk_box_pack_start (GTK_BOX (hbox14), scrolledwindow3, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  mime_clist = gtk_clist_new (3);  gtk_widget_set_name (mime_clist, "mime_clist");  gtk_widget_ref (mime_clist);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "mime_clist", mime_clist,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (mime_clist);  gtk_container_add (GTK_CONTAINER (scrolledwindow3), mime_clist);  gtk_clist_set_column_width (GTK_CLIST (mime_clist), 0, 80);  gtk_clist_set_column_width (GTK_CLIST (mime_clist), 1, 131);  gtk_clist_set_column_width (GTK_CLIST (mime_clist), 2, 65);  gtk_clist_column_titles_show (GTK_CLIST (mime_clist));  label37 = gtk_label_new ("Extensions");  gtk_widget_set_name (label37, "label37");  gtk_widget_ref (label37);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label37", label37,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label37);  gtk_clist_set_column_widget (GTK_CLIST (mime_clist), 0, label37);  label38 = gtk_label_new ("MIME Type");  gtk_widget_set_name (label38, "label38");  gtk_widget_ref (label38);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label38", label38,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label38);  gtk_clist_set_column_widget (GTK_CLIST (mime_clist), 1, label38);  label39 = gtk_label_new ("Renderer");  gtk_widget_set_name (label39, "label39");  gtk_widget_ref (label39);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label39", label39,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label39);  gtk_clist_set_column_widget (GTK_CLIST (mime_clist), 2, label39);  vbox6 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox6, "vbox6");  gtk_widget_ref (vbox6);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "vbox6", vbox6,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox6);  gtk_box_pack_start (GTK_BOX (hbox14), vbox6, FALSE, FALSE, 0);  add_type = gtk_button_new_with_label ("Add Type");  gtk_widget_set_name (add_type, "add_type");  gtk_widget_ref (add_type);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "add_type", add_type,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (add_type);  gtk_box_pack_start (GTK_BOX (vbox6), add_type, TRUE, FALSE, 0);  edit_type = gtk_button_new_with_label ("Edit Type");  gtk_widget_set_name (edit_type, "edit_type");  gtk_widget_ref (edit_type);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "edit_type", edit_type,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (edit_type);  gtk_box_pack_start (GTK_BOX (vbox6), edit_type, TRUE, FALSE, 0);  delete_type = gtk_button_new_with_label ("Delete Type");  gtk_widget_set_name (delete_type, "delete_type");  gtk_widget_ref (delete_type);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "delete_type", delete_type,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (delete_type);  gtk_box_pack_start (GTK_BOX (vbox6), delete_type, TRUE, FALSE, 0);  label36 = gtk_label_new ("MIME Types");  gtk_widget_set_name (label36, "label36");  gtk_widget_ref (label36);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "label36", label36,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label36);#ifdef WANTLDAP  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label36);#else  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label36);#endif  frame10 = gtk_frame_new (NULL);  gtk_widget_set_name (frame10, "frame10");  gtk_widget_ref (frame10);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "frame10", frame10,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame10);  gtk_container_add (GTK_CONTAINER (notebook1), frame10);  gtk_container_set_border_width (GTK_CONTAINER (frame10), 2);  hbox16 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox16, "hbox16");  gtk_widget_ref (hbox16);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "hbox16", hbox16,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox16);  gtk_container_add (GTK_CONTAINER (frame10), hbox16);  gtk_container_set_border_width (GTK_CONTAINER (hbox16), 2);  scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow4, "scrolledwindow4");  gtk_widget_ref (scrolledwindow4);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "scrolledwindow4", scrolledwindow4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (scrolledwindow4);  gtk_box_pack_start (GTK_BOX (hbox16), scrolledwindow4, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  rule_clist = gtk_clist_new (1);  gtk_widget_set_name (rule_clist, "rule_clist");  gtk_widget_ref (rule_clist);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "rule_clist", rule_clist,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (rule_clist);  gtk_container_add (GTK_CONTAINER (scrolledwindow4), rule_clist);  gtk_clist_set_column_width (GTK_CLIST (rule_clist), 0, 80);  gtk_clist_column_titles_show (GTK_CLIST (rule_clist));  gtk_clist_set_column_auto_resize (GTK_CLIST (rule_clist), 0, TRUE);  rules_label = gtk_label_new ("Mail Filtering Rules");  gtk_widget_set_name (rules_label, "rules_label");  gtk_widget_ref (rules_label);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "rules_label", rules_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (rules_label);  gtk_clist_set_column_widget (GTK_CLIST (rule_clist), 0, rules_label);  vbox7 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox7, "vbox7");  gtk_widget_ref (vbox7);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "vbox7", vbox7,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox7);  gtk_box_pack_start (GTK_BOX (hbox16), vbox7, FALSE, FALSE, 0);  add_rule = gtk_button_new_with_label ("Add Rule");  gtk_widget_set_name (add_rule, "add_rule");  gtk_widget_ref (add_rule);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "add_rule", add_rule,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (add_rule);  gtk_box_pack_start (GTK_BOX (vbox7), add_rule, TRUE, FALSE, 0);  edit_rule = gtk_button_new_with_label ("Edit Rule");  gtk_widget_set_name (edit_rule, "edit_rule");  gtk_widget_ref (edit_rule);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "edit_rule", edit_rule,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (edit_rule);  gtk_box_pack_start (GTK_BOX (vbox7), edit_rule, TRUE, FALSE, 0);  delete_rule = gtk_button_new_with_label ("Delete Rule");  gtk_widget_set_name (delete_rule, "delete_rule");  gtk_widget_ref (delete_rule);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "delete_rule", delete_rule,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (delete_rule);  gtk_box_pack_start (GTK_BOX (vbox7), delete_rule, TRUE, FALSE, 0);  pr_frame = gtk_frame_new (_("Set Order"));  gtk_widget_set_name (pr_frame, "pr_frame");  gtk_widget_ref (pr_frame);  gtk_object_set_data_full (GTK_OBJECT (preference_dialog), "pr_frame", pr_frame,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (pr_frame);  gtk_box_pack_start (GTK_BOX (vbox7), pr_frame, FALSE, FALSE, 0);  gtk_container_set_border_width (GTK_CONTAINER (pr_frame), 5);  hbox26 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox26, "hbox26");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -