Minor bug fix in the Resize tool panel

This commit is contained in:
natureh 510
2012-09-02 14:15:49 +02:00
parent 9574f6e7d2
commit 49b16cda4c

View File

@@ -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;
} }