property GestureCount: Integer read GetGestureCount;
property Margin: Integer read FMargin write FMargin;
function GetGestureStr: string;
- procedure ClearGesture;
+ procedure Clear;
property OnGestureStart: TNotifyEvent read FOnGestureStart write FOnGestureStart;
property OnGestureMove: TNotifyEvent read FOnGestureMove write FOnGestureMove;
property OnGestureEnd: TNotifyEvent read FOnGestureEnd write FOnGestureEnd;
destructor TMouseGesture.Destroy;
begin
UnHook;
- ClearGesture;
+ Clear;
FGestureItemList.Free;
inherited;
end;
if Assigned(FOnGestureEnd) then begin
FOnGestureEnd(Self);
end else begin
- ClearGesture;
+ Clear;
end;
end else begin
FCancelMode := True;
end;
//\83W\83F\83X\83`\83\83\81[\82ð\83N\83\8a\83A\82·\82é
-procedure TMouseGesture.ClearGesture;
+procedure TMouseGesture.Clear;
begin
FGestureItemList.Clear;
end;
Action: TAction;
begin
s := MouseGesture.GetGestureStr;
- MouseGesture.ClearGesture;
+ MouseGesture.Clear;
Action := GikoSys.Setting.Gestures.GetGestureAction(s);
if Action <> nil then
Action.Execute;
procedure TKeySettingForm.OnGestureEnd(Sender: TObject);
begin
GestureEdit.Text := MouseGesture.GetGestureStr;
+ MouseGesture.Clear;
end;
procedure TKeySettingForm.GestureCheckBoxClick(Sender: TObject);