mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-08 00:16:15 +02:00
LazReport, methods for preview scrolling, from Alexsey Lagunov
git-svn-id: trunk@44435 -
This commit is contained in:
parent
9459918ec8
commit
178cdf98b7
@ -71,6 +71,14 @@ type
|
|||||||
function Print: boolean;
|
function Print: boolean;
|
||||||
procedure Edit;
|
procedure Edit;
|
||||||
procedure Find;
|
procedure Find;
|
||||||
|
|
||||||
|
procedure SmallScrollUp;
|
||||||
|
procedure SmallScrollDown;
|
||||||
|
procedure SmallScrollLeft;
|
||||||
|
procedure SmallScrollRight;
|
||||||
|
procedure SmallScrollNext;
|
||||||
|
procedure SmallScrollPrior;
|
||||||
|
|
||||||
function ExportTo(AFileName: string): boolean;
|
function ExportTo(AFileName: string): boolean;
|
||||||
property AllPages: Integer read GetAllPages;
|
property AllPages: Integer read GetAllPages;
|
||||||
property Page: Integer read GetPage write SetPage;
|
property Page: Integer read GetPage write SetPage;
|
||||||
@ -382,6 +390,42 @@ begin
|
|||||||
FWindow.FindBtnClick(nil);
|
FWindow.FindBtnClick(nil);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfrPreview.SmallScrollUp;
|
||||||
|
begin
|
||||||
|
if FWindow.VScrollBar.Enabled then FWindow.VScrollBar.SetFocus;
|
||||||
|
FWindow.ScrollBarDelta(-FWindow.VScrollBar.SmallChange, 0)
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrPreview.SmallScrollDown;
|
||||||
|
begin
|
||||||
|
if FWindow.VScrollBar.Enabled then FWindow.VScrollBar.SetFocus;
|
||||||
|
FWindow.ScrollBarDelta(FWindow.VScrollBar.SmallChange, 0)
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrPreview.SmallScrollLeft;
|
||||||
|
begin
|
||||||
|
if FWindow.HScrollBar.Enabled then FWindow.HScrollBar.SetFocus;
|
||||||
|
FWindow.ScrollBarDelta(-FWindow.HScrollBar.SmallChange, 0)
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrPreview.SmallScrollRight;
|
||||||
|
begin
|
||||||
|
if FWindow.HScrollBar.Enabled then FWindow.HScrollBar.SetFocus;
|
||||||
|
FWindow.ScrollBarDelta(FWindow.HScrollBar.SmallChange, 0)
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrPreview.SmallScrollNext;
|
||||||
|
begin
|
||||||
|
if FWindow.VScrollBar.Enabled then FWindow.VScrollBar.SetFocus;
|
||||||
|
FWindow.ScrollBarDelta(FWindow.VScrollBar.LargeChange, 0)
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrPreview.SmallScrollPrior;
|
||||||
|
begin
|
||||||
|
if FWindow.VScrollBar.Enabled then FWindow.VScrollBar.SetFocus;
|
||||||
|
FWindow.ScrollBarDelta(-FWindow.VScrollBar.LargeChange, 0)
|
||||||
|
end;
|
||||||
|
|
||||||
function TfrPreview.ExportTo(AFileName: string): boolean;
|
function TfrPreview.ExportTo(AFileName: string): boolean;
|
||||||
var
|
var
|
||||||
i: Integer;
|
i: Integer;
|
||||||
|
Loading…
Reference in New Issue
Block a user