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

📄 glade_interface.c

📁 A GTK sound font editor. Sound font files are used to synthesize instruments from audio samples for
💻 C
📖 第 1 页 / 共 5 页
字号:
/* * 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 + -