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