Tweak the shading rectangle size

This commit is contained in:
Paul Fd 2021-07-24 17:29:39 +02:00
parent 63c1af91ef
commit 14c9864b25
2 changed files with 4 additions and 1 deletions

View file

@ -816,13 +816,15 @@ void SKnobCCBox::updateViewSizes()
// remove knob side areas // remove knob side areas
CCoord side = std::max(0.0, knobSize_.getWidth() - knobSize_.getHeight()); CCoord side = std::max(0.0, knobSize_.getWidth() - knobSize_.getHeight());
knobSize_.extend(-0.5 * side, 0.0); knobSize_.extend(-0.5 * side, 0.0);
shadingRectangleSize_ = knobSize_;
shadingRectangleSize_.bottom -= ypad;
// //
label_->setViewSize(nameLabelSize_); label_->setViewSize(nameLabelSize_);
knob_->setViewSize(knobSize_); knob_->setViewSize(knobSize_);
ccLabel_->setViewSize(ccLabelSize_); ccLabel_->setViewSize(ccLabelSize_);
valueEdit_->setViewSize(valueEditSize_); valueEdit_->setViewSize(valueEditSize_);
shadingRectangle_->setViewSize(knobSize_); shadingRectangle_->setViewSize(shadingRectangleSize_);
invalid(); invalid();
} }

View file

@ -348,6 +348,7 @@ private:
SharedPointer<CMenuItem> menuEntry_; SharedPointer<CMenuItem> menuEntry_;
CRect nameLabelSize_; CRect nameLabelSize_;
CRect knobSize_; CRect knobSize_;
CRect shadingRectangleSize_;
CRect ccLabelSize_; CRect ccLabelSize_;
CRect valueEditSize_; CRect valueEditSize_;
CRect rectangleSize_; CRect rectangleSize_;