Merge branch 'master' into gtk3
This commit is contained in:
@@ -463,13 +463,15 @@ void DiagonalCurveEditorSubGroup::pipetteMouseOver(EditDataProvider *provider, i
|
||||
}
|
||||
}
|
||||
|
||||
void DiagonalCurveEditorSubGroup::pipetteButton1Pressed(EditDataProvider *provider, int modifierKey)
|
||||
bool DiagonalCurveEditorSubGroup::pipetteButton1Pressed(EditDataProvider *provider, int modifierKey)
|
||||
{
|
||||
CurveEditor *curveEditor = static_cast<DiagonalCurveEditor*>(parent->displayedCurve);
|
||||
|
||||
bool isDragging = false;
|
||||
|
||||
switch((DiagonalCurveType)(curveEditor->curveType->getSelected())) {
|
||||
case (DCT_Spline):
|
||||
customCurve->pipetteButton1Pressed(provider, modifierKey);
|
||||
isDragging = customCurve->pipetteButton1Pressed(provider, modifierKey);
|
||||
break;
|
||||
|
||||
case (DCT_Parametric):
|
||||
@@ -480,13 +482,15 @@ void DiagonalCurveEditorSubGroup::pipetteButton1Pressed(EditDataProvider *provid
|
||||
break;
|
||||
|
||||
case (DCT_NURBS):
|
||||
NURBSCurve->pipetteButton1Pressed(provider, modifierKey);
|
||||
isDragging = NURBSCurve->pipetteButton1Pressed(provider, modifierKey);
|
||||
break;
|
||||
|
||||
default: // (DCT_Linear, DCT_Unchanged)
|
||||
// ... do nothing
|
||||
break;
|
||||
}
|
||||
|
||||
return isDragging;
|
||||
}
|
||||
|
||||
void DiagonalCurveEditorSubGroup::pipetteButton1Released(EditDataProvider *provider)
|
||||
|
Reference in New Issue
Block a user