20 #include <gtkmm/stock.h>
35 , _pianomm(
Glib::wrap((GtkWidget*)_piano))
45 add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL);
46 add_button(Gtk::Stock::OK, Gtk::RESPONSE_ACCEPT);
47 set_default_response(Gtk::RESPONSE_ACCEPT);
53 printf(
"NOTE: %d\n", note);
void piano_keyboard_set_monophonic(PianoKeyboard *pk, gboolean monophonic)
GtkWidget * piano_keyboard_new(void)
static void _note_on_event_handler(GtkWidget *, int note, gpointer arg)
void piano_keyboard_sustain_press(PianoKeyboard *pk)
void note_on_event_handler(int note)