Selective Editing - Avoid negatives values - see on Pixls.us (#7319)

* Avoid negatives values input SE with CBDL Dehaze and SE Settings

* Change appimage and windows yml with Rawtherapee:avoidneg

* Change Rawtherapee by Beep6581 for yml windows

* Change Rawtherapee by Beep6581 in Appimage yml

* Limits negatives values control to cbdl before

* Changes suggested by Lawrence37

* Change in code, labels and history Avoid zero and negative values to Pre-filter zero and negative values
This commit is contained in:
Desmis
2025-03-02 07:43:18 +01:00
committed by GitHub
parent f8e7db3d86
commit 69b311b5b4
11 changed files with 99 additions and 4 deletions

View File

@@ -82,6 +82,7 @@ public:
double avoidrad;
bool hishow;
bool activ;
bool avoidneg;
bool blwh;
bool recurs;
bool laplac;
@@ -261,6 +262,7 @@ private:
void hishowChanged();
void activChanged();
void avoidnegChanged();
void blwhChanged();
void recursChanged();
void laplacChanged();
@@ -323,6 +325,7 @@ private:
Gtk::TreeModelColumn<double> avoidrad;
Gtk::TreeModelColumn<bool> hishow;
Gtk::TreeModelColumn<bool> activ;
Gtk::TreeModelColumn<bool> avoidneg;
Gtk::TreeModelColumn<bool> blwh;
Gtk::TreeModelColumn<bool> recurs;
Gtk::TreeModelColumn<bool> laplac;
@@ -354,6 +357,7 @@ private:
ControlSpots spots_;
rtengine::ProcEvent EvLocallabavoidgamutMethod;
rtengine::ProcEvent EvLocallabavoidnegative;
// Child widgets
Gtk::ScrolledWindow* const scrolledwindow_;
@@ -420,6 +424,8 @@ private:
sigc::connection hishowconn_;
Gtk::CheckButton* const activ_;
sigc::connection activConn_;
Gtk::CheckButton* const avoidneg_;
sigc::connection avoidnegConn_;
Gtk::CheckButton* const blwh_;
sigc::connection blwhConn_;
Gtk::CheckButton* const recurs_;