LCL-GTK3: Fix the initial position of TTrackbar. Issue #39092, patch by Anton Kavalenka.

git-svn-id: trunk@65326 -
This commit is contained in:
juha 2021-06-29 13:30:58 +00:00
parent c16bbd6e94
commit 56a26420ad

View File

@ -267,11 +267,14 @@ begin
ATrack := TGtk3TrackBar(ATrackBar.Handle);
APt.X := ATrackBar.Min;
APt.Y := ATrackBar.Max;
ATrack.BeginUpdate;
ATrack.Range := APt;
ATrack.Position:=ATrackBar.Position;
ATrack.SetStep(ATrackBar.Frequency, ATrackBar.PageSize);
ATrack.SetScalePos(ATrackBar.ScalePos);
ATrack.SetTickMarks(ATrackbar.TickMarks, ATrackBar.TickStyle);
ATrack.Reversed := ATrackBar.Reversed;
ATrack.EndUpdate;
end;
class function TGtk3WSTrackBar.GetPosition(const ATrackBar: TCustomTrackBar