--- gigedit/trunk/src/gigedit/dimregionchooser.h 2017/01/02 22:13:01 3068 +++ gigedit/trunk/src/gigedit/dimregionchooser.h 2017/01/15 19:18:39 3089 @@ -52,6 +52,11 @@ std::set& dimregs) const; bool select_dimregion(gig::DimensionRegion* dimrgn); + // those 3 are ATM only relevant when resizing custom dimension region zones + void setModifyBothChannels(bool b); + void setModifyAllDimensionRegions(bool b); + void setModifyAllRegions(bool b); + protected: #if (GTKMM_MAJOR_VERSION == 2 && GTKMM_MINOR_VERSION < 90) || GTKMM_MAJOR_VERSION < 2 virtual bool on_expose_event(GdkEventExpose* e); @@ -77,6 +82,11 @@ sigc::signal dimregion_selected; sigc::signal region_changed; + // those 3 are ATM only relevant when resizing custom dimension region zones + bool modifybothchannels; + bool modifyalldimregs; + bool modifyallregions; + //std::set dimregs; ///< Reflects which dimension regions are currently selected. int focus_line; std::map > dimzones; ///< Reflects which zone(s) of the individual dimension are currently selected. @@ -104,7 +114,8 @@ int min; int max; int dimension; - int offset; + gig::dimension_def_t dimensionDef; + int zone; } resize; bool multiSelectKeyDown;