Solving issue 2846: "Wavelet - expanding a sub-tool adds a history item"

This commit is contained in:
Hombre
2015-07-23 20:26:22 +02:00
parent 11093f939b
commit db306ccfed
2 changed files with 1895 additions and 1998 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -209,6 +209,8 @@ protected:
Gtk::Button* neutral;
Gtk::HBox* neutrHBox;
sigc::connection enableChromaConn, enableContrastConn, enableEdgeConn, enableFinalConn;
sigc::connection enableNoiseConn, enableResidConn, enableToningConn;
sigc::connection expConn, medianConn, avoidConn, tmrConn, medianlevConn, linkedgConn, lipstConn, cbenabConn, neutralconn;
sigc::connection neutralPressedConn;
sigc::connection contrastPlusPressedConn;
@@ -241,17 +243,9 @@ public:
void write (rtengine::procparams::ProcParams* pp, ParamsEdited* pedited=NULL);
void writeOptions (std::vector<int> &tpOpen);
private:
void foldAllButSettings (GdkEventButton* event);
void foldAllButContrast (GdkEventButton* event);
void foldAllButChroma (GdkEventButton* event);
void foldAllButToning (GdkEventButton* event);
void foldAllButNoise (GdkEventButton* event);
void foldAllButEdge (GdkEventButton* event);
void foldAllButGamut (GdkEventButton* event);
void foldAllButResid (GdkEventButton* event);
void foldAllButFinal (GdkEventButton* event);
void foldAllButOne (MyExpander * whichOne);
void foldAllButMe (GdkEventButton* event, MyExpander *expander);
virtual void colorForValue (double valX, double valY, enum ColorCaller::ElemType elemType, int callerId, ColorCaller* caller);
void BAmethodChanged ();
@@ -282,6 +276,28 @@ private:
void tmrToggled ();
void updatewavLabel ();
void wavChanged (double nlevel);
void HSmethodUpdateUI();
void CHmethodUpdateUI();
// void CHSLmethodChangedUI();
void EDmethodUpdateUI();
void BAmethodUpdateUI();
void TMmethodUpdateUI();
// void BackmethodUpdateUI();
void CLmethodUpdateUI();
// void TilesmethodUpdateUI();
// void daubcoeffmethodUpdateUI();
// void MedgreinfUpdateUI();
// void DirmethodUpdateUI();
// void LmethodUpdateUI();
void adjusterUpdateUI (Adjuster* a);
void enabledUpdateUI ();
void medianlevUpdateUI ();
void cbenabUpdateUI ();
// void lipstUpdateUI ();
void enableToggled(MyExpander *expander);
};
#endif