📄 glade_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 <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "glade_callbacks.h"#include "glade_interface.h"#include "glade_support.h"GtkWidget*create_findwin (void){ GtkWidget *findwin; GtkWidget *vbox14; GtkWidget *frame6; GtkWidget *vbox15; GtkWidget *table12; GtkWidget *label122; GtkWidget *label117; GtkWidget *OPfile; GtkWidget *OPfile_menu; GtkWidget *glade_menuitem; GtkWidget *hbox60; GtkWidget *OPtype; GtkWidget *OPtype_menu; GtkWidget *CKBbegin; GtkWidget *hseparator9; GtkWidget *table13; GtkWidget *hbox42; GtkObject *SPBbank_adj; GtkWidget *SPBbank; GtkWidget *LBLpreset; GtkObject *SPBpreset_adj; GtkWidget *SPBpreset; GtkWidget *ENname; GSList *by_group = NULL; GtkWidget *RADname; GtkWidget *hbox43; GSList *strcmp_group = NULL; GtkWidget *RADsubstr; GtkWidget *RADstartswith; GtkWidget *RADbank; GtkWidget *hbox36; GtkWidget *BTNsearch; GtkWidget *BTNclose; GtkWidget *BTNcancel; findwin = gtk_window_new (GTK_WINDOW_DIALOG); gtk_object_set_data (GTK_OBJECT (findwin), "findwin", findwin); gtk_window_set_title (GTK_WINDOW (findwin), _("Find")); gtk_window_set_position (GTK_WINDOW (findwin), GTK_WIN_POS_MOUSE); vbox14 = gtk_vbox_new (FALSE, 6); gtk_widget_ref (vbox14); gtk_object_set_data_full (GTK_OBJECT (findwin), "vbox14", vbox14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox14); gtk_container_add (GTK_CONTAINER (findwin), vbox14); gtk_container_set_border_width (GTK_CONTAINER (vbox14), 10); frame6 = gtk_frame_new (NULL); gtk_widget_ref (frame6); gtk_object_set_data_full (GTK_OBJECT (findwin), "frame6", frame6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame6); gtk_box_pack_start (GTK_BOX (vbox14), frame6, TRUE, TRUE, 0); vbox15 = gtk_vbox_new (FALSE, 4); gtk_widget_ref (vbox15); gtk_object_set_data_full (GTK_OBJECT (findwin), "vbox15", vbox15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox15); gtk_container_add (GTK_CONTAINER (frame6), vbox15); gtk_container_set_border_width (GTK_CONTAINER (vbox15), 4); table12 = gtk_table_new (2, 3, FALSE); gtk_widget_ref (table12); gtk_object_set_data_full (GTK_OBJECT (findwin), "table12", table12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table12); gtk_box_pack_start (GTK_BOX (vbox15), table12, FALSE, FALSE, 0); gtk_table_set_row_spacings (GTK_TABLE (table12), 2); gtk_table_set_col_spacings (GTK_TABLE (table12), 2); label122 = gtk_label_new (_("File:")); gtk_widget_ref (label122); gtk_object_set_data_full (GTK_OBJECT (findwin), "label122", label122, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label122); gtk_table_attach (GTK_TABLE (table12), label122, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label122), 0, 0.5); label117 = gtk_label_new (_("Type:")); gtk_widget_ref (label117); gtk_object_set_data_full (GTK_OBJECT (findwin), "label117", label117, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label117); gtk_table_attach (GTK_TABLE (table12), label117, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label117), 0, 0.5); OPfile = gtk_option_menu_new (); gtk_widget_ref (OPfile); gtk_object_set_data_full (GTK_OBJECT (findwin), "OPfile", OPfile, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (OPfile); gtk_table_attach (GTK_TABLE (table12), OPfile, 1, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); OPfile_menu = gtk_menu_new (); glade_menuitem = gtk_menu_item_new_with_label (_("All Files")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (OPfile_menu), glade_menuitem); gtk_option_menu_set_menu (GTK_OPTION_MENU (OPfile), OPfile_menu); hbox60 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox60); gtk_object_set_data_full (GTK_OBJECT (findwin), "hbox60", hbox60, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox60); gtk_table_attach (GTK_TABLE (table12), hbox60, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); OPtype = gtk_option_menu_new (); gtk_widget_ref (OPtype); gtk_object_set_data_full (GTK_OBJECT (findwin), "OPtype", OPtype, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (OPtype); gtk_box_pack_start (GTK_BOX (hbox60), OPtype, FALSE, FALSE, 0); OPtype_menu = gtk_menu_new (); glade_menuitem = gtk_menu_item_new_with_label (_("Preset")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (OPtype_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Instrument")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (OPtype_menu), glade_menuitem); glade_menuitem = gtk_menu_item_new_with_label (_("Sample")); gtk_widget_show (glade_menuitem); gtk_menu_append (GTK_MENU (OPtype_menu), glade_menuitem); gtk_option_menu_set_menu (GTK_OPTION_MENU (OPtype), OPtype_menu); CKBbegin = gtk_check_button_new_with_label (_("Start from beginning")); gtk_widget_ref (CKBbegin); gtk_object_set_data_full (GTK_OBJECT (findwin), "CKBbegin", CKBbegin, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (CKBbegin); gtk_box_pack_start (GTK_BOX (vbox15), CKBbegin, FALSE, FALSE, 0); hseparator9 = gtk_hseparator_new (); gtk_widget_ref (hseparator9); gtk_object_set_data_full (GTK_OBJECT (findwin), "hseparator9", hseparator9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator9); gtk_box_pack_start (GTK_BOX (vbox15), hseparator9, FALSE, FALSE, 0); table13 = gtk_table_new (3, 2, FALSE); gtk_widget_ref (table13); gtk_object_set_data_full (GTK_OBJECT (findwin), "table13", table13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table13); gtk_box_pack_start (GTK_BOX (vbox15), table13, FALSE, FALSE, 0); gtk_table_set_row_spacings (GTK_TABLE (table13), 2); gtk_table_set_col_spacings (GTK_TABLE (table13), 2); hbox42 = gtk_hbox_new (FALSE, 2); gtk_widget_ref (hbox42); gtk_object_set_data_full (GTK_OBJECT (findwin), "hbox42", hbox42, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox42); gtk_table_attach (GTK_TABLE (table13), hbox42, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); SPBbank_adj = gtk_adjustment_new (-1, -1, 128, 1, 10, 10); SPBbank = gtk_spin_button_new (GTK_ADJUSTMENT (SPBbank_adj), 1, 0); gtk_widget_ref (SPBbank); gtk_object_set_data_full (GTK_OBJECT (findwin), "SPBbank", SPBbank, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SPBbank); gtk_box_pack_start (GTK_BOX (hbox42), SPBbank, TRUE, TRUE, 0); LBLpreset = gtk_label_new (_("Preset:")); gtk_widget_ref (LBLpreset); gtk_object_set_data_full (GTK_OBJECT (findwin), "LBLpreset", LBLpreset, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (LBLpreset); gtk_box_pack_start (GTK_BOX (hbox42), LBLpreset, FALSE, FALSE, 0); SPBpreset_adj = gtk_adjustment_new (-1, -1, 127, 1, 10, 10); SPBpreset = gtk_spin_button_new (GTK_ADJUSTMENT (SPBpreset_adj), 1, 0); gtk_widget_ref (SPBpreset); gtk_object_set_data_full (GTK_OBJECT (findwin), "SPBpreset", SPBpreset, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (SPBpreset); gtk_box_pack_start (GTK_BOX (hbox42), SPBpreset, TRUE, TRUE, 0); ENname = gtk_entry_new_with_max_length (20); gtk_widget_ref (ENname); gtk_object_set_data_full (GTK_OBJECT (findwin), "ENname", ENname, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (ENname); gtk_table_attach (GTK_TABLE (table13), ENname, 1, 2, 1, 2, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); RADname = gtk_radio_button_new_with_label (by_group, _("Name:")); by_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RADname)); gtk_widget_ref (RADname); gtk_object_set_data_full (GTK_OBJECT (findwin), "RADname", RADname, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RADname); gtk_table_attach (GTK_TABLE (table13), RADname, 0, 1, 1, 2, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); hbox43 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox43); gtk_object_set_data_full (GTK_OBJECT (findwin), "hbox43", hbox43, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox43); gtk_table_attach (GTK_TABLE (table13), hbox43, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); RADsubstr = gtk_radio_button_new_with_label (strcmp_group, _("Sub string")); strcmp_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RADsubstr)); gtk_widget_ref (RADsubstr); gtk_object_set_data_full (GTK_OBJECT (findwin), "RADsubstr", RADsubstr, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RADsubstr); gtk_box_pack_start (GTK_BOX (hbox43), RADsubstr, FALSE, FALSE, 0); RADstartswith = gtk_radio_button_new_with_label (strcmp_group, _("Starts with")); strcmp_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RADstartswith)); gtk_widget_ref (RADstartswith); gtk_object_set_data_full (GTK_OBJECT (findwin), "RADstartswith", RADstartswith, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RADstartswith); gtk_box_pack_start (GTK_BOX (hbox43), RADstartswith, FALSE, FALSE, 0); RADbank = gtk_radio_button_new_with_label (by_group, _("Bank:")); by_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RADbank)); gtk_widget_ref (RADbank); gtk_object_set_data_full (GTK_OBJECT (findwin), "RADbank", RADbank, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (RADbank); gtk_table_attach (GTK_TABLE (table13), RADbank, 0, 1, 2, 3, (GtkAttachOptions) (0), (GtkAttachOptions) (0), 0, 0); hbox36 = gtk_hbox_new (TRUE, 0); gtk_widget_ref (hbox36); gtk_object_set_data_full (GTK_OBJECT (findwin), "hbox36", hbox36, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox36); gtk_box_pack_start (GTK_BOX (vbox14), hbox36, FALSE, FALSE, 0); BTNsearch = gtk_button_new_with_label (_("Search")); gtk_widget_ref (BTNsearch); gtk_object_set_data_full (GTK_OBJECT (findwin), "BTNsearch", BTNsearch, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (BTNsearch); gtk_box_pack_start (GTK_BOX (hbox36), BTNsearch, TRUE, FALSE, 0); BTNclose = gtk_button_new_with_label (_("Close")); gtk_widget_ref (BTNclose); gtk_object_set_data_full (GTK_OBJECT (findwin), "BTNclose", BTNclose, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (BTNclose); gtk_box_pack_start (GTK_BOX (hbox36), BTNclose, TRUE, FALSE, 0); BTNcancel = gtk_button_new_with_label (_("Cancel")); gtk_widget_ref (BTNcancel); gtk_object_set_data_full (GTK_OBJECT (findwin), "BTNcancel", BTNcancel, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (BTNcancel); gtk_box_pack_start (GTK_BOX (hbox36), BTNcancel, FALSE, FALSE, 0); gtk_widget_grab_focus (ENname); return findwin;}GtkWidget*create_presetwin (void){ GtkWidget *presetwin; GtkWidget *vbox16; GtkWidget *frame7; GtkWidget *vbox17; GtkWidget *table15; GtkWidget *label125; GtkWidget *label126; GtkWidget *label127; GtkWidget *ENname; GtkObject *SPBbank_adj; GtkWidget *SPBbank; GtkObject *SPBprenum_adj; GtkWidget *SPBprenum;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -