--- gigedit/trunk/src/gigedit/dimregionedit.h 2007/06/10 10:56:11 1225 +++ gigedit/trunk/src/gigedit/dimregionedit.h 2007/09/30 18:30:52 1359 @@ -36,9 +36,18 @@ DimRegionEdit(); virtual ~DimRegionEdit(); void set_dim_region(gig::DimensionRegion* d); + bool set_sample(gig::Sample* sample); Gtk::Entry* wSample; + sigc::signal& signal_dimreg_to_be_changed(); + sigc::signal& signal_dimreg_changed(); + sigc::signal& signal_sample_ref_changed(); protected: + sigc::signal dimreg_to_be_changed_signal; + sigc::signal dimreg_changed_signal; + sigc::signal sample_ref_changed_signal; + sigc::signal instrument_changed; + gig::DimensionRegion* dimregion; Gtk::Tooltips tooltips; @@ -136,12 +145,24 @@ BoolEntry eSampleLoopInfinite; NumEntryTemp eSampleLoopPlayCount; + sigc::connection connection_eVCFCutoffController; + sigc::connection connection_eVCFVelocityCurve; + sigc::connection connection_eVCFVelocityScale; + sigc::connection connection_eVCFVelocityDynamicRange; + sigc::connection connection_eVelocityResponseCurve; + sigc::connection connection_eVelocityResponseDepth; + sigc::connection connection_eVelocityResponseCurveScaling; + sigc::connection connection_eReleaseVelocityResponseCurve; + sigc::connection connection_eReleaseVelocityResponseDepth; + sigc::connection connection_eGain; + int rowno; int pageno; int firstRowInBlock; void addProp(BoolEntry& boolentry); + void addProp(BoolEntryPlus6& boolentry); void addProp(LabelWidget& labelwidget); void addString(const char* labelText, Gtk::Label*& label, Gtk::Entry*& widget);