Change settings visibility

This commit is contained in:
Desmis 2020-06-23 13:01:48 +02:00
parent fb06a4dcfd
commit cb6dac2999
2 changed files with 33 additions and 6 deletions

View File

@ -360,11 +360,15 @@ ControlSpotPanel::ControlSpotPanel():
artifBox->pack_start(*balan_); artifBox->pack_start(*balan_);
artifBox->pack_start(*balanh_); artifBox->pack_start(*balanh_);
artifBox->pack_start(*colorde_); artifBox->pack_start(*colorde_);
artifBox->pack_start(*preview_); // artifBox->pack_start(*preview_);
artifBox->pack_start(*colorscope_); // artifBox->pack_start(*colorscope_);
expShapeDetect_->add(*artifBox, false); expShapeDetect_->add(*artifBox, false);
pack_start(*expShapeDetect_, false, false); pack_start(*expShapeDetect_, false, false);
ToolParamBlock* const artifBox2 = Gtk::manage(new ToolParamBlock());
artifBox2->pack_start(*preview_);
artifBox2->pack_start(*colorscope_);
pack_start(*artifBox2);
ToolParamBlock* const specCaseBox = Gtk::manage(new ToolParamBlock()); ToolParamBlock* const specCaseBox = Gtk::manage(new ToolParamBlock());
avoidConn_ = avoid_->signal_toggled().connect( avoidConn_ = avoid_->signal_toggled().connect(
@ -389,6 +393,29 @@ ControlSpotPanel::ControlSpotPanel():
} }
specCaseBox->pack_start(*recurs_); specCaseBox->pack_start(*recurs_);
specCaseBox->pack_start(*ctboxshapemethod);
Gtk::HBox* const ctboxwavmethod = Gtk::manage(new Gtk::HBox());
Gtk::Label* const labelwavmethod = Gtk::manage(new Gtk::Label(M("TP_WAVELET_DAUBLOCAL") + ":"));
ctboxwavmethod->pack_start(*labelwavmethod, Gtk::PACK_SHRINK, 4);
if (showtooltip) {
ctboxwavmethod->set_tooltip_markup(M("TP_WAVELET_DAUB_TOOLTIP"));
}
wavMethod_->append(M("TP_WAVELET_DAUB2"));
wavMethod_->append(M("TP_WAVELET_DAUB4"));
wavMethod_->append(M("TP_WAVELET_DAUB6"));
wavMethod_->append(M("TP_WAVELET_DAUB10"));
wavMethod_->append(M("TP_WAVELET_DAUB14"));
wavMethod_->set_active(1);
wavMethodconn_ = wavMethod_->signal_changed().connect(
sigc::mem_fun(
*this, &ControlSpotPanel::wavMethodChanged));
ctboxwavmethod->pack_start(*wavMethod_);
specCaseBox->pack_start(*ctboxwavmethod);
expSpecCases_->add(*specCaseBox, false); expSpecCases_->add(*specCaseBox, false);
pack_start(*expSpecCases_, false, false); pack_start(*expSpecCases_, false, false);
@ -452,7 +479,7 @@ ControlSpotPanel::ControlSpotPanel():
*this, &ControlSpotPanel::complexMethodChanged)); *this, &ControlSpotPanel::complexMethodChanged));
ctboxcomplexmethod->pack_start(*complexMethod_); ctboxcomplexmethod->pack_start(*complexMethod_);
// pack_start(*ctboxcomplexmethod); // pack_start(*ctboxcomplexmethod);
/*
Gtk::HBox* const ctboxwavmethod = Gtk::manage(new Gtk::HBox()); Gtk::HBox* const ctboxwavmethod = Gtk::manage(new Gtk::HBox());
Gtk::Label* const labelwavmethod = Gtk::manage(new Gtk::Label(M("TP_WAVELET_DAUBLOCAL") + ":")); Gtk::Label* const labelwavmethod = Gtk::manage(new Gtk::Label(M("TP_WAVELET_DAUBLOCAL") + ":"));
ctboxwavmethod->pack_start(*labelwavmethod, Gtk::PACK_SHRINK, 4); ctboxwavmethod->pack_start(*labelwavmethod, Gtk::PACK_SHRINK, 4);
@ -472,7 +499,7 @@ ControlSpotPanel::ControlSpotPanel():
*this, &ControlSpotPanel::wavMethodChanged)); *this, &ControlSpotPanel::wavMethodChanged));
ctboxwavmethod->pack_start(*wavMethod_); ctboxwavmethod->pack_start(*wavMethod_);
pack_start(*ctboxwavmethod); pack_start(*ctboxwavmethod);
*/
show_all(); show_all();
// Define row background color // Define row background color

View File

@ -191,6 +191,7 @@ Locallab::Locallab():
addTool(toolpanel, expexpose); addTool(toolpanel, expexpose);
addTool(toolpanel, expshadhigh); addTool(toolpanel, expshadhigh);
addTool(toolpanel, expvibrance); addTool(toolpanel, expvibrance);
addTool(toolpanel, expmask);
addTool(toolpanel, expsoft); addTool(toolpanel, expsoft);
addTool(toolpanel, expblur); addTool(toolpanel, expblur);
addTool(toolpanel, exptonemap); addTool(toolpanel, exptonemap);
@ -199,7 +200,6 @@ Locallab::Locallab():
addTool(toolpanel, expcontrast); addTool(toolpanel, expcontrast);
addTool(toolpanel, expcbdl); addTool(toolpanel, expcbdl);
addTool(toolpanel, explog); addTool(toolpanel, explog);
addTool(toolpanel, expmask);
panel->pack_start(*toolpanel, false, false); panel->pack_start(*toolpanel, false, false);
// Add separator // Add separator