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