Histograms restored.

This commit is contained in:
Emil Martinec
2011-04-07 12:24:23 -05:00
parent cf6059a243
commit 33c0af3010
17 changed files with 68 additions and 63 deletions

View File

@@ -323,12 +323,12 @@ void DiagonalCurveEditorSubGroup::storeDisplayedCurve() {
* Restore the histogram to all types from the CurveEditor object to the widgets
*/
void DiagonalCurveEditorSubGroup::restoreDisplayedHistogram() {
if (parent->displayedCurve) {
paramCurve->updateBackgroundHistogram (parent->displayedCurve->bgHistValid ? parent->displayedCurve->histogram : NULL);
customCurve->updateBackgroundHistogram (parent->displayedCurve->bgHistValid ? parent->displayedCurve->histogram : NULL);
NURBSCurve->updateBackgroundHistogram (parent->displayedCurve->bgHistValid ? parent->displayedCurve->histogram : NULL);
if (parent->displayedCurve /*&& initslope==1*/) {
paramCurve->updateBackgroundHistogram (parent->displayedCurve->histogram);
customCurve->updateBackgroundHistogram (parent->displayedCurve->histogram);
NURBSCurve->updateBackgroundHistogram (parent->displayedCurve->histogram);
}
}
void DiagonalCurveEditorSubGroup::storeCurveValues (CurveEditor* ce, const std::vector<double>& p) {
@@ -465,9 +465,9 @@ bool DiagonalCurveEditorSubGroup::adjusterLeft (GdkEventCrossing* ev, int ac) {
}
void DiagonalCurveEditorSubGroup::updateBackgroundHistogram (CurveEditor* ce) {
if (ce==parent->displayedCurve) {
paramCurve->updateBackgroundHistogram (ce->bgHistValid ? ce->histogram : NULL);
customCurve->updateBackgroundHistogram (ce->bgHistValid ? ce->histogram : NULL);
NURBSCurve->updateBackgroundHistogram (ce->bgHistValid ? ce->histogram : NULL);
if (ce==parent->displayedCurve /*&& initslope==1*/) {
paramCurve->updateBackgroundHistogram (ce->histogram);
customCurve->updateBackgroundHistogram (ce->histogram);
NURBSCurve->updateBackgroundHistogram (ce->histogram);
}
}