📄 abook-window.c
字号:
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 + -