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

📄 abook-window.c

📁 一个功能全面的电子邮件客户端
💻 C
📖 第 1 页 / 共 5 页
字号:
  gtk_box_pack_start (GTK_BOX (hbox11), email_address_entry, TRUE, TRUE, 0);  frame11 = gtk_frame_new (NULL);  gtk_widget_set_name (frame11, "frame11");  gtk_widget_ref (frame11);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "frame11", frame11,                            (GtkDestroyNotify) gtk_widget_unref);  ws (frame11);  gtk_box_pack_start (GTK_BOX (vbox7), frame11, TRUE, TRUE, 0);  gtk_frame_set_shadow_type (GTK_FRAME (frame11), GTK_SHADOW_IN);  scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow5, "scrolledwindow5");  gtk_widget_ref (scrolledwindow5);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "scrolledwindow5", scrolledwindow5,                            (GtkDestroyNotify) gtk_widget_unref);  ws (scrolledwindow5);  gtk_container_add (GTK_CONTAINER (frame11), scrolledwindow5);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  addr_clist = gtk_clist_new (2);  gtk_widget_set_name (addr_clist, "addr_clist");  gtk_widget_ref (addr_clist);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "addr_clist", addr_clist,                            (GtkDestroyNotify) gtk_widget_unref);  ws (addr_clist);  gtk_container_add (GTK_CONTAINER (scrolledwindow5), addr_clist);  gtk_clist_set_column_width (GTK_CLIST (addr_clist), 0, 198);  gtk_clist_set_column_width (GTK_CLIST (addr_clist), 1, 80);  gtk_clist_column_titles_show (GTK_CLIST (addr_clist));  label49 = gtk_label_new (_("Email Addresses"));  gtk_widget_set_name (label49, "label49");  gtk_widget_ref (label49);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label49", label49,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label49);  gtk_clist_set_column_widget (GTK_CLIST (addr_clist), 0, label49);  label50 = gtk_label_new (_("Default"));  gtk_widget_set_name (label50, "label50");  gtk_widget_ref (label50);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label50", label50,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label50);  gtk_clist_set_column_widget (GTK_CLIST (addr_clist), 1, label50);  frame12 = gtk_frame_new (NULL);  gtk_widget_set_name (frame12, "frame12");  gtk_widget_ref (frame12);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "frame12", frame12,                            (GtkDestroyNotify) gtk_widget_unref);  ws (frame12);  gtk_box_pack_start (GTK_BOX (hbox10), frame12, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (frame12), 2);  gtk_frame_set_shadow_type (GTK_FRAME (frame12), GTK_SHADOW_OUT);  vbox8 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox8, "vbox8");  gtk_widget_ref (vbox8);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "vbox8", vbox8,                            (GtkDestroyNotify) gtk_widget_unref);  ws (vbox8);  gtk_container_add (GTK_CONTAINER (frame12), vbox8);  gtk_container_set_border_width (GTK_CONTAINER (vbox8), 2);  add_addr = gtk_button_new_with_label (_("Add/Edit"));  gtk_widget_set_name (add_addr, "add_addr");  gtk_widget_ref (add_addr);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "add_addr", add_addr,                            (GtkDestroyNotify) gtk_widget_unref);  ws (add_addr);  gtk_box_pack_start (GTK_BOX (vbox8), add_addr, TRUE, FALSE, 0);  edit_addr = gtk_button_new_with_label (_("Edit"));  gtk_widget_set_name (edit_addr, "edit_addr");  gtk_widget_ref (edit_addr);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "edit_addr", edit_addr,                            (GtkDestroyNotify) gtk_widget_unref);//  ws (edit_addr);  gtk_box_pack_start (GTK_BOX (vbox8), edit_addr, TRUE, FALSE, 0);  delete_addr = gtk_button_new_with_label (_("Delete"));  gtk_widget_set_name (delete_addr, "delete_addr");  gtk_widget_ref (delete_addr);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "delete_addr", delete_addr,                            (GtkDestroyNotify) gtk_widget_unref);  ws (delete_addr);  gtk_box_pack_start (GTK_BOX (vbox8), delete_addr, TRUE, FALSE, 0);  default_addr = gtk_button_new_with_label (_("Set as Default"));  gtk_widget_set_name (default_addr, "default_addr");  gtk_widget_ref (default_addr);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "default_addr", default_addr,                            (GtkDestroyNotify) gtk_widget_unref);  ws (default_addr);  gtk_box_pack_start (GTK_BOX (vbox8), default_addr, TRUE, FALSE, 0);  label22 = gtk_label_new (_("Online Contact Info"));  gtk_widget_set_name (label22, "label22");  gtk_widget_ref (label22);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label22", label22,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label22);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label22);  frame16 = gtk_frame_new (NULL);  gtk_widget_set_name (frame16, "frame16");  gtk_widget_ref (frame16);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "frame16", frame16,                            (GtkDestroyNotify) gtk_widget_unref);  ws (frame16);  gtk_container_add (GTK_CONTAINER (notebook1), frame16);  gtk_container_set_border_width (GTK_CONTAINER (frame16), 2);  hbox18 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox18, "hbox18");  gtk_widget_ref (hbox18);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "hbox18", hbox18,                            (GtkDestroyNotify) gtk_widget_unref);  ws (hbox18);  gtk_container_add (GTK_CONTAINER (frame16), hbox18);  scrolledwindow8 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow8, "scrolledwindow8");  gtk_widget_ref (scrolledwindow8);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "scrolledwindow8", scrolledwindow8,                            (GtkDestroyNotify) gtk_widget_unref);  ws (scrolledwindow8);  gtk_box_pack_start (GTK_BOX (hbox18), scrolledwindow8, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow8), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  groups_avail = gtk_clist_new (1);  gtk_widget_set_name (groups_avail, "groups_avail");  gtk_widget_ref (groups_avail);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "groups_avail", groups_avail,                            (GtkDestroyNotify) gtk_widget_unref);  ws (groups_avail);  gtk_container_add (GTK_CONTAINER (scrolledwindow8), groups_avail);  gtk_clist_set_column_width (GTK_CLIST (groups_avail), 0, 80);  gtk_clist_column_titles_show (GTK_CLIST (groups_avail));  label53 = gtk_label_new (_("Available Groups"));  gtk_widget_set_name (label53, "label53");  gtk_widget_ref (label53);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label53", label53,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label53);  gtk_clist_set_column_widget (GTK_CLIST (groups_avail), 0, label53);  vbox9 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox9, "vbox9");  gtk_widget_ref (vbox9);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "vbox9", vbox9,                            (GtkDestroyNotify) gtk_widget_unref);  ws (vbox9);  gtk_box_pack_start (GTK_BOX (hbox18), vbox9, FALSE, FALSE, 0);  add_grp = gtk_button_new_with_label (_("Add: -->"));  gtk_widget_set_name (add_grp, "add_grp");  gtk_widget_ref (add_grp);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "add_grp", add_grp,                            (GtkDestroyNotify) gtk_widget_unref);  ws (add_grp);  gtk_box_pack_start (GTK_BOX (vbox9), add_grp, TRUE, FALSE, 0);  remove_grp = gtk_button_new_with_label (_("<-- Remove:"));  gtk_widget_set_name (remove_grp, "remove_grp");  gtk_widget_ref (remove_grp);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "remove_grp", remove_grp,                            (GtkDestroyNotify) gtk_widget_unref);  ws (remove_grp);  gtk_box_pack_start (GTK_BOX (vbox9), remove_grp, TRUE, FALSE, 0);  scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_set_name (scrolledwindow9, "scrolledwindow9");  gtk_widget_ref (scrolledwindow9);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "scrolledwindow9", scrolledwindow9,                            (GtkDestroyNotify) gtk_widget_unref);  ws (scrolledwindow9);  gtk_box_pack_start (GTK_BOX (hbox18), scrolledwindow9, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  groups_member = gtk_clist_new (1);  gtk_widget_set_name (groups_member, "groups_member");  gtk_widget_ref (groups_member);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "groups_member", groups_member,                            (GtkDestroyNotify) gtk_widget_unref);  ws (groups_member);  gtk_container_add (GTK_CONTAINER (scrolledwindow9), groups_member);  gtk_clist_set_column_width (GTK_CLIST (groups_member), 0, 80);  gtk_clist_column_titles_show (GTK_CLIST (groups_member));  label54 = gtk_label_new (_("Membership"));  gtk_widget_set_name (label54, "label54");  gtk_widget_ref (label54);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label54", label54,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label54);  gtk_clist_set_column_widget (GTK_CLIST (groups_member), 0, label54);  label52 = gtk_label_new (_("Group Memberships"));  gtk_widget_set_name (label52, "label52");  gtk_widget_ref (label52);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label52", label52,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label52);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label52);  dialog_action_area2 = GTK_DIALOG (abook_entry)->action_area;  gtk_widget_set_name (dialog_action_area2, "dialog_action_area2");  gtk_object_set_data (GTK_OBJECT (abook_entry), "dialog_action_area2", dialog_action_area2);  ws (dialog_action_area2);  gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area2), 10);  hbox6 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox6, "hbox6");  gtk_widget_ref (hbox6);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "hbox6", hbox6,                            (GtkDestroyNotify) gtk_widget_unref);  ws (hbox6);  gtk_box_pack_start (GTK_BOX (dialog_action_area2), hbox6, 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 (abook_entry), "ok_button", ok_button,                            (GtkDestroyNotify) gtk_widget_unref);  ws (ok_button);  gtk_box_pack_start (GTK_BOX (hbox6), ok_button, TRUE, TRUE, 0);  GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT);  gtk_tooltips_set_tip (tooltips, ok_button, _("Yes, I'm done."), NULL);  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 (abook_entry), "cancel_button", cancel_button,                            (GtkDestroyNotify) gtk_widget_unref);  ws (cancel_button);  gtk_box_pack_start (GTK_BOX (hbox6), cancel_button, TRUE, TRUE, 0);  gtk_tooltips_set_tip (tooltips, cancel_button, _("Noo! I messed up!"), NULL);  gtk_widget_grab_focus (ok_button);  gtk_widget_grab_default (ok_button);  gtk_object_set_data (GTK_OBJECT (abook_entry), "tooltips", tooltips);  return abook_entry;}GtkWidget *create_group_editor (void) {  GtkWidget *group_editor;  GtkWidget *dialog_vbox5;  GtkWidget *frame17;  GtkWidget *vbox10;  GtkWidget *hbox20;  GtkWidget *label61;  GtkWidget *group_name;  GtkWidget *hbox21;  GtkWidget *scrolledwindow12;  GtkWidget *entries;  GtkWidget *label63;  GtkWidget *label64;  GtkWidget *vbox12;  GtkWidget *add_entry;  GtkWidget *remove_entry;  GtkWidget *scrolledwindow13;  GtkWidget *members;  GtkWidget *label65;  GtkWidget *label66;  GtkWidget *dialog_action_area5;  GtkWidget *ok_button;  GtkWidget *cancel_button;  group_editor = gtk_dialog_new ();  gtk_widget_set_name (group_editor, "group_editor");  gtk_object_set_data (GTK_OBJECT (group_editor), "group_editor", group_editor);  gtk_window_set_title (GTK_WINDOW (group_editor), _("New/Edit Group"));  gtk_window_set_policy (GTK_WINDOW (group_editor), TRUE, TRUE, TRUE);  dialog_vbox5 = GTK_DIALOG (group_editor)->vbox;  gtk_widget_set_name (dialog_vbox5, "dialog_vbox5");  gtk_object_set_data (GTK_OBJECT (group_editor), "dialog_vbox5", dialog_vbox5);  ws (dialog_vbox5);  frame17 = gtk_frame_new (NULL);  gtk_widget_set_name (frame17, "frame17");  gtk_widget_ref (frame17);  gtk_object_set_data_full (GTK_OBJECT (group_editor), "frame17", frame17,                            (GtkDestroyNotify) gtk_widget_unref);  ws (frame17);  gtk_box_pack_start (GTK_BOX (dialog_vbox5), frame17, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (frame17), 2);  vbox10 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox10, "vbox10");  gtk_widget_ref (vbox10);  gtk_object_set_data_full (GTK_OBJECT (group_editor), "vbox10", vbox10,                            (GtkDestroyNotify) gtk_widget_unref);  ws (vbox10);  gtk_container_add (GTK_CONTAINER (frame17), vbox10);  gtk_container_set_border_width (GTK_CONTAINER (vbox10), 2);  hbox20 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox20, "hbox20");  gtk_widget_ref (hbox20);  gtk_object_set_data_full (GTK_OBJECT (group_editor), "hbox20", hbox20,                            (GtkDestroyNotify) gtk_widget_unref);  ws (hbox20);  gtk_box_pack_start (GTK_BOX (vbox10), hbox20, FALSE, FALSE, 0);  label61 = gtk_label_new (_("Group Name: "));  gtk_widget_set_name (label61, "label61");  gtk_widget_ref (label61);  gtk_object_set_data_full (GTK_OBJECT (group_editor), "label61", label61,                            (GtkDestroyNotify) gtk_widget_un

⌨️ 快捷键说明

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