|
@@ -61,15 +61,21 @@ end;
|
|
|
procedure TBGRAThemeButton.MouseEnter;
|
|
procedure TBGRAThemeButton.MouseEnter;
|
|
|
begin
|
|
begin
|
|
|
inherited MouseEnter;
|
|
inherited MouseEnter;
|
|
|
- FState := btbsHover;
|
|
|
|
|
- Invalidate;
|
|
|
|
|
|
|
+ if FState <> btbsDisabled then
|
|
|
|
|
+ begin
|
|
|
|
|
+ FState := btbsHover;
|
|
|
|
|
+ Invalidate;
|
|
|
|
|
+ end;
|
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
procedure TBGRAThemeButton.MouseLeave;
|
|
procedure TBGRAThemeButton.MouseLeave;
|
|
|
begin
|
|
begin
|
|
|
inherited MouseLeave;
|
|
inherited MouseLeave;
|
|
|
- FState := btbsNormal;
|
|
|
|
|
- Invalidate;
|
|
|
|
|
|
|
+ if FState <> btbsDisabled then
|
|
|
|
|
+ begin
|
|
|
|
|
+ FState := btbsNormal;
|
|
|
|
|
+ Invalidate;
|
|
|
|
|
+ end;
|
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
procedure TBGRAThemeButton.MouseDown(Button: TMouseButton; Shift: TShiftState;
|
|
procedure TBGRAThemeButton.MouseDown(Button: TMouseButton; Shift: TShiftState;
|