Add default spot size control (#6371)
* added adjuster to change default spot size in spot removal tool * added translation for default spot size * removed unnecessary adjuster methods
This commit is contained in:
@@ -74,13 +74,16 @@ Spot::Spot() :
|
||||
reset->set_border_width (0);
|
||||
reset->signal_clicked().connect ( sigc::mem_fun (*this, &Spot::resetPressed) );
|
||||
|
||||
spotSize = Gtk::manage(new Adjuster(M("TP_SPOT_DEFAULT_SIZE"), SpotParams::minRadius, SpotParams::maxRadius, 1, 25));
|
||||
|
||||
labelBox = Gtk::manage (new Gtk::Box());
|
||||
labelBox->set_spacing (2);
|
||||
labelBox->pack_start (*countLabel, false, false, 0);
|
||||
labelBox->pack_end (*edit, false, false, 0);
|
||||
labelBox->pack_end (*reset, false, false, 0);
|
||||
labelBox->pack_end (*spotSize, false, false, 0);
|
||||
pack_start (*labelBox);
|
||||
|
||||
|
||||
sourceIcon.datum = Geometry::IMAGE;
|
||||
sourceIcon.setActive (false);
|
||||
sourceIcon.state = Geometry::ACTIVE;
|
||||
@@ -475,6 +478,7 @@ void Spot::addNewEntry()
|
||||
EditDataProvider* editProvider = getEditProvider();
|
||||
// we create a new entry
|
||||
SpotEntry se;
|
||||
se.radius = spotSize->getIntValue();
|
||||
se.targetPos = editProvider->posImage;
|
||||
se.sourcePos = se.targetPos;
|
||||
spots.push_back (se); // this make a copy of se ...
|
||||
@@ -856,6 +860,7 @@ void Spot::switchOffEditMode ()
|
||||
listener->refreshPreview(EvSpotEnabled); // reprocess the preview w/o creating History entry
|
||||
}
|
||||
|
||||
|
||||
void Spot::tweakParams(procparams::ProcParams& pparams)
|
||||
{
|
||||
//params->raw.bayersensor.method = RAWParams::BayerSensor::getMethodString(RAWParams::BayerSensor::Method::FAST);
|
||||
|
Reference in New Issue
Block a user