|
@@ -722,7 +722,7 @@ type
|
|
FInTextFont, FInTextAlign, FInTextShadow,
|
|
FInTextFont, FInTextAlign, FInTextShadow,
|
|
FInPerspective, FInGridNb: Boolean;
|
|
FInPerspective, FInGridNb: Boolean;
|
|
FOnlineUpdater: TLazPaintCustomOnlineUpdater;
|
|
FOnlineUpdater: TLazPaintCustomOnlineUpdater;
|
|
- initialized: boolean;
|
|
|
|
|
|
+ FInitialized: boolean;
|
|
shouldArrangeOnResize: boolean;
|
|
shouldArrangeOnResize: boolean;
|
|
btnLeftDown, btnRightDown, btnMiddleDown: boolean;
|
|
btnLeftDown, btnRightDown, btnMiddleDown: boolean;
|
|
spacePressed, altPressed, snapPressed, shiftPressed: boolean;
|
|
spacePressed, altPressed, snapPressed, shiftPressed: boolean;
|
|
@@ -883,6 +883,7 @@ type
|
|
property UseImageBrowser: boolean read GetUseImageBrowser;
|
|
property UseImageBrowser: boolean read GetUseImageBrowser;
|
|
property CurrentPressure: single read GetCurrentPressure;
|
|
property CurrentPressure: single read GetCurrentPressure;
|
|
property DarkTheme: boolean read GetDarkTheme write SetDarkTheme;
|
|
property DarkTheme: boolean read GetDarkTheme write SetDarkTheme;
|
|
|
|
+ property Initialized: boolean read FInitialized;
|
|
end;
|
|
end;
|
|
|
|
|
|
implementation
|
|
implementation
|
|
@@ -900,7 +901,7 @@ const PenWidthFactor = 10;
|
|
|
|
|
|
procedure TFMain.FormCreate(Sender: TObject);
|
|
procedure TFMain.FormCreate(Sender: TObject);
|
|
begin
|
|
begin
|
|
- initialized := false;
|
|
|
|
|
|
+ FInitialized := false;
|
|
|
|
|
|
FLayout := TMainFormLayout.Create(self);
|
|
FLayout := TMainFormLayout.Create(self);
|
|
FImageView := nil;
|
|
FImageView := nil;
|
|
@@ -959,7 +960,7 @@ begin
|
|
{$ENDIF}
|
|
{$ENDIF}
|
|
|
|
|
|
FLayout.OnPictureAreaChange := @LayoutPictureAreaChange;
|
|
FLayout.OnPictureAreaChange := @LayoutPictureAreaChange;
|
|
- initialized := true;
|
|
|
|
|
|
+ FInitialized := true;
|
|
FirstPaint := true;
|
|
FirstPaint := true;
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -1059,7 +1060,7 @@ end;
|
|
|
|
|
|
procedure TFMain.Init;
|
|
procedure TFMain.Init;
|
|
begin
|
|
begin
|
|
- initialized := false;
|
|
|
|
|
|
+ FInitialized := false;
|
|
Config := LazPaintInstance.Config;
|
|
Config := LazPaintInstance.Config;
|
|
CreateMenuAndToolbar;
|
|
CreateMenuAndToolbar;
|
|
|
|
|
|
@@ -1141,7 +1142,6 @@ begin
|
|
end;
|
|
end;
|
|
if Config.DefaultToolboxWindowVisible and (FLayout.DefaultToolboxDocking <> twWindow) then
|
|
if Config.DefaultToolboxWindowVisible and (FLayout.DefaultToolboxDocking <> twWindow) then
|
|
FLayout.ToolBoxVisible := true;
|
|
FLayout.ToolBoxVisible := true;
|
|
- initialized := true;
|
|
|
|
|
|
|
|
RegisterScripts(True);
|
|
RegisterScripts(True);
|
|
|
|
|
|
@@ -1150,6 +1150,7 @@ begin
|
|
Image.Zoom := Zoom;
|
|
Image.Zoom := Zoom;
|
|
UpdateWindowCaption;
|
|
UpdateWindowCaption;
|
|
Image.OnCurrentFilenameChanged := @ImageCurrentFilenameChanged;
|
|
Image.OnCurrentFilenameChanged := @ImageCurrentFilenameChanged;
|
|
|
|
+ FInitialized := true;
|
|
end;
|
|
end;
|
|
|
|
|
|
procedure TFMain.FormShow(Sender: TObject);
|
|
procedure TFMain.FormShow(Sender: TObject);
|