X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-editor.git;a=blobdiff_plain;f=src%2Feditor%2Ff_main.pas;h=8fd1fa3372b6a4e87fe52580603a0f3a82def031;hp=d429811c6222c2066fb0ab2a8f4acde2e9aa11ce;hb=6f0e2f411ed57b45f4665c44d89d3c5e6d890a9a;hpb=f622519cf9e20cee299cc331d35ef158bb1cb72f diff --git a/src/editor/f_main.pas b/src/editor/f_main.pas index d429811..8fd1fa3 100644 --- a/src/editor/f_main.pas +++ b/src/editor/f_main.pas @@ -2599,6 +2599,14 @@ begin config := TConfig.CreateFile(EditorDir+'Editor.cfg'); + if config.ReadInt('Editor', 'XPos', -1) = -1 then + Position := poDesktopCenter + else begin + Left := config.ReadInt('Editor', 'XPos', Left); + Top := config.ReadInt('Editor', 'YPos', Top); + Width := config.ReadInt('Editor', 'Width', Width); + Height := config.ReadInt('Editor', 'Height', Height); + end; if config.ReadBool('Editor', 'Maximize', False) then WindowState := wsMaximized; ShowMap := config.ReadBool('Editor', 'Minimap', False); @@ -4024,6 +4032,10 @@ var begin config := TConfig.CreateFile(EditorDir+'Editor.cfg'); + config.WriteInt('Editor', 'XPos', Left); + config.WriteInt('Editor', 'YPos', Top); + config.WriteInt('Editor', 'Width', Width); + config.WriteInt('Editor', 'Height', Height); config.WriteBool('Editor', 'Maximize', WindowState = wsMaximized); config.WriteBool('Editor', 'Minimap', ShowMap); config.WriteInt('Editor', 'PanelProps', PanelProps.ClientWidth);