📄 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_window1 (void){ GtkWidget *window1; GtkWidget *vbox1; GtkWidget *menubar1; GtkWidget *menuitem1; GtkWidget *menuitem1_menu; GtkWidget *_______q_1; GtkWidget *menuitem4; GtkWidget *menuitem4_menu; GtkWidget *about1; GtkWidget *vbox2; GtkWidget *frame1; GtkWidget *alignment1; GtkWidget *table1; GtkWidget *entry1; GtkWidget *entry2; GtkWidget *entry3; GtkWidget *entry4; GtkWidget *label3; GtkWidget *save; GtkWidget *alignment5; GtkWidget *hbox3; GtkWidget *image2; GtkWidget *label26; GtkWidget *insert; GtkWidget *delete; GtkWidget *label7; GtkWidget *label5; GtkWidget *label6; GtkWidget *label4; GtkWidget *label1; GtkWidget *vbox3; GtkWidget *hseparator1; GtkWidget *frame2; GtkWidget *alignment2; GtkWidget *vbox4; GtkWidget *hbox1; GtkWidget *label13; GtkWidget *entry_guanjianci; GtkWidget *label14; GtkWidget *jiansuo_fanwei; GtkWidget *search; GtkWidget *alignment4; GtkWidget *hbox2; GtkWidget *image1; GtkWidget *label25; GtkWidget *vbox5; GtkWidget *scrolledwindow3; GtkWidget *clist_chaxun; GtkWidget *label21; GtkWidget *label22; GtkWidget *label23; GtkWidget *label24; GtkWidget *label2; GtkWidget *hseparator2; GtkWidget *frame3; GtkWidget *alignment3; GtkWidget *scrolledwindow1; GtkWidget *clist; GtkWidget *label9; GtkWidget *label10; GtkWidget *label11; GtkWidget *label12; GtkWidget *label8; GtkWidget *statusbar; GtkAccelGroup *accel_group; accel_group = gtk_accel_group_new (); window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_size_request (window1, 800, 700); gtk_window_set_title (GTK_WINDOW (window1), "My_Database"); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (window1), 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 ("_File"); 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); _______q_1 = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group); gtk_widget_show (_______q_1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), _______q_1); 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_menu_item_new_with_mnemonic ("_About"); gtk_widget_show (about1); gtk_container_add (GTK_CONTAINER (menuitem4_menu), about1); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2); gtk_box_pack_start (GTK_BOX (vbox1), vbox2, TRUE, TRUE, 0); frame1 = gtk_frame_new (NULL); gtk_widget_show (frame1); gtk_box_pack_start (GTK_BOX (vbox2), frame1, FALSE, FALSE, 0); gtk_widget_set_size_request (frame1, 800, 150); gtk_container_set_border_width (GTK_CONTAINER (frame1), 5); alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment1); gtk_container_add (GTK_CONTAINER (frame1), alignment1); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment1), 0, 0, 12, 0); table1 = gtk_table_new (3, 4, FALSE); gtk_widget_show (table1); gtk_container_add (GTK_CONTAINER (alignment1), table1); entry1 = gtk_entry_new (); gtk_widget_show (entry1); gtk_table_attach (GTK_TABLE (table1), entry1, 0, 1, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 5, 5); gtk_entry_set_text (GTK_ENTRY (entry1), "item1"); gtk_entry_set_invisible_char (GTK_ENTRY (entry1), 9679); entry2 = gtk_entry_new (); gtk_widget_show (entry2); gtk_table_attach (GTK_TABLE (table1), entry2, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 5, 5); gtk_entry_set_text (GTK_ENTRY (entry2), "item2"); gtk_entry_set_invisible_char (GTK_ENTRY (entry2), 9679); entry3 = gtk_entry_new (); gtk_widget_show (entry3); gtk_table_attach (GTK_TABLE (table1), entry3, 2, 3, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 5, 5); gtk_entry_set_text (GTK_ENTRY (entry3), "item3"); gtk_entry_set_invisible_char (GTK_ENTRY (entry3), 9679); entry4 = gtk_entry_new (); gtk_widget_show (entry4); gtk_table_attach (GTK_TABLE (table1), entry4, 3, 4, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 5, 5); gtk_entry_set_text (GTK_ENTRY (entry4), "item4"); gtk_entry_set_invisible_char (GTK_ENTRY (entry4), 9679); label3 = gtk_label_new ("\350\256\260\345\275\225\345\206\205\345\256\2711\357\274\232"); gtk_widget_show (label3); gtk_table_attach (GTK_TABLE (table1), label3, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 10, 10); gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5); save = gtk_button_new (); gtk_widget_show (save); gtk_table_attach (GTK_TABLE (table1), save, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 40, 5); alignment5 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment5); gtk_container_add (GTK_CONTAINER (save), alignment5); hbox3 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox3); gtk_container_add (GTK_CONTAINER (alignment5), hbox3); image2 = gtk_image_new_from_stock ("gtk-save", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image2); gtk_box_pack_start (GTK_BOX (hbox3), image2, FALSE, FALSE, 0); label26 = gtk_label_new_with_mnemonic ("\344\277\235\345\255\230\344\277\256\346\224\271"); gtk_widget_show (label26); gtk_box_pack_start (GTK_BOX (hbox3), label26, FALSE, FALSE, 0); insert = gtk_button_new_from_stock ("gtk-add"); gtk_widget_show (insert); gtk_table_attach (GTK_TABLE (table1), insert, 2, 3, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 40, 5); delete = gtk_button_new_from_stock ("gtk-remove"); gtk_widget_show (delete); gtk_table_attach (GTK_TABLE (table1), delete, 3, 4, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 40, 5); label7 = gtk_label_new ("\346\225\260\346\215\256\345\272\223\346\223\215\344\275\234\357\274\232"); gtk_widget_show (label7); gtk_table_attach (GTK_TABLE (table1), label7, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 40, 5); gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5); label5 = gtk_label_new ("\350\256\260\345\275\225\345\206\205\345\256\2713\357\274\232"); gtk_widget_show (label5); gtk_table_attach (GTK_TABLE (table1), label5, 2, 3, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 10, 10); gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); label6 = gtk_label_new ("\350\256\260\345\275\225\345\206\205\345\256\2714\357\274\232"); gtk_widget_show (label6); gtk_table_attach (GTK_TABLE (table1), label6, 3, 4, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 10, 10); gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5); label4 = gtk_label_new ("\350\256\260\345\275\225\345\206\205\345\256\2712\357\274\232"); gtk_widget_show (label4); gtk_table_attach (GTK_TABLE (table1), label4, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 10, 10); gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); label1 = gtk_label_new ("<b>\350\256\260\345\275\225\347\256\241\347\220\206</b>"); gtk_widget_show (label1); gtk_frame_set_label_widget (GTK_FRAME (frame1), label1); gtk_label_set_use_markup (GTK_LABEL (label1), TRUE); vbox3 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox3); gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); hseparator1 = gtk_hseparator_new (); gtk_widget_show (hseparator1); gtk_box_pack_start (GTK_BOX (vbox3), hseparator1, TRUE, TRUE, 0); gtk_widget_set_size_request (hseparator1, 800, 20); frame2 = gtk_frame_new (NULL); gtk_widget_show (frame2); gtk_box_pack_start (GTK_BOX (vbox3), frame2, FALSE, FALSE, 0); gtk_widget_set_size_request (frame2, 800, 258); gtk_container_set_border_width (GTK_CONTAINER (frame2), 5); gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_ETCHED_OUT); alignment2 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment2); gtk_container_add (GTK_CONTAINER (frame2), alignment2); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment2), 0, 0, 12, 0); vbox4 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox4); gtk_container_add (GTK_CONTAINER (alignment2), vbox4); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox4), hbox1, TRUE, TRUE, 6); gtk_widget_set_size_request (hbox1, -1, 48); label13 = gtk_label_new ("\345\205\263\351\224\256\350\257\215\357\274\232"); gtk_widget_show (label13); gtk_box_pack_start (GTK_BOX (hbox1), label13, FALSE, FALSE, 10); gtk_widget_set_size_request (label13, -1, 25); entry_guanjianci = gtk_entry_new (); gtk_widget_show (entry_guanjianci); gtk_box_pack_start (GTK_BOX (hbox1), entry_guanjianci, FALSE, TRUE, 10); gtk_widget_set_size_request (entry_guanjianci, 147, 25); gtk_entry_set_invisible_char (GTK_ENTRY (entry_guanjianci), 9679); label14 = gtk_label_new ("\346\243\200\347\264\242\350\214\203\345\233\264\357\274\232"); gtk_widget_show (label14); gtk_box_pack_start (GTK_BOX (hbox1), label14, FALSE, FALSE, 10); gtk_widget_set_size_request (label14, -1, 25); jiansuo_fanwei = gtk_combo_box_entry_new_text (); gtk_widget_show (jiansuo_fanwei); gtk_box_pack_start (GTK_BOX (hbox1), jiansuo_fanwei, FALSE, FALSE, 3); gtk_widget_set_size_request (jiansuo_fanwei, 130, 10); gtk_combo_box_append_text (GTK_COMBO_BOX (jiansuo_fanwei), "all"); gtk_combo_box_append_text (GTK_COMBO_BOX (jiansuo_fanwei), "item1"); gtk_combo_box_append_text (GTK_COMBO_BOX (jiansuo_fanwei), "item2"); gtk_combo_box_append_text (GTK_COMBO_BOX (jiansuo_fanwei), "item3"); gtk_combo_box_append_text (GTK_COMBO_BOX (jiansuo_fanwei), "item4"); search = gtk_button_new (); gtk_widget_show (search); gtk_box_pack_start (GTK_BOX (hbox1), search, FALSE, FALSE, 159); gtk_widget_set_size_request (search, -1, 25); alignment4 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment4); gtk_container_add (GTK_CONTAINER (search), alignment4); hbox2 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox2); gtk_container_add (GTK_CONTAINER (alignment4), hbox2); image1 = gtk_image_new_from_stock ("gtk-apply", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image1); gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); label25 = gtk_label_new_with_mnemonic ("\345\274\200\345\247\213\346\243\200\347\264\242"); gtk_widget_show (label25); gtk_box_pack_start (GTK_BOX (hbox2), label25, FALSE, FALSE, 12); vbox5 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox5); gtk_box_pack_start (GTK_BOX (vbox4), vbox5, TRUE, TRUE, 0);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -