--- gigedit/trunk/src/gigedit/dimregionedit.h 2015/01/04 18:36:42 2690 +++ gigedit/trunk/src/gigedit/dimregionedit.h 2015/01/04 19:46:54 2691 @@ -80,6 +80,7 @@ sigc::signal& signal_dimreg_to_be_changed(); sigc::signal& signal_dimreg_changed(); sigc::signal& signal_sample_ref_changed(); + sigc::signal& signal_select_sample(); std::set dimregs; @@ -88,6 +89,7 @@ sigc::signal dimreg_changed_signal; sigc::signal sample_ref_changed_signal; sigc::signal instrument_changed; + sigc::signal select_sample_signal; gig::DimensionRegion* dimregion; @@ -197,6 +199,8 @@ Gtk::Label* lEG2; Gtk::Label* lLFO2; + Gtk::Button buttonSelectSample; + int rowno; int pageno; int firstRowInBlock; @@ -208,6 +212,7 @@ void addString(const char* labelText, Gtk::Label*& label, Gtk::Entry*& widget); Gtk::Label* addHeader(const char* text); + void addRightHandSide(Gtk::Widget& widget); void nextPage(); void VCFEnabled_toggled(); @@ -301,6 +306,8 @@ void set_LoopLength(gig::DimensionRegion* d, uint32_t value); void set_LoopInfinite(gig::DimensionRegion* d, bool value); void set_LoopPlayCount(gig::DimensionRegion* d, uint32_t value); + + void onButtonSelectSamplePressed(); }; #endif