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

📄 interface.c

📁 gfa is a small and fast address book written in C and GTK+.
💻 C
📖 第 1 页 / 共 4 页
字号:
  gtk_widget_set_size_request (label3, 72, 24);  label2 = gtk_label_new ("first name:");  gtk_widget_show (label2);  gtk_fixed_put (GTK_FIXED (fixed1), label2, 240, 16);  gtk_widget_set_size_request (label2, 88, 24);  expander = gtk_expander_new (NULL);  gtk_widget_show (expander);  gtk_box_pack_start (GTK_BOX (vbox1), expander, TRUE, TRUE, 0);  fixed3 = gtk_fixed_new ();  gtk_widget_show (fixed3);  gtk_container_add (GTK_CONTAINER (expander), fixed3);  gtk_widget_set_size_request (fixed3, -1, 182);  webentry = gtk_entry_new ();  gtk_widget_show (webentry);  gtk_fixed_put (GTK_FIXED (fixed3), webentry, 80, 48);  gtk_widget_set_size_request (webentry, 215, 26);  icqentry = gtk_entry_new ();  gtk_widget_show (icqentry);  gtk_fixed_put (GTK_FIXED (fixed3), icqentry, 80, 80);  gtk_widget_set_size_request (icqentry, 215, 26);  yahooentry = gtk_entry_new ();  gtk_widget_show (yahooentry);  gtk_fixed_put (GTK_FIXED (fixed3), yahooentry, 80, 112);  gtk_widget_set_size_request (yahooentry, 215, 26);  msnentry = gtk_entry_new ();  gtk_widget_show (msnentry);  gtk_fixed_put (GTK_FIXED (fixed3), msnentry, 80, 144);  gtk_widget_set_size_request (msnentry, 215, 26);  birthdateentry = gtk_entry_new ();  gtk_widget_show (birthdateentry);  gtk_fixed_put (GTK_FIXED (fixed3), birthdateentry, 80, 16);  gtk_widget_set_size_request (birthdateentry, 184, 26);  label18 = gtk_label_new (" icq:");  gtk_widget_show (label18);  gtk_fixed_put (GTK_FIXED (fixed3), label18, 32, 80);  gtk_widget_set_size_request (label18, 56, 24);  label19 = gtk_label_new (" yahoo:");  gtk_widget_show (label19);  gtk_fixed_put (GTK_FIXED (fixed3), label19, 22, 112);  gtk_widget_set_size_request (label19, 56, 24);  label20 = gtk_label_new (" msn:");  gtk_widget_show (label20);  gtk_fixed_put (GTK_FIXED (fixed3), label20, 28, 144);  gtk_widget_set_size_request (label20, 56, 24);  datebutton = gtk_button_new ();  gtk_widget_show (datebutton);  gtk_fixed_put (GTK_FIXED (fixed3), datebutton, 264, 16);  gtk_widget_set_size_request (datebutton, 32, 26);  image4 = gtk_image_new_from_icon_name ("stock_form-date-field", GTK_ICON_SIZE_BUTTON);  gtk_image_set_pixel_size (image4, 1);  gtk_widget_show (image4);  gtk_container_add (GTK_CONTAINER (datebutton), image4);  workphoneentry = gtk_entry_new ();  gtk_widget_show (workphoneentry);  gtk_fixed_put (GTK_FIXED (fixed3), workphoneentry, 388, 16);  gtk_widget_set_size_request (workphoneentry, 215, 26);  workmobileentry = gtk_entry_new ();  gtk_widget_show (workmobileentry);  gtk_fixed_put (GTK_FIXED (fixed3), workmobileentry, 388, 48);  gtk_widget_set_size_request (workmobileentry, 215, 26);  workemailentry = gtk_entry_new ();  gtk_widget_show (workemailentry);  gtk_fixed_put (GTK_FIXED (fixed3), workemailentry, 388, 80);  gtk_widget_set_size_request (workemailentry, 215, 26);  label27 = gtk_label_new (" work phone:");  gtk_widget_show (label27);  gtk_fixed_put (GTK_FIXED (fixed3), label27, 294, 16);  gtk_widget_set_size_request (label27, 96, 24);  label28 = gtk_label_new (" work mobile:");  gtk_widget_show (label28);  gtk_fixed_put (GTK_FIXED (fixed3), label28, 294, 48);  gtk_widget_set_size_request (label28, 96, 24);  label17 = gtk_label_new (" web:");  gtk_widget_show (label17);  gtk_fixed_put (GTK_FIXED (fixed3), label17, 37, 40);  gtk_widget_set_size_request (label17, 39, 38);  label26 = gtk_label_new (" birthday:");  gtk_widget_show (label26);  gtk_fixed_put (GTK_FIXED (fixed3), label26, 8, 16);  gtk_widget_set_size_request (label26, 72, 24);  label29 = gtk_label_new (" work email:");  gtk_widget_show (label29);  gtk_fixed_put (GTK_FIXED (fixed3), label29, 302, 80);  gtk_widget_set_size_request (label29, 88, 24);  label30 = gtk_label_new ("group: ");  gtk_widget_show (label30);  gtk_fixed_put (GTK_FIXED (fixed3), label30, 339, 112);  gtk_widget_set_size_request (label30, 56, 32);  hseparator3 = gtk_hseparator_new ();  gtk_widget_show (hseparator3);  gtk_fixed_put (GTK_FIXED (fixed3), hseparator3, 8, 0);  gtk_widget_set_size_request (hseparator3, 592, 16);  comboboxgroup = gtk_combo_box_new_text ();  gtk_widget_show (comboboxgroup);  gtk_fixed_put (GTK_FIXED (fixed3), comboboxgroup, 388, 112);  gtk_widget_set_size_request (comboboxgroup, 215, 32);  label25 = gtk_label_new ("more fields");  gtk_widget_show (label25);  gtk_expander_set_label_widget (GTK_EXPANDER (expander), label25);  hseparator1 = gtk_hseparator_new ();  gtk_widget_show (hseparator1);  gtk_box_pack_start (GTK_BOX (vbox1), hseparator1, FALSE, TRUE, 0);  hbuttonbox1 = gtk_hbutton_box_new ();  gtk_widget_show (hbuttonbox1);  gtk_box_pack_start (GTK_BOX (vbox1), hbuttonbox1, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbuttonbox1), 3);  newbutton = gtk_button_new_from_stock ("gtk-new");  gtk_widget_show (newbutton);  gtk_container_add (GTK_CONTAINER (hbuttonbox1), newbutton);  GTK_WIDGET_SET_FLAGS (newbutton, GTK_CAN_DEFAULT);  savebutton = gtk_button_new_from_stock ("gtk-save");  gtk_widget_show (savebutton);  gtk_container_add (GTK_CONTAINER (hbuttonbox1), savebutton);  GTK_WIDGET_SET_FLAGS (savebutton, GTK_CAN_DEFAULT);  deletebutton = gtk_button_new_from_stock ("gtk-delete");  gtk_widget_show (deletebutton);  gtk_container_add (GTK_CONTAINER (hbuttonbox1), deletebutton);  GTK_WIDGET_SET_FLAGS (deletebutton, GTK_CAN_DEFAULT);  quitbutton = gtk_button_new_from_stock ("gtk-quit");  gtk_widget_show (quitbutton);  gtk_container_add (GTK_CONTAINER (hbuttonbox1), quitbutton);  GTK_WIDGET_SET_FLAGS (quitbutton, GTK_CAN_DEFAULT);  g_signal_connect ((gpointer) mainwindow, "delete_event",                    G_CALLBACK (on_mainwindow_delete_event),                    NULL);  g_signal_connect ((gpointer) mainwindow, "realize",                    G_CALLBACK (on_mainwindow_realize),                    NULL);  g_signal_connect ((gpointer) new1, "activate",                    G_CALLBACK (on_new_activate),                    NULL);  g_signal_connect ((gpointer) save1, "activate",                    G_CALLBACK (on_save_activate),                    NULL);  g_signal_connect ((gpointer) delete2, "activate",                    G_CALLBACK (on_delete_activate),                    NULL);  g_signal_connect ((gpointer) quit1, "activate",                    G_CALLBACK (on_quit_activate),                    NULL);  g_signal_connect ((gpointer) group1, "activate",                    G_CALLBACK (on_group1_activate),                    NULL);  g_signal_connect ((gpointer) new_group, "activate",                    G_CALLBACK (on_new_group_activate),                    NULL);  g_signal_connect ((gpointer) rename_group, "activate",                    G_CALLBACK (on_rename_group_activate),                    NULL);  g_signal_connect ((gpointer) delete_group, "activate",                    G_CALLBACK (on_delete_group_activate),                    NULL);  g_signal_connect ((gpointer) about1, "activate",                    G_CALLBACK (on_about_activate),                    NULL);  g_signal_connect ((gpointer) groupcombobox, "changed",                    G_CALLBACK (on_groupcombobox_changed),                    NULL);  g_signal_connect ((gpointer) addresscombobox, "changed",                    G_CALLBACK (on_addresscombobox_changed),                    NULL);  g_signal_connect ((gpointer) buddy_button, "clicked",                    G_CALLBACK (on_buddy_button_clicked),                    NULL);  g_signal_connect ((gpointer) emailsend, "clicked",                    G_CALLBACK (on_emailsend_clicked),                    NULL);  g_signal_connect ((gpointer) expander, "notify::expanded",                    G_CALLBACK (expander_callback),                    NULL);  g_signal_connect ((gpointer) datebutton, "clicked",                    G_CALLBACK (on_datebutton_clicked),                    NULL);  g_signal_connect ((gpointer) newbutton, "clicked",                    G_CALLBACK (on_newbutton_clicked),                    NULL);  g_signal_connect ((gpointer) savebutton, "clicked",                    G_CALLBACK (on_savebutton_clicked),                    NULL);  g_signal_connect ((gpointer) deletebutton, "clicked",                    G_CALLBACK (on_deletebutton_clicked),                    NULL);  g_signal_connect ((gpointer) quitbutton, "clicked",                    G_CALLBACK (on_quitbutton_clicked),                    NULL);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (mainwindow, mainwindow, "mainwindow");  GLADE_HOOKUP_OBJECT (mainwindow, vbox1, "vbox1");  GLADE_HOOKUP_OBJECT (mainwindow, menubar1, "menubar1");  GLADE_HOOKUP_OBJECT (mainwindow, menuitem1, "menuitem1");  GLADE_HOOKUP_OBJECT (mainwindow, menuitem1_menu, "menuitem1_menu");  GLADE_HOOKUP_OBJECT (mainwindow, new1, "new1");  GLADE_HOOKUP_OBJECT (mainwindow, save1, "save1");  GLADE_HOOKUP_OBJECT (mainwindow, delete2, "delete2");  GLADE_HOOKUP_OBJECT (mainwindow, separatormenuitem1, "separatormenuitem1");  GLADE_HOOKUP_OBJECT (mainwindow, quit1, "quit1");  GLADE_HOOKUP_OBJECT (mainwindow, group1, "group1");  GLADE_HOOKUP_OBJECT (mainwindow, group1_menu, "group1_menu");  GLADE_HOOKUP_OBJECT (mainwindow, new_group, "new_group");  GLADE_HOOKUP_OBJECT (mainwindow, image14, "image14");  GLADE_HOOKUP_OBJECT (mainwindow, rename_group, "rename_group");  GLADE_HOOKUP_OBJECT (mainwindow, image15, "image15");  GLADE_HOOKUP_OBJECT (mainwindow, delete_group, "delete_group");  GLADE_HOOKUP_OBJECT (mainwindow, menuitem4, "menuitem4");  GLADE_HOOKUP_OBJECT (mainwindow, menuitem4_menu, "menuitem4_menu");  GLADE_HOOKUP_OBJECT (mainwindow, about1, "about1");  GLADE_HOOKUP_OBJECT (mainwindow, hbox4, "hbox4");  GLADE_HOOKUP_OBJECT (mainwindow, groupcombobox, "groupcombobox");  GLADE_HOOKUP_OBJECT (mainwindow, addresscombobox, "addresscombobox");  GLADE_HOOKUP_OBJECT (mainwindow, hseparator2, "hseparator2");  GLADE_HOOKUP_OBJECT (mainwindow, hbox1, "hbox1");  GLADE_HOOKUP_OBJECT (mainwindow, buddy_button, "buddy_button");  GLADE_HOOKUP_OBJECT (mainwindow, buddy, "buddy");  GLADE_HOOKUP_OBJECT (mainwindow, fixed1, "fixed1");  GLADE_HOOKUP_OBJECT (mainwindow, lastnameentry, "lastnameentry");  GLADE_HOOKUP_OBJECT (mainwindow, firstnameentry, "firstnameentry");  GLADE_HOOKUP_OBJECT (mainwindow, streetentry, "streetentry");  GLADE_HOOKUP_OBJECT (mainwindow, label4, "label4");  GLADE_HOOKUP_OBJECT (mainwindow, noentry, "noentry");  GLADE_HOOKUP_OBJECT (mainwindow, label5, "label5");  GLADE_HOOKUP_OBJECT (mainwindow, zipentry, "zipentry");  GLADE_HOOKUP_OBJECT (mainwindow, cityentry, "cityentry");  GLADE_HOOKUP_OBJECT (mainwindow, label7, "label7");  GLADE_HOOKUP_OBJECT (mainwindow, phoneentry, "phoneentry");  GLADE_HOOKUP_OBJECT (mainwindow, label8, "label8");  GLADE_HOOKUP_OBJECT (mainwindow, mobileentry, "mobileentry");  GLADE_HOOKUP_OBJECT (mainwindow, label9, "label9");  GLADE_HOOKUP_OBJECT (mainwindow, emailentry, "emailentry");  GLADE_HOOKUP_OBJECT (mainwindow, emailsend, "emailsend");  GLADE_HOOKUP_OBJECT (mainwindow, url, "url");  GLADE_HOOKUP_OBJECT (mainwindow, label6, "label6");  GLADE_HOOKUP_OBJECT (mainwindow, label10, "label10");  GLADE_HOOKUP_OBJECT (mainwindow, label3, "label3");  GLADE_HOOKUP_OBJECT (mainwindow, label2, "label2");  GLADE_HOOKUP_OBJECT (mainwindow, expander, "expander");  GLADE_HOOKUP_OBJECT (mainwindow, fixed3, "fixed3");  GLADE_HOOKUP_OBJECT (mainwindow, webentry, "webentry");  GLADE_HOOKUP_OBJECT (mainwindow, icqentry, "icqentry");  GLADE_HOOKUP_OBJECT (mainwindow, yahooentry, "yahooentry");  GLADE_HOOKUP_OBJECT (mainwindow, msnentry, "msnentry");  GLADE_HOOKUP_OBJECT (mainwindow, birthdateentry, "birthdateentry");  GLADE_HOOKUP_OBJECT (mainwindow, label18, "label18");  GLADE_HOOKUP_OBJECT (mainwindow, label19, "label19");  GLADE_HOOKUP_OBJECT (mainwindow, label20, "label20");  GLADE_HOOKUP_OBJECT (mainwindow, datebutton, "datebutton");  GLADE_HOOKUP_OBJECT (mainwindow, image4, "image4");  GLADE_HOOKUP_OBJECT (mainwindow, workphoneentry, "workphoneentry");  GLADE_HOOKUP_OBJECT (mainwindow, workmobileentry, "workmobileentry");  GLADE_HOOKUP_OBJECT (mainwindow, workemailentry, "workemailentry");  GLADE_HOOKUP_OBJECT (mainwindow, label27, "label27");  GLADE_HOOKUP_OBJECT (mainwindow, label28, "label28");  GLADE_HOOKUP_OBJECT (mainwindow, label17, "label17");  GLADE_HOOKUP_OBJECT (mainwindow, label26, "label26");  GLADE_HOOKUP_OBJECT (mainwindow, label29, "label29");  GLADE_HOOKUP_OBJECT (mainwindow, label30, "label30");  GLADE_HOOKUP_OBJECT (mainwindow, hseparator3, "hseparator3");  GLADE_HOOKUP_OBJECT (mainwindow, comboboxgroup, "comboboxgroup");  GLADE_HOOKUP_OBJECT (mainwindow, label25, "label25");  GLADE_HOOKUP_OBJECT (mainwindow, hseparator1, "hseparator1");  GLADE_HOOKUP_OBJECT (mainwindow, hbuttonbox1, "hbuttonbox1");  GLADE_HOOKUP_OBJECT (mainwindow, newbutton, "newbutton");  GLADE_HOOKUP_OBJECT (mainwindow, savebutton, "savebutton");  GLADE_HOOKUP_OBJECT (mainwindow, deletebutton, "deletebutton");  GLADE_HOOKUP_OBJECT (mainwindow, quitbutton, "quitbutton");  GLADE_HOOKUP_OBJECT_NO_REF (mainwindow, tooltips, "tooltips");  gtk_window_add_accel_group (GTK_WINDOW (mainwindow), accel_group);  return mainwindow;}GtkWidget*create_dialog1 (void){  GtkWidget *dialog1;  GtkWidget *dialog_vbox1;  GtkWidget *hbox1;  GtkWidget *image1;  GtkWidget *label11;  GtkWidget *dialog_action_area1;  GtkWidget *cancelbutton1;  GtkWidget *okbutton1;  dialog1 = gtk_dialog_new ();  gtk_widget_set_size_request (dialog1, 350, 150);  gtk_window_set_title (GTK_WINDOW (dialog1), "Question");  gtk_window_set_position (GTK_WINDOW (dialog1), GTK_WIN_POS_MOUSE);  gtk_window_set_modal (GTK_WINDOW (dialog1), TRUE);  gtk_window_set_resizable (GTK_WINDOW (dialog1), FALSE);  gtk_window_set_destroy_with_parent (GTK_WINDOW (dialog1), TRUE);  gtk_window_set_icon_name (GTK_WINDOW (dialog1), "stock_book_red");  gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG);  dialog_vbox1 = GTK_DIALOG (dialog1)->vbox;  gtk_widget_show (dialog_vbox1);

⌨️ 快捷键说明

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