|
@@ -176,23 +176,26 @@ begin
|
|
|
if Assigned(ScriptContext.RecordingFunctionParameters) then AVars := ScriptContext.RecordingFunctionParameters;
|
|
|
if not Assigned(Image) or not image.CheckCurrentLayerVisible then
|
|
|
begin result := srException; exit; end;
|
|
|
- if ShowColorIntensityDlg(AVars) then
|
|
|
- result := srOk else result := srCancelledByUser;
|
|
|
+ result := ShowColorIntensityDlg(AVars);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowColorIntensityDlg(AParameters: TVariableSet
|
|
|
- ): boolean;
|
|
|
+function TLazPaintInstance.ShowColorIntensityDlg(AParameters: TVariableSet): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
begin
|
|
|
- result := false;
|
|
|
FormsNeeded;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
try
|
|
|
- result := FColorIntensity.ShowModal(self,ciIntensity,AParameters) = mrOK;
|
|
|
+ case FColorIntensity.ShowModal(self,ciIntensity,AParameters) of
|
|
|
+ mrOK: result := srOk;
|
|
|
+ else result := srCancelledByUser;
|
|
|
+ end;
|
|
|
except
|
|
|
on ex:Exception do
|
|
|
- ShowError('ShowColorIntensityDlg',ex.Message);
|
|
|
+ begin
|
|
|
+ result := srException;
|
|
|
+ ShowError(FColorIntensity.Caption, ex.Message);
|
|
|
+ end;
|
|
|
end;
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
end;
|
|
@@ -202,23 +205,27 @@ begin
|
|
|
if Assigned(ScriptContext.RecordingFunctionParameters) then AVars := ScriptContext.RecordingFunctionParameters;
|
|
|
if not Assigned(Image) or not image.CheckCurrentLayerVisible then
|
|
|
begin result := srException; exit; end;
|
|
|
- if ShowColorLightnessDlg(AVars) then
|
|
|
- result := srOk else result := srCancelledByUser;
|
|
|
+ result := ShowColorLightnessDlg(AVars);
|
|
|
end;
|
|
|
|
|
|
function TLazPaintInstance.ShowColorLightnessDlg(AParameters: TVariableSet
|
|
|
- ): boolean;
|
|
|
+ ): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
begin
|
|
|
- result := false;
|
|
|
FormsNeeded;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
try
|
|
|
- result := FColorIntensity.ShowModal(self,ciLightness,AParameters) = mrOk;
|
|
|
+ case FColorIntensity.ShowModal(self,ciLightness,AParameters) of
|
|
|
+ mrOk: result := srOk;
|
|
|
+ else result := srCancelledByUser;
|
|
|
+ end;
|
|
|
except
|
|
|
on ex:Exception do
|
|
|
- ShowError('ShowColorLightnessDlg',ex.Message);
|
|
|
+ begin
|
|
|
+ result := srException;
|
|
|
+ ShowError(FColorIntensity.Caption,ex.Message);
|
|
|
+ end;
|
|
|
end;
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
end;
|
|
@@ -228,23 +235,26 @@ begin
|
|
|
if Assigned(ScriptContext.RecordingFunctionParameters) then AVars := ScriptContext.RecordingFunctionParameters;
|
|
|
if not Assigned(Image) or not image.CheckCurrentLayerVisible then
|
|
|
begin result := srException; exit; end;
|
|
|
- if ShowShiftColorsDlg(AVars) then
|
|
|
- result := srOk else result := srCancelledByUser;
|
|
|
+ result := ShowShiftColorsDlg(AVars);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowShiftColorsDlg(AParameters: TVariableSet
|
|
|
- ): boolean;
|
|
|
+function TLazPaintInstance.ShowShiftColorsDlg(AParameters: TVariableSet): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
begin
|
|
|
- result := false;
|
|
|
FormsNeeded;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
try
|
|
|
- result := FShiftColors.ShowModal(self,AParameters) = mrOk;
|
|
|
+ case FShiftColors.ShowModal(self,AParameters) of
|
|
|
+ mrOk: result := srOk;
|
|
|
+ else result := srCancelledByUser;
|
|
|
+ end;
|
|
|
except
|
|
|
on ex:Exception do
|
|
|
- ShowError('ShowShiftColorsDlg',ex.Message);
|
|
|
+ begin
|
|
|
+ result := srException;
|
|
|
+ ShowError(FShiftColors.Caption,ex.Message);
|
|
|
+ end;
|
|
|
end;
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
end;
|
|
@@ -254,22 +264,26 @@ begin
|
|
|
if Assigned(ScriptContext.RecordingFunctionParameters) then AVars := ScriptContext.RecordingFunctionParameters;
|
|
|
if not Assigned(Image) or not image.CheckCurrentLayerVisible then
|
|
|
begin result := srException; exit; end;
|
|
|
- if ShowColorizeDlg(AVars) then
|
|
|
- result := srOk else result := srCancelledByUser;
|
|
|
+ result := ShowColorizeDlg(AVars);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowColorizeDlg(AParameters: TVariableSet): boolean;
|
|
|
+function TLazPaintInstance.ShowColorizeDlg(AParameters: TVariableSet): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
begin
|
|
|
- result := false;
|
|
|
FormsNeeded;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
try
|
|
|
- result := FColorize.ShowModal(self,AParameters) = mrOk;
|
|
|
+ case FColorize.ShowModal(self,AParameters) of
|
|
|
+ mrOk: result := srOk;
|
|
|
+ else result := srCancelledByUser;
|
|
|
+ end;
|
|
|
except
|
|
|
on ex:Exception do
|
|
|
- ShowError('ShowColorizeDlg',ex.Message);
|
|
|
+ begin
|
|
|
+ result := srException;
|
|
|
+ ShowError(FColorize.Caption, ex.Message);
|
|
|
+ end;
|
|
|
end;
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
end;
|
|
@@ -279,52 +293,55 @@ begin
|
|
|
if Assigned(ScriptContext.RecordingFunctionParameters) then AVars := ScriptContext.RecordingFunctionParameters;
|
|
|
if not Assigned(Image) or not Image.CheckCurrentLayerVisible then
|
|
|
begin result := srException; exit; end;
|
|
|
- if ShowColorCurvesDlg(AVars) then
|
|
|
- result := srOk else result := srCancelledByUser;
|
|
|
+ result := ShowColorCurvesDlg(AVars);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowColorCurvesDlg(AParameters: TVariableSet
|
|
|
- ): boolean;
|
|
|
+function TLazPaintInstance.ShowColorCurvesDlg(AParameters: TVariableSet): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
begin
|
|
|
- result := false;
|
|
|
FormsNeeded;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
try
|
|
|
- result := FColorCurves.ShowModal(self,AParameters) = mrOk;
|
|
|
+ case FColorCurves.ShowModal(self,AParameters) of
|
|
|
+ mrOk: result := srOk;
|
|
|
+ else result := srCancelledByUser;
|
|
|
+ end;
|
|
|
except
|
|
|
on ex:Exception do
|
|
|
+ begin
|
|
|
+ result := srException;
|
|
|
ShowError('ShowColorCurvesDlg',ex.Message);
|
|
|
+ end;
|
|
|
end;
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowRadialBlurDlg(AFilterConnector: TObject; blurType: TRadialBlurType; ACaption: string): boolean;
|
|
|
+function TLazPaintInstance.ShowRadialBlurDlg(AFilterConnector: TObject; blurType: TRadialBlurType; ACaption: string): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
|
top := self.HideTopmost;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
- result := uradialblur.ShowRadialBlurDlg(AFilterConnector,blurType,ACaption);
|
|
|
+ result := URadialBlur.ShowRadialBlurDlg(AFilterConnector, blurType, ACaption);
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowMotionBlurDlg(AFilterConnector: TObject):boolean;
|
|
|
+function TLazPaintInstance.ShowMotionBlurDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
|
top := self.HideTopmost;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
- result := umotionblur.ShowMotionBlurDlg(AFilterConnector);
|
|
|
+ result := UMotionBlur.ShowMotionBlurDlg(AFilterConnector);
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowCustomBlurDlg(AFilterConnector: TObject):boolean;
|
|
|
+function TLazPaintInstance.ShowCustomBlurDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
@@ -336,19 +353,19 @@ begin
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowEmbossDlg(AFilterConnector: TObject): boolean;
|
|
|
+function TLazPaintInstance.ShowEmbossDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
|
top := self.HideTopmost;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
- result := uemboss.ShowEmbossDlg(AFilterConnector);
|
|
|
+ result := UEmboss.ShowEmbossDlg(AFilterConnector);
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowRainDlg(AFilterConnector: TObject): boolean;
|
|
|
+function TLazPaintInstance.ShowRainDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
@@ -360,20 +377,19 @@ begin
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowPixelateDlg(AFilterConnector: TObject): boolean;
|
|
|
+function TLazPaintInstance.ShowPixelateDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
|
top := self.HideTopmost;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
- result := upixelate.ShowPixelateDlg(AFilterConnector);
|
|
|
+ result := UPixelate.ShowPixelateDlg(AFilterConnector);
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowNoiseFilterDlg(AFilterConnector: TObject
|
|
|
- ): boolean;
|
|
|
+function TLazPaintInstance.ShowNoiseFilterDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
@@ -385,7 +401,7 @@ begin
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowTwirlDlg(AFilterConnector: TObject): boolean;
|
|
|
+function TLazPaintInstance.ShowTwirlDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
@@ -397,7 +413,7 @@ begin
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowWaveDisplacementDlg(AFilterConnector: TObject): boolean;
|
|
|
+function TLazPaintInstance.ShowWaveDisplacementDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
@@ -409,7 +425,7 @@ begin
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowPhongFilterDlg(AFilterConnector: TObject): boolean;
|
|
|
+function TLazPaintInstance.ShowPhongFilterDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
@@ -421,8 +437,7 @@ begin
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowFunctionFilterDlg(AFilterConnector: TObject
|
|
|
- ): boolean;
|
|
|
+function TLazPaintInstance.ShowFunctionFilterDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
@@ -434,14 +449,14 @@ begin
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowSharpenDlg(AFilterConnector: TObject): boolean;
|
|
|
+function TLazPaintInstance.ShowSharpenDlg(AFilterConnector: TObject): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|
|
|
top := self.HideTopmost;
|
|
|
oldSelectionNormal := ShowSelectionNormal;
|
|
|
ShowSelectionNormal := true;
|
|
|
- result := USharpen.ShowSharpenDlg(AFilterConnector,smSharpen);
|
|
|
+ result := USharpen.ShowSharpenDlg(AFilterConnector, smSharpen);
|
|
|
ShowSelectionNormal := oldSelectionNormal;
|
|
|
self.ShowTopmost(top);
|
|
|
end;
|
|
@@ -451,11 +466,10 @@ begin
|
|
|
if Assigned(ScriptContext.RecordingFunctionParameters) then AVars := ScriptContext.RecordingFunctionParameters;
|
|
|
if not Assigned(Image) or not Image.CheckCurrentLayerVisible then
|
|
|
begin result := srException; exit; end;
|
|
|
- if ShowPosterizeDlg(AVars) then
|
|
|
- result := srOk else result := srCancelledByUser;
|
|
|
+ result := ShowPosterizeDlg(AVars);
|
|
|
end;
|
|
|
|
|
|
-function TLazPaintInstance.ShowPosterizeDlg(AParameters: TVariableSet): boolean;
|
|
|
+function TLazPaintInstance.ShowPosterizeDlg(AParameters: TVariableSet): TScriptResult;
|
|
|
var oldSelectionNormal: boolean;
|
|
|
top: TTopMostInfo;
|
|
|
begin
|