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