Small Flat-Field UI cleanup

This commit is contained in:
Morgan Hardwood
2019-10-23 23:33:29 +02:00
parent 37e7a705ab
commit 91589191e0

View File

@@ -32,18 +32,17 @@ using namespace rtengine::procparams;
FlatField::FlatField () : FoldableToolPanel(this, "flatfield", M("TP_FLATFIELD_LABEL")) FlatField::FlatField () : FoldableToolPanel(this, "flatfield", M("TP_FLATFIELD_LABEL"))
{ {
hbff = Gtk::manage(new Gtk::HBox()); hbff = Gtk::manage(new Gtk::HBox());
hbff->set_spacing(2);
flatFieldFile = Gtk::manage(new MyFileChooserButton(M("TP_FLATFIELD_LABEL"), Gtk::FILE_CHOOSER_ACTION_OPEN)); flatFieldFile = Gtk::manage(new MyFileChooserButton(M("TP_FLATFIELD_LABEL"), Gtk::FILE_CHOOSER_ACTION_OPEN));
bindCurrentFolder (*flatFieldFile, options.lastFlatfieldDir); bindCurrentFolder (*flatFieldFile, options.lastFlatfieldDir);
ffLabel = Gtk::manage(new Gtk::Label(M("GENERAL_FILE"))); ffLabel = Gtk::manage(new Gtk::Label(M("GENERAL_FILE")));
flatFieldFileReset = Gtk::manage(new Gtk::Button()); flatFieldFileReset = Gtk::manage(new Gtk::Button());
flatFieldFileReset->set_image (*Gtk::manage(new RTImage ("cancel-small.png"))); flatFieldFileReset->set_image (*Gtk::manage(new RTImage ("cancel-small.png")));
hbff->pack_start(*ffLabel, Gtk::PACK_SHRINK, 0); hbff->pack_start(*ffLabel, Gtk::PACK_SHRINK);
hbff->pack_start(*flatFieldFile); hbff->pack_start(*flatFieldFile);
hbff->pack_start(*flatFieldFileReset, Gtk::PACK_SHRINK, 0); hbff->pack_start(*flatFieldFileReset, Gtk::PACK_SHRINK);
flatFieldAutoSelect = Gtk::manage(new Gtk::CheckButton((M("TP_FLATFIELD_AUTOSELECT")))); flatFieldAutoSelect = Gtk::manage(new Gtk::CheckButton((M("TP_FLATFIELD_AUTOSELECT"))));
ffInfo = Gtk::manage(new Gtk::Label("")); ffInfo = Gtk::manage(new Gtk::Label("-"));
ffInfo->set_alignment(0, 0); //left align setExpandAlignProperties(ffInfo, true, false, Gtk::ALIGN_CENTER, Gtk::ALIGN_CENTER);
flatFieldBlurRadius = Gtk::manage(new Adjuster (M("TP_FLATFIELD_BLURRADIUS"), 0, 200, 2, 32)); flatFieldBlurRadius = Gtk::manage(new Adjuster (M("TP_FLATFIELD_BLURRADIUS"), 0, 200, 2, 32));
flatFieldBlurRadius->setAdjusterListener (this); flatFieldBlurRadius->setAdjusterListener (this);
@@ -54,15 +53,14 @@ FlatField::FlatField () : FoldableToolPanel(this, "flatfield", M("TP_FLATFIELD_L
flatFieldBlurRadius->show(); flatFieldBlurRadius->show();
Gtk::HBox* hbffbt = Gtk::manage (new Gtk::HBox ()); Gtk::HBox* hbffbt = Gtk::manage (new Gtk::HBox ());
hbffbt->pack_start (*Gtk::manage (new Gtk::Label ( M("TP_FLATFIELD_BLURTYPE") + ":")), Gtk::PACK_SHRINK, 4); hbffbt->pack_start (*Gtk::manage (new Gtk::Label ( M("TP_FLATFIELD_BLURTYPE") + ":")), Gtk::PACK_SHRINK);
hbffbt->set_spacing(4);
flatFieldBlurType = Gtk::manage (new MyComboBoxText ()); flatFieldBlurType = Gtk::manage (new MyComboBoxText ());
flatFieldBlurType->append(M("TP_FLATFIELD_BT_AREA")); flatFieldBlurType->append(M("TP_FLATFIELD_BT_AREA"));
flatFieldBlurType->append(M("TP_FLATFIELD_BT_VERTICAL")); flatFieldBlurType->append(M("TP_FLATFIELD_BT_VERTICAL"));
flatFieldBlurType->append(M("TP_FLATFIELD_BT_HORIZONTAL")); flatFieldBlurType->append(M("TP_FLATFIELD_BT_HORIZONTAL"));
flatFieldBlurType->append(M("TP_FLATFIELD_BT_VERTHORIZ")); flatFieldBlurType->append(M("TP_FLATFIELD_BT_VERTHORIZ"));
flatFieldBlurType->set_active(0); flatFieldBlurType->set_active(0);
hbffbt->pack_end (*flatFieldBlurType); hbffbt->pack_end (*flatFieldBlurType, Gtk::PACK_EXPAND_WIDGET);
flatFieldClipControl = Gtk::manage (new Adjuster(M("TP_FLATFIELD_CLIPCONTROL"), 0., 100., 1., 0.)); flatFieldClipControl = Gtk::manage (new Adjuster(M("TP_FLATFIELD_CLIPCONTROL"), 0., 100., 1., 0.));
flatFieldClipControl->setAdjusterListener(this); flatFieldClipControl->setAdjusterListener(this);
@@ -75,12 +73,12 @@ FlatField::FlatField () : FoldableToolPanel(this, "flatfield", M("TP_FLATFIELD_L
flatFieldClipControl->show(); flatFieldClipControl->show();
flatFieldClipControl->set_tooltip_markup (M("TP_FLATFIELD_CLIPCONTROL_TOOLTIP")); flatFieldClipControl->set_tooltip_markup (M("TP_FLATFIELD_CLIPCONTROL_TOOLTIP"));
pack_start( *hbff, Gtk::PACK_SHRINK, 0); pack_start( *hbff, Gtk::PACK_SHRINK);
pack_start( *flatFieldAutoSelect, Gtk::PACK_SHRINK, 0); pack_start( *flatFieldAutoSelect, Gtk::PACK_SHRINK);
pack_start( *ffInfo, Gtk::PACK_SHRINK, 0); pack_start( *ffInfo, Gtk::PACK_SHRINK);
pack_start( *hbffbt, Gtk::PACK_SHRINK, 0); pack_start( *hbffbt, Gtk::PACK_SHRINK);
pack_start( *flatFieldBlurRadius, Gtk::PACK_SHRINK, 0); pack_start( *flatFieldBlurRadius, Gtk::PACK_SHRINK);
pack_start( *flatFieldClipControl, Gtk::PACK_SHRINK, 0); pack_start( *flatFieldClipControl, Gtk::PACK_SHRINK);
flatFieldFileconn = flatFieldFile->signal_file_set().connect ( sigc::mem_fun(*this, &FlatField::flatFieldFileChanged)); //, true); flatFieldFileconn = flatFieldFile->signal_file_set().connect ( sigc::mem_fun(*this, &FlatField::flatFieldFileChanged)); //, true);
flatFieldFileReset->signal_clicked().connect( sigc::mem_fun(*this, &FlatField::flatFieldFile_Reset), true ); flatFieldFileReset->signal_clicked().connect( sigc::mem_fun(*this, &FlatField::flatFieldFile_Reset), true );
@@ -169,7 +167,7 @@ void FlatField::read(const rtengine::procparams::ProcParams* pp, const ParamsEdi
ffInfo->set_text(Glib::ustring(M("TP_PREPROCESS_NO_FOUND"))); ffInfo->set_text(Glib::ustring(M("TP_PREPROCESS_NO_FOUND")));
} }
} else { } else {
ffInfo->set_text(""); ffInfo->set_text("-");
} }
ffChanged = false; ffChanged = false;
@@ -334,7 +332,7 @@ void FlatField::flatFieldFile_Reset()
flatFieldFile->set_current_folder(options.lastFlatfieldDir); flatFieldFile->set_current_folder(options.lastFlatfieldDir);
} }
ffInfo->set_text(""); ffInfo->set_text("-");
if (listener) { if (listener) {
listener->panelChanged (EvFlatFieldFile, M("GENERAL_NONE") ); listener->panelChanged (EvFlatFieldFile, M("GENERAL_NONE") );
@@ -384,7 +382,7 @@ void FlatField::flatFieldAutoSelectChanged()
ffInfo->set_text(Glib::ustring(M("TP_PREPROCESS_NO_FOUND"))); ffInfo->set_text(Glib::ustring(M("TP_PREPROCESS_NO_FOUND")));
} }
} else { } else {
ffInfo->set_text(""); ffInfo->set_text("-");
} }
if (listener) { if (listener) {