Flat curve editor widget, HSV tool modified to use it.

Usage :
 - click & drag a control point to move it in X&Y direction
 - click & drag a vertical line to move it in horizontal or vertical direction (the very first move will be used to determine the motion direction)
 - click & drag the yellow or blue square handle to modify the tangent of the same color
This commit is contained in:
Hombre
2011-03-24 01:52:49 +01:00
parent 52b9fb3767
commit 0331209696
44 changed files with 4775 additions and 2134 deletions

View File

@@ -370,16 +370,14 @@ class DirPyrEqualizerParams {
};
/**
* Wavelet equalizer params
* HSV equalizer params
*/
class HSVEqualizerParams {
public:
bool enabled;
Glib::ustring hsvchannel;
int sat[8];
int val[8];
int hue[8];
std::vector<double> hcurve;
std::vector<double> scurve;
std::vector<double> vcurve;
};
/**