📄 interface.c
字号:
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H# include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "callbacks.h"#include "interface.h"#include "support.h"#define GLADE_HOOKUP_OBJECT(component,widget,name) \ g_object_set_data_full (G_OBJECT (component), name, \ gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \ g_object_set_data (G_OBJECT (component), name, widget)GtkWidget*create_mainwindow (void){ GtkWidget *mainwindow; GtkWidget *vbox1; GtkWidget *menubar1; GtkWidget *menuitem1; GtkWidget *menuitem1_menu; GtkWidget *new1; GtkWidget *save1; GtkWidget *delete2; GtkWidget *separatormenuitem1; GtkWidget *quit1; GtkWidget *group1; GtkWidget *group1_menu; GtkWidget *new_group; GtkWidget *image14; GtkWidget *rename_group; GtkWidget *image15; GtkWidget *delete_group; GtkWidget *menuitem4; GtkWidget *menuitem4_menu; GtkWidget *about1; GtkWidget *hbox4; GtkWidget *groupcombobox; GtkWidget *addresscombobox; GtkWidget *hseparator2; GtkWidget *hbox1; GtkWidget *buddy_button; GtkWidget *buddy; GtkWidget *fixed1; GtkWidget *lastnameentry; GtkWidget *firstnameentry; GtkWidget *streetentry; GtkWidget *label4; GtkWidget *noentry; GtkWidget *label5; GtkWidget *zipentry; GtkWidget *cityentry; GtkWidget *label7; GtkWidget *phoneentry; GtkWidget *label8; GtkWidget *mobileentry; GtkWidget *label9; GtkWidget *emailentry; GtkWidget *emailsend; GtkWidget *url; GtkWidget *label6; GtkWidget *label10; GtkWidget *label3; GtkWidget *label2; GtkWidget *expander; GtkWidget *fixed3; GtkWidget *webentry; GtkWidget *icqentry; GtkWidget *yahooentry; GtkWidget *msnentry; GtkWidget *birthdateentry; GtkWidget *label18; GtkWidget *label19; GtkWidget *label20; GtkWidget *datebutton; GtkWidget *image4; GtkWidget *workphoneentry; GtkWidget *workmobileentry; GtkWidget *workemailentry; GtkWidget *label27; GtkWidget *label28; GtkWidget *label17; GtkWidget *label26; GtkWidget *label29; GtkWidget *label30; GtkWidget *hseparator3; GtkWidget *comboboxgroup; GtkWidget *label25; GtkWidget *hseparator1; GtkWidget *hbuttonbox1; GtkWidget *newbutton; GtkWidget *savebutton; GtkWidget *deletebutton; GtkWidget *quitbutton; GtkAccelGroup *accel_group; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); accel_group = gtk_accel_group_new (); mainwindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_size_request (mainwindow, 611, -1); gtk_window_set_title (GTK_WINDOW (mainwindow), "gfa"); gtk_window_set_resizable (GTK_WINDOW (mainwindow), FALSE); gtk_window_set_icon_name (GTK_WINDOW (mainwindow), "stock_book_red"); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (mainwindow), vbox1); menubar1 = gtk_menu_bar_new (); gtk_widget_show (menubar1); gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0); menuitem1 = gtk_menu_item_new_with_mnemonic ("_Contact"); gtk_widget_show (menuitem1); gtk_container_add (GTK_CONTAINER (menubar1), menuitem1); menuitem1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu); new1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group); gtk_widget_show (new1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), new1); save1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group); gtk_widget_show (save1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), save1); delete2 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group); gtk_widget_show (delete2); gtk_container_add (GTK_CONTAINER (menuitem1_menu), delete2); separatormenuitem1 = gtk_separator_menu_item_new (); gtk_widget_show (separatormenuitem1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), separatormenuitem1); gtk_widget_set_sensitive (separatormenuitem1, FALSE); quit1 = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group); gtk_widget_show (quit1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), quit1); group1 = gtk_menu_item_new_with_mnemonic ("Group"); gtk_widget_show (group1); gtk_container_add (GTK_CONTAINER (menubar1), group1); group1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (group1), group1_menu); new_group = gtk_image_menu_item_new_with_mnemonic ("New"); gtk_widget_show (new_group); gtk_container_add (GTK_CONTAINER (group1_menu), new_group); image14 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU); gtk_widget_show (image14); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (new_group), image14); rename_group = gtk_image_menu_item_new_with_mnemonic ("Rename"); gtk_widget_show (rename_group); gtk_container_add (GTK_CONTAINER (group1_menu), rename_group); image15 = gtk_image_new_from_stock ("gtk-edit", GTK_ICON_SIZE_MENU); gtk_widget_show (image15); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (rename_group), image15); delete_group = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group); gtk_widget_show (delete_group); gtk_container_add (GTK_CONTAINER (group1_menu), delete_group); menuitem4 = gtk_menu_item_new_with_mnemonic ("_Help"); gtk_widget_show (menuitem4); gtk_container_add (GTK_CONTAINER (menubar1), menuitem4); menuitem4_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem4), menuitem4_menu); about1 = gtk_image_menu_item_new_from_stock ("gtk-about", accel_group); gtk_widget_show (about1); gtk_container_add (GTK_CONTAINER (menuitem4_menu), about1); hbox4 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox4); gtk_box_pack_start (GTK_BOX (vbox1), hbox4, FALSE, TRUE, 0); groupcombobox = gtk_combo_box_new_text (); gtk_widget_show (groupcombobox); gtk_box_pack_start (GTK_BOX (hbox4), groupcombobox, TRUE, TRUE, 0); gtk_widget_set_size_request (groupcombobox, 90, -1); gtk_container_set_border_width (GTK_CONTAINER (groupcombobox), 3); addresscombobox = gtk_combo_box_new_text (); gtk_widget_show (addresscombobox); gtk_box_pack_start (GTK_BOX (hbox4), addresscombobox, TRUE, TRUE, 0); gtk_widget_set_size_request (addresscombobox, 390, -1); gtk_container_set_border_width (GTK_CONTAINER (addresscombobox), 3); hseparator2 = gtk_hseparator_new (); gtk_widget_show (hseparator2); gtk_box_pack_start (GTK_BOX (vbox1), hseparator2, FALSE, TRUE, 0); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); buddy_button = gtk_button_new (); gtk_widget_show (buddy_button); gtk_box_pack_start (GTK_BOX (hbox1), buddy_button, FALSE, FALSE, 0); gtk_widget_set_size_request (buddy_button, 123, 141); gtk_container_set_border_width (GTK_CONTAINER (buddy_button), 3); buddy = create_pixmap (mainwindow, "person.png"); gtk_widget_show (buddy); gtk_container_add (GTK_CONTAINER (buddy_button), buddy); fixed1 = gtk_fixed_new (); gtk_widget_show (fixed1); gtk_box_pack_start (GTK_BOX (hbox1), fixed1, TRUE, TRUE, 0); lastnameentry = gtk_entry_new (); gtk_widget_show (lastnameentry); gtk_fixed_put (GTK_FIXED (fixed1), lastnameentry, 80, 16); gtk_widget_set_size_request (lastnameentry, 160, 26); firstnameentry = gtk_entry_new (); gtk_widget_show (firstnameentry); gtk_fixed_put (GTK_FIXED (fixed1), firstnameentry, 320, 16); gtk_widget_set_size_request (firstnameentry, 160, 26); streetentry = gtk_entry_new (); gtk_widget_show (streetentry); gtk_fixed_put (GTK_FIXED (fixed1), streetentry, 80, 48); gtk_widget_set_size_request (streetentry, 288, 26); label4 = gtk_label_new ("street:"); gtk_widget_show (label4); gtk_fixed_put (GTK_FIXED (fixed1), label4, 32, 48); gtk_widget_set_size_request (label4, 48, 24); noentry = gtk_entry_new (); gtk_widget_show (noentry); gtk_fixed_put (GTK_FIXED (fixed1), noentry, 408, 48); gtk_widget_set_size_request (noentry, 72, 26); label5 = gtk_label_new ("no.:"); gtk_widget_show (label5); gtk_fixed_put (GTK_FIXED (fixed1), label5, 376, 48); gtk_widget_set_size_request (label5, 32, 24); zipentry = gtk_entry_new (); gtk_widget_show (zipentry); gtk_fixed_put (GTK_FIXED (fixed1), zipentry, 80, 80); gtk_widget_set_size_request (zipentry, 56, 26); cityentry = gtk_entry_new (); gtk_widget_show (cityentry); gtk_fixed_put (GTK_FIXED (fixed1), cityentry, 184, 80); gtk_widget_set_size_request (cityentry, 295, 27); label7 = gtk_label_new ("city:"); gtk_widget_show (label7); gtk_fixed_put (GTK_FIXED (fixed1), label7, 144, 80); gtk_widget_set_size_request (label7, 40, 24); phoneentry = gtk_entry_new (); gtk_widget_show (phoneentry); gtk_fixed_put (GTK_FIXED (fixed1), phoneentry, 80, 112); gtk_widget_set_size_request (phoneentry, 160, 27); label8 = gtk_label_new ("phone:"); gtk_widget_show (label8); gtk_fixed_put (GTK_FIXED (fixed1), label8, 24, 112); gtk_widget_set_size_request (label8, 56, 24); mobileentry = gtk_entry_new (); gtk_widget_show (mobileentry); gtk_fixed_put (GTK_FIXED (fixed1), mobileentry, 320, 112); gtk_widget_set_size_request (mobileentry, 160, 27); label9 = gtk_label_new ("mobile:"); gtk_widget_show (label9); gtk_fixed_put (GTK_FIXED (fixed1), label9, 264, 112); gtk_widget_set_size_request (label9, 56, 24); emailentry = gtk_entry_new (); gtk_widget_show (emailentry); gtk_fixed_put (GTK_FIXED (fixed1), emailentry, 80, 144); gtk_widget_set_size_request (emailentry, 332, 27); emailsend = gtk_button_new_with_mnemonic ("send"); gtk_widget_show (emailsend); gtk_fixed_put (GTK_FIXED (fixed1), emailsend, 416, 144); gtk_widget_set_size_request (emailsend, 64, 27); gtk_tooltips_set_tip (tooltips, emailsend, "Send an email to your contact with your mail client.", NULL); url = gtk_label_new ("label14"); gtk_fixed_put (GTK_FIXED (fixed1), url, 88, 24); gtk_widget_set_size_request (url, 46, 17); gtk_widget_set_sensitive (url, FALSE); label6 = gtk_label_new ("zip:"); gtk_widget_show (label6); gtk_fixed_put (GTK_FIXED (fixed1), label6, 40, 80); gtk_widget_set_size_request (label6, 48, 24); label10 = gtk_label_new ("email:"); gtk_widget_show (label10); gtk_fixed_put (GTK_FIXED (fixed1), label10, 32, 144); gtk_widget_set_size_request (label10, 48, 24); label3 = gtk_label_new ("last name:"); gtk_widget_show (label3); gtk_fixed_put (GTK_FIXED (fixed1), label3, 8, 16);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -