You've already forked lazarus-ccr
fpvviewer: Minor improvements
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4488 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -96,7 +96,6 @@ procedure TfrmFPVViewer.btnVisualizeClick(Sender: TObject);
|
|||||||
const
|
const
|
||||||
FPVVIEWER_MAX_IMAGE_SIZE = 1000;
|
FPVVIEWER_MAX_IMAGE_SIZE = 1000;
|
||||||
FPVVIEWER_MIN_IMAGE_SIZE = 100;
|
FPVVIEWER_MIN_IMAGE_SIZE = 100;
|
||||||
FPVVIEWER_SPACE_FOR_NEGATIVE_COORDS = 100;
|
|
||||||
var
|
var
|
||||||
CanvasSize: TPoint;
|
CanvasSize: TPoint;
|
||||||
lCurPage: TvVectorialPage;
|
lCurPage: TvVectorialPage;
|
||||||
@ -132,15 +131,15 @@ begin
|
|||||||
lPage.DrawBackground(Drawer.Drawing.Canvas);
|
lPage.DrawBackground(Drawer.Drawing.Canvas);
|
||||||
lPage.Render(
|
lPage.Render(
|
||||||
Drawer.Drawing.Canvas,
|
Drawer.Drawing.Canvas,
|
||||||
FPVVIEWER_SPACE_FOR_NEGATIVE_COORDS + Drawer.PosX,
|
Drawer.PosX,
|
||||||
Drawer.Drawing.Height - FPVVIEWER_SPACE_FOR_NEGATIVE_COORDS + Drawer.PosY,
|
Drawer.Drawing.Height - Drawer.PosY,
|
||||||
spinScale.Value,
|
spinScale.Value,
|
||||||
YAxisMultiplier * spinScale.Value);
|
YAxisMultiplier * spinScale.Value);
|
||||||
if checkShowPage.Checked then
|
if checkShowPage.Checked then
|
||||||
lPage.RenderPageBorder(
|
lPage.RenderPageBorder(
|
||||||
Drawer.Drawing.Canvas,
|
Drawer.Drawing.Canvas,
|
||||||
FPVVIEWER_SPACE_FOR_NEGATIVE_COORDS + Drawer.PosX,
|
Drawer.PosX,
|
||||||
Drawer.Drawing.Height - FPVVIEWER_SPACE_FOR_NEGATIVE_COORDS + Drawer.PosY,
|
Drawer.Drawing.Height + Drawer.PosY,
|
||||||
spinScale.Value,
|
spinScale.Value,
|
||||||
YAxisMultiplier * spinScale.Value);
|
YAxisMultiplier * spinScale.Value);
|
||||||
Drawer.Invalidate;
|
Drawer.Invalidate;
|
||||||
@ -457,6 +456,8 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmFPVViewer.FormCreate(Sender: TObject);
|
procedure TfrmFPVViewer.FormCreate(Sender: TObject);
|
||||||
|
const
|
||||||
|
FPVVIEWER_SPACE_FOR_NEGATIVE_COORDS = 100;
|
||||||
begin
|
begin
|
||||||
Drawer := TFPVVDrawer.Create(Self);
|
Drawer := TFPVVDrawer.Create(Self);
|
||||||
Drawer.Parent := pageViewer;
|
Drawer.Parent := pageViewer;
|
||||||
@ -467,6 +468,9 @@ begin
|
|||||||
Drawer.OnMouseWheel := @HandleDrawerMouseWheel;
|
Drawer.OnMouseWheel := @HandleDrawerMouseWheel;
|
||||||
Drawer.PosChangedCallback := @HandleDrawerPosChanged;
|
Drawer.PosChangedCallback := @HandleDrawerPosChanged;
|
||||||
Drawer.RedrawCallback := @HandleDrawerRedraw;
|
Drawer.RedrawCallback := @HandleDrawerRedraw;
|
||||||
|
Drawer.PosX := FPVVIEWER_SPACE_FOR_NEGATIVE_COORDS;
|
||||||
|
Drawer.PosY := -1 * FPVVIEWER_SPACE_FOR_NEGATIVE_COORDS;
|
||||||
|
HandleDrawerPosChanged(nil);
|
||||||
|
|
||||||
FPVUDebugOutCallback := @ViewerDebugOutCallback;
|
FPVUDebugOutCallback := @ViewerDebugOutCallback;
|
||||||
end;
|
end;
|
||||||
@ -570,7 +574,6 @@ procedure TfrmFPVViewer.Render_DoRender(ACanvasSizeX, ACanvasSizeY,
|
|||||||
const
|
const
|
||||||
FPVVIEWER_MAX_IMAGE_SIZE = 1000;
|
FPVVIEWER_MAX_IMAGE_SIZE = 1000;
|
||||||
FPVVIEWER_MIN_IMAGE_SIZE = 100;
|
FPVVIEWER_MIN_IMAGE_SIZE = 100;
|
||||||
FPVVIEWER_SPACE_FOR_NEGATIVE_COORDS = 100;
|
|
||||||
begin
|
begin
|
||||||
Drawer.Drawing.Width := ACanvasSizeX;
|
Drawer.Drawing.Width := ACanvasSizeX;
|
||||||
Drawer.Drawing.Height := ACanvasSizeY;
|
Drawer.Drawing.Height := ACanvasSizeY;
|
||||||
|
Reference in New Issue
Block a user