--- gigedit/trunk/src/gigedit/regionchooser.h 2008/02/03 00:19:55 1660 +++ gigedit/trunk/src/gigedit/regionchooser.h 2008/02/03 14:10:47 1661 @@ -29,9 +29,15 @@ #include #include "dimensionmanager.h" +#include "paramedit.h" #include +enum virt_keyboard_mode_t { + VIRT_KEYBOARD_MODE_NORMAL, + VIRT_KEYBOARD_MODE_CHORD +}; + class SortedRegions { private: std::vector regions; @@ -71,6 +77,8 @@ void on_note_on_event(int key, int velocity); void on_note_off_event(int key, int velocity); + Gtk::HBox m_VirtKeybPropsBox; + protected: virtual void on_realize(); virtual bool on_expose_event(GdkEventExpose* e); @@ -147,6 +155,14 @@ Glib::RefPtr actionGroup; Glib::RefPtr uiManager; + // properties of the virtaul keyboard + ChoiceEntry m_VirtKeybModeChoice; + Gtk::Label m_VirtKeybVelocityLabelDescr; + Gtk::Label m_VirtKeybVelocityLabel; + Gtk::Label m_VirtKeybOffVelocityLabelDescr; + Gtk::Label m_VirtKeybOffVelocityLabel; + int currentActiveKey; + DimensionManager dimensionManager; };