📄 glade_interface.c
字号:
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 + -