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

📄 glade_interface.c

📁 A GTK sound font editor. Sound font files are used to synthesize instruments from audio samples for
💻 C
📖 第 1 页 / 共 5 页
字号:
  GtkWidget *hbox47;  GSList *type_group = NULL;  GtkWidget *RADmelod;  GtkWidget *RADperc;  GtkWidget *hbox46;  GtkWidget *button1;  GtkWidget *button3;  presetwin = gtk_window_new (GTK_WINDOW_DIALOG);  gtk_object_set_data (GTK_OBJECT (presetwin), "presetwin", presetwin);  gtk_window_set_position (GTK_WINDOW (presetwin), GTK_WIN_POS_MOUSE);  vbox16 = gtk_vbox_new (FALSE, 6);  gtk_widget_ref (vbox16);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "vbox16", vbox16,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox16);  gtk_container_add (GTK_CONTAINER (presetwin), vbox16);  gtk_container_set_border_width (GTK_CONTAINER (vbox16), 10);  frame7 = gtk_frame_new (NULL);  gtk_widget_ref (frame7);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "frame7", frame7,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame7);  gtk_box_pack_start (GTK_BOX (vbox16), frame7, TRUE, TRUE, 0);  vbox17 = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (vbox17);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "vbox17", vbox17,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox17);  gtk_container_add (GTK_CONTAINER (frame7), vbox17);  gtk_container_set_border_width (GTK_CONTAINER (vbox17), 4);  table15 = gtk_table_new (2, 3, FALSE);  gtk_widget_ref (table15);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "table15", table15,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (table15);  gtk_box_pack_start (GTK_BOX (vbox17), table15, FALSE, FALSE, 0);  gtk_table_set_row_spacings (GTK_TABLE (table15), 2);  gtk_table_set_col_spacings (GTK_TABLE (table15), 2);  label125 = gtk_label_new (_("Name"));  gtk_widget_ref (label125);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "label125", label125,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label125);  gtk_table_attach (GTK_TABLE (table15), label125, 0, 1, 0, 1,                    (GtkAttachOptions) (0),                    (GtkAttachOptions) (0), 0, 0);  label126 = gtk_label_new (_("Bank"));  gtk_widget_ref (label126);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "label126", label126,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label126);  gtk_table_attach (GTK_TABLE (table15), label126, 1, 2, 0, 1,                    (GtkAttachOptions) (0),                    (GtkAttachOptions) (0), 0, 0);  label127 = gtk_label_new (_("Preset"));  gtk_widget_ref (label127);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "label127", label127,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label127);  gtk_table_attach (GTK_TABLE (table15), label127, 2, 3, 0, 1,                    (GtkAttachOptions) (0),                    (GtkAttachOptions) (0), 0, 0);  ENname = gtk_entry_new_with_max_length (20);  gtk_widget_ref (ENname);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "ENname", ENname,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (ENname);  gtk_table_attach (GTK_TABLE (table15), ENname, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  SPBbank_adj = gtk_adjustment_new (0, 0, 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 (presetwin), "SPBbank", SPBbank,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (SPBbank);  gtk_table_attach (GTK_TABLE (table15), SPBbank, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  SPBprenum_adj = gtk_adjustment_new (0, 0, 127, 1, 10, 10);  SPBprenum = gtk_spin_button_new (GTK_ADJUSTMENT (SPBprenum_adj), 1, 0);  gtk_widget_ref (SPBprenum);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "SPBprenum", SPBprenum,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (SPBprenum);  gtk_table_attach (GTK_TABLE (table15), SPBprenum, 2, 3, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  hbox47 = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (hbox47);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "hbox47", hbox47,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox47);  gtk_box_pack_start (GTK_BOX (vbox17), hbox47, FALSE, FALSE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox47), 2);  RADmelod = gtk_radio_button_new_with_label (type_group, _("Melodic"));  type_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RADmelod));  gtk_widget_ref (RADmelod);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "RADmelod", RADmelod,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (RADmelod);  gtk_box_pack_start (GTK_BOX (hbox47), RADmelod, TRUE, FALSE, 0);  RADperc = gtk_radio_button_new_with_label (type_group, _("Percussion"));  type_group = gtk_radio_button_group (GTK_RADIO_BUTTON (RADperc));  gtk_widget_ref (RADperc);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "RADperc", RADperc,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (RADperc);  gtk_box_pack_start (GTK_BOX (hbox47), RADperc, TRUE, FALSE, 0);  hbox46 = gtk_hbox_new (TRUE, 0);  gtk_widget_ref (hbox46);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "hbox46", hbox46,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox46);  gtk_box_pack_start (GTK_BOX (vbox16), hbox46, FALSE, FALSE, 0);  button1 = gtk_button_new_with_label (_("OK"));  gtk_widget_ref (button1);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "button1", button1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button1);  gtk_box_pack_start (GTK_BOX (hbox46), button1, FALSE, FALSE, 0);  button3 = gtk_button_new_with_label (_("Cancel"));  gtk_widget_ref (button3);  gtk_object_set_data_full (GTK_OBJECT (presetwin), "button3", button3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button3);  gtk_box_pack_start (GTK_BOX (hbox46), button3, FALSE, FALSE, 0);  gtk_signal_connect (GTK_OBJECT (RADmelod), "toggled",                      GTK_SIGNAL_FUNC (uisf_cb_newmod_preset_type_toggled),                      presetwin);  gtk_signal_connect (GTK_OBJECT (button1), "clicked",                      GTK_SIGNAL_FUNC (uisf_cb_newmod_preset_okay),                      presetwin);  gtk_signal_connect_object (GTK_OBJECT (button3), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (presetwin));  return presetwin;}GtkWidget*create_instwin (void){  GtkWidget *instwin;  GtkWidget *vbox18;  GtkWidget *frame8;  GtkWidget *vbox19;  GtkWidget *label128;  GtkWidget *ENname;  GtkWidget *hbox49;  GtkWidget *button4;  GtkWidget *button5;  instwin = gtk_window_new (GTK_WINDOW_DIALOG);  gtk_object_set_data (GTK_OBJECT (instwin), "instwin", instwin);  gtk_window_set_position (GTK_WINDOW (instwin), GTK_WIN_POS_MOUSE);  vbox18 = gtk_vbox_new (FALSE, 6);  gtk_widget_ref (vbox18);  gtk_object_set_data_full (GTK_OBJECT (instwin), "vbox18", vbox18,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox18);  gtk_container_add (GTK_CONTAINER (instwin), vbox18);  gtk_container_set_border_width (GTK_CONTAINER (vbox18), 10);  frame8 = gtk_frame_new (NULL);  gtk_widget_ref (frame8);  gtk_object_set_data_full (GTK_OBJECT (instwin), "frame8", frame8,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame8);  gtk_box_pack_start (GTK_BOX (vbox18), frame8, TRUE, TRUE, 0);  vbox19 = gtk_vbox_new (FALSE, 2);  gtk_widget_ref (vbox19);  gtk_object_set_data_full (GTK_OBJECT (instwin), "vbox19", vbox19,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox19);  gtk_container_add (GTK_CONTAINER (frame8), vbox19);  gtk_container_set_border_width (GTK_CONTAINER (vbox19), 4);  label128 = gtk_label_new (_("Name"));  gtk_widget_ref (label128);  gtk_object_set_data_full (GTK_OBJECT (instwin), "label128", label128,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label128);  gtk_box_pack_start (GTK_BOX (vbox19), label128, FALSE, FALSE, 0);  ENname = gtk_entry_new_with_max_length (20);  gtk_widget_ref (ENname);  gtk_object_set_data_full (GTK_OBJECT (instwin), "ENname", ENname,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (ENname);  gtk_box_pack_start (GTK_BOX (vbox19), ENname, FALSE, FALSE, 0);  hbox49 = gtk_hbox_new (TRUE, 0);  gtk_widget_ref (hbox49);  gtk_object_set_data_full (GTK_OBJECT (instwin), "hbox49", hbox49,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox49);  gtk_box_pack_start (GTK_BOX (vbox18), hbox49, FALSE, FALSE, 0);  button4 = gtk_button_new_with_label (_("OK"));  gtk_widget_ref (button4);  gtk_object_set_data_full (GTK_OBJECT (instwin), "button4", button4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button4);  gtk_box_pack_start (GTK_BOX (hbox49), button4, TRUE, FALSE, 0);  button5 = gtk_button_new_with_label (_("Cancel"));  gtk_widget_ref (button5);  gtk_object_set_data_full (GTK_OBJECT (instwin), "button5", button5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (button5);  gtk_box_pack_start (GTK_BOX (hbox49), button5, FALSE, FALSE, 0);  gtk_signal_connect (GTK_OBJECT (button4), "clicked",                      GTK_SIGNAL_FUNC (uisf_cb_newmod_inst_okay),                      instwin);  gtk_signal_connect_object (GTK_OBJECT (button5), "clicked",                             GTK_SIGNAL_FUNC (gtk_widget_destroy),                             GTK_OBJECT (instwin));  return instwin;}GtkWidget*create_samwin (void){  GtkWidget *samwin;  GtkWidget *vbox20;  GtkWidget *frame9;  GtkWidget *vbox21;  GtkWidget *label129;  GtkWidget *ENname;  GtkWidget *settings;  GtkWidget *hbox112;  GtkWidget *label226;  GtkWidget *OPrate;  GtkWidget *OPrate_menu;  GtkWidget *glade_menuitem;  GtkWidget *label227;  GtkWidget *ENcustom;  GtkWidget *hbox114;  GtkWidget *label229;  GtkObject *SPBftune_adj;  GtkWidget *SPBftune;  GtkWidget *label230;  GtkWidget *hbox50;  GtkWidget *button6;  GtkWidget *button7;  samwin = gtk_window_new (GTK_WINDOW_DIALOG);  gtk_object_set_data (GTK_OBJECT (samwin), "samwin", samwin);  gtk_window_set_position (GTK_WINDOW (samwin), GTK_WIN_POS_MOUSE);  vbox20 = gtk_vbox_new (FALSE, 6);  gtk_widget_ref (vbox20);  gtk_object_set_data_full (GTK_OBJECT (samwin), "vbox20", vbox20,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox20);  gtk_container_add (GTK_CONTAINER (samwin), vbox20);  gtk_container_set_border_width (GTK_CONTAINER (vbox20), 10);  frame9 = gtk_frame_new (NULL);  gtk_widget_ref (frame9);  gtk_object_set_data_full (GTK_OBJECT (samwin), "frame9", frame9,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame9);  gtk_box_pack_start (GTK_BOX (vbox20), frame9, TRUE, TRUE, 0);  vbox21 = gtk_vbox_new (FALSE, 2);  gtk_widget_ref (vbox21);  gtk_object_set_data_full (GTK_OBJECT (samwin), "vbox21", vbox21,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox21);  gtk_container_add (GTK_CONTAINER (frame9), vbox21);  gtk_container_set_border_width (GTK_CONTAINER (vbox21), 4);  label129 = gtk_label_new (_("Name"));  gtk_widget_ref (label129);  gtk_object_set_data_full (GTK_OBJECT (samwin), "label129", label129,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (label129);  gtk_box_pack_start (GTK_BOX (vbox21), label129, FALSE, FALSE, 0);  ENname = gtk_entry_new_with_max_length (20);  gtk_widget_ref (ENname);  gtk_object_set_data_full (GTK_OBJECT (samwin), "ENname", ENname,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (ENname);  gtk_box_pack_start (GTK_BOX (vbox21), ENname, FALSE, FALSE, 0);  settings = gtk_vbox_new (FALSE, 2);  gtk_widget_ref (settings);  gtk_object_set_data_full (GTK_OBJECT (samwin), "settings", settings,

⌨️ 快捷键说明

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