procedure TEditorForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
- if GikoSys.Setting.GestureEnabled then begin
- GikoSys.Setting.Gestures.ClearGesture;
- MouseGesture.UnHook;
- MouseGesture.OnGestureStart := nil;
- MouseGesture.OnGestureMove := nil;
- MouseGesture.OnGestureEnd := nil;
- end;
end;
procedure TEditorForm.FormDestroy(Sender: TObject);
procedure TEditorForm.FormDeactivate(Sender: TObject);
begin
- if GikoSys.Setting.GestureEnabled then begin
- MouseGesture.UnHook;
- //MouseGesture.SetHook( GikoForm.Handle );
- end;
-
+ if GikoSys.Setting.GestureEnabled then begin
+ GikoSys.Setting.Gestures.ClearGesture;
+ MouseGesture.UnHook;
+ MouseGesture.OnGestureStart := nil;
+ MouseGesture.OnGestureMove := nil;
+ MouseGesture.OnGestureEnd := nil;
+ end;
end;
procedure TEditorForm.OnGestureStart(Sender: TObject);