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

📄 glade_interface.c

📁 A GTK sound font editor. Sound font files are used to synthesize instruments from audio samples for
💻 C
📖 第 1 页 / 共 5 页
字号:
  GtkWidget *MNUbankRefresh;  GtkWidget *item11;  GtkWidget *item11_menu;  GtkAccelGroup *item11_menu_accels;  GtkWidget *smurfy_tips1;  GtkWidget *item12;  GtkWidget *HNDLtbar;  GtkWidget *HNDLctrls;  GtkWidget *toolbar1;  GtkWidget *table21;  GtkWidget *OPTctrl;  GtkWidget *OPTctrl_menu;  GtkObject *SPBctrl_adj;  GtkWidget *SPBctrl;  GtkWidget *HSCctrl;  GtkWidget *table22;  GtkWidget *label223;  GtkObject *SPBchan_adj;  GtkWidget *SPBchan;  GtkWidget *label224;  GtkObject *SPBbank_adj;  GtkWidget *SPBbank;  GtkWidget *label225;  GtkObject *SPBpset_adj;  GtkWidget *SPBpset;  GtkWidget *VPANE;  GtkWidget *HPANE;  GtkAccelGroup *accel_group;  accel_group = gtk_accel_group_new ();  mainwin = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_object_set_data (GTK_OBJECT (mainwin), "mainwin", mainwin);  gtk_window_set_title (GTK_WINDOW (mainwin), _("Smurf Sound Font Editor"));  gtk_window_set_policy (GTK_WINDOW (mainwin), TRUE, TRUE, FALSE);  vbox28 = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (vbox28);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "vbox28", vbox28,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox28);  gtk_container_add (GTK_CONTAINER (mainwin), vbox28);  hbox111 = gtk_hbox_new (FALSE, 2);  gtk_widget_ref (hbox111);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "hbox111", hbox111,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbox111);  gtk_box_pack_start (GTK_BOX (vbox28), hbox111, FALSE, FALSE, 0);  vbox52 = gtk_vbox_new (FALSE, 0);  gtk_widget_ref (vbox52);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "vbox52", vbox52,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (vbox52);  gtk_box_pack_start (GTK_BOX (hbox111), vbox52, FALSE, FALSE, 0);  handlebox2 = gtk_handle_box_new ();  gtk_widget_ref (handlebox2);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "handlebox2", handlebox2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (handlebox2);  gtk_box_pack_start (GTK_BOX (vbox52), handlebox2, FALSE, FALSE, 0);  MNUmain = gtk_menu_bar_new ();  gtk_widget_ref (MNUmain);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "MNUmain", MNUmain,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (MNUmain);  gtk_container_add (GTK_CONTAINER (handlebox2), MNUmain);  item1 = gtk_menu_item_new_with_label (_("File"));  gtk_widget_ref (item1);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "item1", item1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (item1);  gtk_container_add (GTK_CONTAINER (MNUmain), item1);  item1_menu = gtk_menu_new ();  gtk_widget_ref (item1_menu);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "item1_menu", item1_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (item1), item1_menu);  item1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (item1_menu));  item2 = gtk_menu_item_new_with_label (_("New"));  gtk_widget_ref (item2);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "item2", item2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (item2);  gtk_container_add (GTK_CONTAINER (item1_menu), item2);  gtk_widget_add_accelerator (item2, "activate", accel_group,                              GDK_N, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  item3 = gtk_menu_item_new_with_label (_("Open"));  gtk_widget_ref (item3);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "item3", item3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (item3);  gtk_container_add (GTK_CONTAINER (item1_menu), item3);  gtk_widget_add_accelerator (item3, "activate", accel_group,                              GDK_O, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  save = gtk_menu_item_new_with_label (_("Save"));  gtk_widget_ref (save);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "save", save,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (save);  gtk_container_add (GTK_CONTAINER (item1_menu), save);  gtk_widget_add_accelerator (save, "activate", accel_group,                              GDK_S, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  save_as = gtk_menu_item_new_with_label (_("Save As"));  gtk_widget_ref (save_as);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "save_as", save_as,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (save_as);  gtk_container_add (GTK_CONTAINER (item1_menu), save_as);  new_vbank1 = gtk_menu_item_new_with_label (_("New VBank"));  gtk_widget_ref (new_vbank1);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "new_vbank1", new_vbank1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (new_vbank1);  gtk_container_add (GTK_CONTAINER (item1_menu), new_vbank1);  separator1 = gtk_menu_item_new ();  gtk_widget_ref (separator1);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "separator1", separator1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (separator1);  gtk_container_add (GTK_CONTAINER (item1_menu), separator1);  gtk_widget_set_sensitive (separator1, FALSE);  item4 = gtk_menu_item_new_with_label (_("Quit"));  gtk_widget_ref (item4);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "item4", item4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (item4);  gtk_container_add (GTK_CONTAINER (item1_menu), item4);  gtk_widget_add_accelerator (item4, "activate", accel_group,                              GDK_Q, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  item5 = gtk_menu_item_new_with_label (_("Edit"));  gtk_widget_ref (item5);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "item5", item5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (item5);  gtk_container_add (GTK_CONTAINER (MNUmain), item5);  item5_menu = gtk_menu_new ();  gtk_widget_ref (item5_menu);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "item5_menu", item5_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (item5), item5_menu);  item5_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (item5_menu));  undo = gtk_menu_item_new_with_label (_("Undo"));  gtk_widget_ref (undo);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "undo", undo,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (undo);  gtk_container_add (GTK_CONTAINER (item5_menu), undo);  gtk_widget_add_accelerator (undo, "activate", accel_group,                              GDK_Z, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  redo = gtk_menu_item_new_with_label (_("Redo"));  gtk_widget_ref (redo);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "redo", redo,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (redo);  gtk_container_add (GTK_CONTAINER (item5_menu), redo);  gtk_widget_add_accelerator (redo, "activate", accel_group,                              GDK_R, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  history1 = gtk_menu_item_new_with_label (_("Undo History"));  gtk_widget_ref (history1);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "history1", history1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (history1);  gtk_container_add (GTK_CONTAINER (item5_menu), history1);  gtk_widget_add_accelerator (history1, "activate", accel_group,                              GDK_H, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  separator5 = gtk_menu_item_new ();  gtk_widget_ref (separator5);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "separator5", separator5,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (separator5);  gtk_container_add (GTK_CONTAINER (item5_menu), separator5);  gtk_widget_set_sensitive (separator5, FALSE);  item6 = gtk_menu_item_new_with_label (_("Find"));  gtk_widget_ref (item6);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "item6", item6,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (item6);  gtk_container_add (GTK_CONTAINER (item5_menu), item6);  gtk_widget_add_accelerator (item6, "activate", accel_group,                              GDK_F, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  item7 = gtk_menu_item_new_with_label (_("Preferences"));  gtk_widget_ref (item7);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "item7", item7,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (item7);  gtk_container_add (GTK_CONTAINER (item5_menu), item7);  gtk_widget_add_accelerator (item7, "activate", accel_group,                              GDK_P, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  view1 = gtk_menu_item_new_with_label (_("View"));  gtk_widget_ref (view1);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "view1", view1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (view1);  gtk_container_add (GTK_CONTAINER (MNUmain), view1);  view1_menu = gtk_menu_new ();  gtk_widget_ref (view1_menu);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "view1_menu", view1_menu,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_menu_item_set_submenu (GTK_MENU_ITEM (view1), view1_menu);  view1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (view1_menu));  wave_generator1 = gtk_menu_item_new_with_label (_("Waveform Generator"));  gtk_widget_ref (wave_generator1);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "wave_generator1", wave_generator1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (wave_generator1);  gtk_container_add (GTK_CONTAINER (view1_menu), wave_generator1);  gtk_widget_add_accelerator (wave_generator1, "activate", accel_group,                              GDK_W, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  separator2 = gtk_menu_item_new ();  gtk_widget_ref (separator2);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "separator2", separator2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (separator2);  gtk_container_add (GTK_CONTAINER (view1_menu), separator2);  gtk_widget_set_sensitive (separator2, FALSE);  MNUgenview = gtk_radio_menu_item_new_with_label (lowpane_group, _("Generator View"));  lowpane_group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (MNUgenview));  gtk_widget_ref (MNUgenview);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "MNUgenview", MNUgenview,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (MNUgenview);  gtk_container_add (GTK_CONTAINER (view1_menu), MNUgenview);  gtk_widget_add_accelerator (MNUgenview, "activate", accel_group,                              GDK_1, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (MNUgenview), TRUE);  MNUgenctrl = gtk_radio_menu_item_new_with_label (lowpane_group, _("Generator Control"));  lowpane_group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (MNUgenctrl));  gtk_widget_ref (MNUgenctrl);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "MNUgenctrl", MNUgenctrl,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (MNUgenctrl);  gtk_container_add (GTK_CONTAINER (view1_menu), MNUgenctrl);  gtk_widget_add_accelerator (MNUgenctrl, "activate", accel_group,                              GDK_2, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (MNUgenctrl), TRUE);  MNUsamview = gtk_radio_menu_item_new_with_label (lowpane_group, _("Sample Viewer"));  lowpane_group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (MNUsamview));  gtk_widget_ref (MNUsamview);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "MNUsamview", MNUsamview,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (MNUsamview);  gtk_container_add (GTK_CONTAINER (view1_menu), MNUsamview);  gtk_widget_add_accelerator (MNUsamview, "activate", accel_group,                              GDK_3, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (MNUsamview), TRUE);  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (MNUsamview), TRUE);  separator3 = gtk_menu_item_new ();  gtk_widget_ref (separator3);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "separator3", separator3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (separator3);  gtk_container_add (GTK_CONTAINER (view1_menu), separator3);  gtk_widget_set_sensitive (separator3, FALSE);  MNUpiano = gtk_radio_menu_item_new_with_label (piano_group, _("Piano"));  piano_group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (MNUpiano));  gtk_widget_ref (MNUpiano);  gtk_object_set_data_full (GTK_OBJECT (mainwin), "MNUpiano", MNUpiano,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (MNUpiano);  gtk_container_add (GTK_CONTAINER (view1_menu), MNUpiano);  gtk_widget_add_accelerator (MNUpiano, "activate", accel_group,                              GDK_4, GDK_CONTROL_MASK,                              GTK_ACCEL_VISIBLE);  gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (MNUpiano), TRUE);  MNUvelocity = gtk_radio_menu_item_new_with_label (piano_group, _("Velocity"));  piano_group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (MNUvelocity));  gtk_widget_ref (MNUvelocity);  gtk_object_set_data_full (GT

⌨️ 快捷键说明

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