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

📄 abook-window.c

📁 一个功能全面的电子邮件客户端
💻 C
📖 第 1 页 / 共 5 页
字号:
  gtk_object_set_data_full (GTK_OBJECT (abook), "vbox2", vbox2,                            (GtkDestroyNotify) gtk_widget_unref);  ws (vbox2);  gtk_container_add (GTK_CONTAINER (frame1), vbox2);  gtk_container_set_border_width (GTK_CONTAINER (vbox2), 2);  add_entry = gtk_button_new_with_label (_("Add Entry"));  gtk_widget_set_name (add_entry, "add_entry");  gtk_widget_ref (add_entry);  gtk_object_set_data_full (GTK_OBJECT (abook), "add_entry", add_entry,                            (GtkDestroyNotify) gtk_widget_unref);  ws (add_entry);  gtk_box_pack_start (GTK_BOX (vbox2), add_entry, TRUE, FALSE, 0);  add_group = gtk_button_new_with_label (_("Add Group"));  gtk_widget_set_name (add_group, "add_group");  gtk_widget_ref (add_group);  gtk_object_set_data_full (GTK_OBJECT (abook), "add_group", add_group,                            (GtkDestroyNotify) gtk_widget_unref);  ws (add_group);  gtk_box_pack_start (GTK_BOX (vbox2), add_group, TRUE, FALSE, 0);  edit_entry = gtk_button_new_with_label (_("Edit Entry"));  gtk_widget_set_name (edit_entry, "edit_entry");  gtk_widget_ref (edit_entry);  gtk_object_set_data_full (GTK_OBJECT (abook), "edit_entry", edit_entry,                            (GtkDestroyNotify) gtk_widget_unref);  ws (edit_entry);  gtk_box_pack_start (GTK_BOX (vbox2), edit_entry, TRUE, FALSE, 0);  delete_entry = gtk_button_new_with_label (_("Remove Entry"));  gtk_widget_set_name (delete_entry, "delete_entry");  gtk_widget_ref (delete_entry);  gtk_object_set_data_full (GTK_OBJECT (abook), "delete_entry", delete_entry,                            (GtkDestroyNotify) gtk_widget_unref);  ws (delete_entry);  gtk_box_pack_start (GTK_BOX (vbox2), delete_entry, TRUE, FALSE, 0);  some_sep = gtk_hseparator_new ();  gtk_widget_show (some_sep);  gtk_box_pack_start (GTK_BOX (vbox2), some_sep, TRUE, FALSE, 0);  done_button = gtk_button_new_with_label (_("Done"));  gtk_widget_set_name (done_button, "done_button");  gtk_widget_ref (done_button);  gtk_object_set_data_full (GTK_OBJECT (abook), "done_button", done_button,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (done_button);  gtk_box_pack_start (GTK_BOX (vbox2), done_button, TRUE, FALSE, 0);  gtk_signal_connect (GTK_OBJECT (entry_ctree), "click_column",				      GTK_SIGNAL_FUNC (entry_ctree_clicked_column), NULL);  gtk_signal_connect (GTK_OBJECT (entry_ctree), "button_press_event",                      GTK_SIGNAL_FUNC (abook_entry_bpe), NULL);	gtk_window_add_accel_group (GTK_WINDOW (abook), accel_group);    return abook;}GtkWidget *create_abook_entry (void) {  GtkWidget *abook_entry;  GtkWidget *dialog_vbox2;  GtkWidget *notebook1;  GtkWidget *frame6;  GtkWidget *vbox5;  GtkWidget *hbox7;  GtkWidget *label36;  GtkWidget *first_name;  GtkWidget *label37;  GtkWidget *last_name;  GtkWidget *hbox8;  GtkWidget *label38;  GtkWidget *middle_name;  GtkWidget *label39;  GtkWidget *title;  GtkWidget *hbox12;  GtkWidget *label51;  GtkWidget *nickname;  GtkWidget *label68;  GtkWidget *combo1;  GList *combo1_items = NULL;  GtkWidget *sex;  GtkWidget *scrolledwindow7;  GtkWidget *notes;  GtkWidget *label21;  GtkWidget *frame10;  GtkWidget *table3;  GtkWidget *label42;  GtkWidget *scrolledwindow6;  GtkWidget *street_address;  GtkWidget *label43;  GtkWidget *home_phone;  GtkWidget *label44;  GtkWidget *work_phone;  GtkWidget *label45;  GtkWidget *label46;  GtkWidget *fax;  GtkWidget *mobile_phone;  GtkWidget *label47;  GtkWidget *pager;  GtkWidget *label34;  GtkWidget *frame18;  GtkWidget *table4;  GtkWidget *label69;  GtkWidget *company;  GtkWidget *label70;  GtkWidget *position;  GtkWidget *label71;  GtkWidget *label72;  GtkWidget *caddress;  GtkWidget *hbox22;  GtkWidget *ccity;  GtkWidget *label73;  GtkWidget *cstate;  GtkWidget *label74;  GtkWidget *czip;  GtkWidget *label75;  GtkWidget *hbox23;  GtkWidget *cphone1;  GtkWidget *label76;  GtkWidget *cphone2;  GtkWidget *label77;  GtkWidget *hbox24;  GtkWidget *cfax;  GtkWidget *label78;  GtkWidget *cpager;  GtkWidget *label79;  GtkWidget *ccountry;  GtkWidget *label80;  GtkWidget *label81;  GtkWidget *hbox25;  GtkWidget *cmanager;  GtkWidget *label82;  GtkWidget *cassistant;  GtkWidget *cwebpage;  GtkWidget *label67;  GtkWidget *frame7;  GtkWidget *vbox6;  GtkWidget *hbox9;  GtkWidget *label40;  GtkWidget *web_page;  GtkWidget *goto_webpage;  GtkWidget *hbox10;  GtkWidget *vbox7;  GtkWidget *hbox11;  GtkWidget *label41;  GtkWidget *email_address_entry;  GtkWidget *frame11;  GtkWidget *scrolledwindow5;  GtkWidget *addr_clist;  GtkWidget *label49;  GtkWidget *label50;  GtkWidget *frame12;  GtkWidget *vbox8;  GtkWidget *add_addr;  GtkWidget *edit_addr;  GtkWidget *delete_addr;  GtkWidget *default_addr;  GtkWidget *label22;  GtkWidget *frame16;  GtkWidget *hbox18;  GtkWidget *scrolledwindow8;  GtkWidget *groups_avail;  GtkWidget *label53;  GtkWidget *vbox9;  GtkWidget *add_grp;  GtkWidget *remove_grp;  GtkWidget *scrolledwindow9;  GtkWidget *groups_member;  GtkWidget *label54;  GtkWidget *label52;  GtkWidget *dialog_action_area2;  GtkWidget *hbox6;  GtkWidget *ok_button;  GtkWidget *cancel_button;  GtkTooltips *tooltips;  tooltips = gtk_tooltips_new ();  abook_entry = gtk_dialog_new ();  gtk_widget_set_name (abook_entry, "abook_entry");  gtk_object_set_data (GTK_OBJECT (abook_entry), "abook_entry", abook_entry);  gtk_window_set_title (GTK_WINDOW (abook_entry), _("Address Book Entry"));  gtk_window_set_policy (GTK_WINDOW (abook_entry), TRUE, TRUE, TRUE);  dialog_vbox2 = GTK_DIALOG (abook_entry)->vbox;  gtk_widget_set_name (dialog_vbox2, "dialog_vbox2");  gtk_object_set_data (GTK_OBJECT (abook_entry), "dialog_vbox2", dialog_vbox2);  ws (dialog_vbox2);  notebook1 = gtk_notebook_new ();  gtk_widget_set_name (notebook1, "notebook1");  gtk_widget_ref (notebook1);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "notebook1", notebook1,                            (GtkDestroyNotify) gtk_widget_unref);  ws (notebook1);  gtk_box_pack_start (GTK_BOX (dialog_vbox2), notebook1, TRUE, TRUE, 0);  frame6 = gtk_frame_new (NULL);  gtk_widget_set_name (frame6, "frame6");  gtk_widget_ref (frame6);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "frame6", frame6,                            (GtkDestroyNotify) gtk_widget_unref);  ws (frame6);  gtk_container_add (GTK_CONTAINER (notebook1), frame6);  gtk_container_set_border_width (GTK_CONTAINER (frame6), 2);  vbox5 = gtk_vbox_new (FALSE, 0);  gtk_widget_set_name (vbox5, "vbox5");  gtk_widget_ref (vbox5);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "vbox5", vbox5,                            (GtkDestroyNotify) gtk_widget_unref);  ws (vbox5);  gtk_container_add (GTK_CONTAINER (frame6), vbox5);  gtk_container_set_border_width (GTK_CONTAINER (vbox5), 2);  hbox7 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox7, "hbox7");  gtk_widget_ref (hbox7);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "hbox7", hbox7,                            (GtkDestroyNotify) gtk_widget_unref);  ws (hbox7);  gtk_box_pack_start (GTK_BOX (vbox5), hbox7, FALSE, TRUE, 0);  label36 = gtk_label_new (_("First Name:"));  gtk_widget_set_name (label36, "label36");  gtk_widget_ref (label36);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label36", label36,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label36);  gtk_box_pack_start (GTK_BOX (hbox7), label36, FALSE, FALSE, 0);  gtk_misc_set_padding (GTK_MISC (label36), 2, 0);  first_name = gtk_entry_new ();  gtk_widget_set_name (first_name, "first_name");  gtk_widget_ref (first_name);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "first_name", first_name,                            (GtkDestroyNotify) gtk_widget_unref);  ws (first_name);  gtk_box_pack_start (GTK_BOX (hbox7), first_name, TRUE, TRUE, 0);  label37 = gtk_label_new (_("Last Name:"));  gtk_widget_set_name (label37, "label37");  gtk_widget_ref (label37);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label37", label37,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label37);  gtk_box_pack_start (GTK_BOX (hbox7), label37, FALSE, FALSE, 0);  gtk_misc_set_padding (GTK_MISC (label37), 2, 0);  last_name = gtk_entry_new ();  gtk_widget_set_name (last_name, "last_name");  gtk_widget_ref (last_name);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "last_name", last_name,                            (GtkDestroyNotify) gtk_widget_unref);  ws (last_name);  gtk_box_pack_start (GTK_BOX (hbox7), last_name, TRUE, TRUE, 0);  hbox8 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox8, "hbox8");  gtk_widget_ref (hbox8);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "hbox8", hbox8,                            (GtkDestroyNotify) gtk_widget_unref);  ws (hbox8);  gtk_box_pack_start (GTK_BOX (vbox5), hbox8, FALSE, TRUE, 0);  label38 = gtk_label_new (_("Middle Name:"));  gtk_widget_set_name (label38, "label38");  gtk_widget_ref (label38);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label38", label38,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label38);  gtk_box_pack_start (GTK_BOX (hbox8), label38, FALSE, FALSE, 0);  gtk_misc_set_padding (GTK_MISC (label38), 2, 0);  middle_name = gtk_entry_new ();  gtk_widget_set_name (middle_name, "middle_name");  gtk_widget_ref (middle_name);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "middle_name", middle_name,                            (GtkDestroyNotify) gtk_widget_unref);  ws (middle_name);  gtk_box_pack_start (GTK_BOX (hbox8), middle_name, TRUE, TRUE, 0);  label39 = gtk_label_new (_("Title:"));  gtk_widget_set_name (label39, "label39");  gtk_widget_ref (label39);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label39", label39,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label39);  gtk_box_pack_start (GTK_BOX (hbox8), label39, FALSE, FALSE, 0);  gtk_misc_set_padding (GTK_MISC (label39), 2, 0);  title = gtk_entry_new ();  gtk_widget_set_name (title, "title");  gtk_widget_ref (title);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "title", title,                            (GtkDestroyNotify) gtk_widget_unref);  ws (title);  gtk_box_pack_start (GTK_BOX (hbox8), title, TRUE, TRUE, 0);  hbox12 = gtk_hbox_new (FALSE, 0);  gtk_widget_set_name (hbox12, "hbox12");  gtk_widget_ref (hbox12);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "hbox12", hbox12,                            (GtkDestroyNotify) gtk_widget_unref);  ws (hbox12);  gtk_box_pack_start (GTK_BOX (vbox5), hbox12, FALSE, TRUE, 0);  label51 = gtk_label_new (_("Nickname:"));  gtk_widget_set_name (label51, "label51");  gtk_widget_ref (label51);  gtk_object_set_data_full (GTK_OBJECT (abook_entry), "label51", label51,                            (GtkDestroyNotify) gtk_widget_unref);  ws (label51);  gtk_box_pack_start (GTK_BOX (hbox12), label51, FALSE, FALSE, 0);

⌨️ 快捷键说明

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