Solving issue 2610: "Display curve node input/output values" + add a new tone curve mode (Luminance)
This commit is contained in:
@@ -89,10 +89,12 @@ protected:
|
||||
void updateGUI (CurveEditor* ce);
|
||||
void curveResetPressed ();
|
||||
void curveChanged ();
|
||||
float blendPipetteValues(float chan1, float chan2, float chan3);
|
||||
float blendPipetteValues(CurveEditor* ce, float chan1, float chan2, float chan3);
|
||||
void setUnChanged (bool uc, CurveEditor* ce);
|
||||
};
|
||||
|
||||
class CoordinateProvider;
|
||||
|
||||
class CurveEditorSubGroup {
|
||||
|
||||
friend class CurveEditorGroup;
|
||||
@@ -105,6 +107,7 @@ protected:
|
||||
int valLinear;
|
||||
int valUnchanged;
|
||||
CurveEditorGroup *parent;
|
||||
int curveBBoxPos; // 0=above, 1=right, 2=below, 3=left
|
||||
|
||||
ColoredBar* leftBar;
|
||||
ColoredBar* bottomBar;
|
||||
@@ -120,6 +123,9 @@ public:
|
||||
virtual void refresh(CurveEditor *curveToRefresh) = 0;
|
||||
virtual void editModeSwitchedOff() = 0;
|
||||
|
||||
virtual void showCoordinateAdjuster(CoordinateProvider *provider) = 0;
|
||||
virtual void stopNumericalAdjustment() = 0;
|
||||
|
||||
virtual void pipetteMouseOver(EditDataProvider *provider, int modifierKey) =0;
|
||||
virtual void pipetteButton1Pressed(EditDataProvider *provider, int modifierKey) =0;
|
||||
virtual void pipetteButton1Released(EditDataProvider *provider) =0;
|
||||
|
Reference in New Issue
Block a user