Forum > General

Problems Saving Desktop Windows.


I want to be able to save my desktop windows positions and sizes (Ideally I want to save a few options depending on if I'm on a bigger monitor or on my laptop screen.

I have tried using Tools Desktop:

Firstly, there's no option to save... Although I can use auto-save

Upon restarting I get some weird behaviour...

The Object inspector becomes full screen width.
The Pallete & Main Application bar gets re-sited to the the middle (ish) down the screen.

Is this a known problem or am I doing something wrong.

I'm on a Mackboo Pro running 12.1 Monterey on Apple Silicon.

Are there any settings files that I can manually edit to sort this out?

Use the Export button to save your desktop settings and the Import button to load previously saved settings.


--- Quote from: JanRoza on January 18, 2022, 11:25:59 am ---Use the Export button to save your desktop settings and the Import button to load previously saved settings.

--- End quote ---

I'll give that a go - I've found some of the settings for the desktop

--- Code: XML  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---<Desktops Count="2" DebugDesktop="Home Desktop" ActiveDesktop="Home Desktop">    <Desktop1 Name="Home Desktop">      <Desktop Version="2" FormIdCount="31">        <FormIdList a1="ObjectInspectorDlg" a2="MainIDE" a3="MessagesView" a4="SourceNotebook" a5="ProjectInspector" a6="Watches" a7="BreakPoints" a8="Locals" a9="CallStack" a10="EvaluateModify" a11="Registers" a12="Assembler" a13="DbgOutput" a14="Inspect" a15="DbgEvents" a16="PseudoTerminal" a17="Threads" a18="DbgHistory" a19="UnitDependencies" a20="CodeExplorerView" a21="FPDocEditor" a22="ClipBrdHistory" a23="PkgGraphExplorer" a24="EditorFileManager" a25="SearchResults" a26="AnchorEditor" a27="TabOrderEditor" a28="CodeBrowser" a29="IssueBrowser" a30="JumpHistory" a31="ComponentList"/>      </Desktop>      <ObjectInspectorDlg>        <Caption Value="ObjectInspectorDlg"/>        <CustomPosition Left="4876" Top="-438" Width="188" Height="1469"/>        <Visible Value="True"/>      </ObjectInspectorDlg>      <MainIDE>        <Caption Value="MainIDE"/>        <CustomPosition Left="2056" Top="-534" Width="2379" Height="58"/>        <Visible Value="True"/>      </MainIDE>      <MessagesView>        <Caption Value="MessagesView"/>        <CustomPosition Left="2056" Top="550" Width="2819" Height="475"/>        <Visible Value="True"/>      </MessagesView>      <SourceNotebook>        <Caption Value="SourceNotebook"/>        <CustomPosition Left="2056" Top="-438" Width="2814" Height="950"/>      </SourceNotebook>      <ProjectInspector>        <Caption Value="ProjectInspector"/>        <CustomPosition Left="200" Top="194" Width="300" Height="400"/>      </ProjectInspector>      <Watches>        <Caption Value="Watches"/>      </Watches>      <BreakPoints>        <Caption Value="BreakPoints"/> 
If you look at the values - some are negative and some seem to be very large. My guess is that these settings refer to my whole desktop. The screen I'm using is my screen to the right of my Laptop since that screen is taller than the laptop screen I have it set so that there could be some relative negative numbers compared to the laptop screen.


The problem was 100% due to the use of my second screen and it's relative size and position compared to the primary window on my laptop.

I've sorted this out by putting the editor on the monitor and all the other windows, resized on the laptop screen and all works well.

Still no save option though!


[0] Message Index

Go to full version