Minor bug fix in the Resize tool panel
This commit is contained in:
@@ -164,7 +164,7 @@ void Resize::read (const ProcParams* pp, const ParamsEdited* pedited) {
|
|||||||
hDirty = pedited->resize.height;
|
hDirty = pedited->resize.height;
|
||||||
scale->setEditedState (pedited->resize.scale ? Edited : UnEdited);
|
scale->setEditedState (pedited->resize.scale ? Edited : UnEdited);
|
||||||
if (!pedited->resize.appliesTo)
|
if (!pedited->resize.appliesTo)
|
||||||
method->set_active (2);
|
appliesTo->set_active (2);
|
||||||
if (!pedited->resize.method)
|
if (!pedited->resize.method)
|
||||||
method->set_active (8);
|
method->set_active (8);
|
||||||
if (!pedited->resize.dataspec)
|
if (!pedited->resize.dataspec)
|
||||||
@@ -359,6 +359,7 @@ void Resize::setDimensions () {
|
|||||||
tmpScale = h->get_value() / (double)refh;
|
tmpScale = h->get_value() / (double)refh;
|
||||||
scale->setValue (tmpScale);
|
scale->setValue (tmpScale);
|
||||||
w->set_value((double)((int)( (double)(refw) * tmpScale + 0.5) ));
|
w->set_value((double)((int)( (double)(refw) * tmpScale + 0.5) ));
|
||||||
|
break;
|
||||||
case (3): { // Bounding box mode
|
case (3): { // Bounding box mode
|
||||||
double wSliderValue = w->get_value();
|
double wSliderValue = w->get_value();
|
||||||
double hSliderValue = h->get_value();
|
double hSliderValue = h->get_value();
|
||||||
@@ -495,6 +496,7 @@ void Resize::specChanged () {
|
|||||||
case (3):
|
case (3):
|
||||||
// Bounding box mode
|
// Bounding box mode
|
||||||
notifyBBox();
|
notifyBBox();
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -528,6 +530,7 @@ void Resize::updateGUI () {
|
|||||||
pack_start (*sizeBox, Gtk::PACK_SHRINK, 4);
|
pack_start (*sizeBox, Gtk::PACK_SHRINK, 4);
|
||||||
w->set_sensitive (true);
|
w->set_sensitive (true);
|
||||||
h->set_sensitive (true);
|
h->set_sensitive (true);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user