[quote user="robhic"]Re-sizing isn't a problem. I re-size any or all windows but the only one that doesn't retain its new, maximized size is the "write new message" window.
[quote user="Geo"]4, Once you have both the folders, and the message window open, without scrollbars, make Pegasus save the message window position, then repeat the step 2-4 with the message writing window as well, the two being separate.[/quote]
OK, windows all open without scrollbars but how to make Pegasus save the window positions? I think that is a new one I haven't tried. (as far as I am aware.)[/quote]
I am sensing some confusion here regarding "maximized" windows.
Pegasus has a so called multiple document interface (MDI), i.e. you can have several windows open *within* the Pegasus program window, i.e. MDI area. Windows within the MDI can either *all* be maximized, or none. "Maximized" is a property of the whole MDI area, not any individual window within it. In other words, maximizing any one of the open windows will cause all other open windows become maximized as well.
The image you attached shows a window title bar with the 3 system icons at right, which is *not* a maximized window. Click on the "maximize" icon in the middle, and the MDI will switch into maximized mode: the frontmost window will cover the whole MDI area, its title bar will disappear, its 3 system icons will appear up on the menu bar of Pegasus. Try it, to see what maximized really means here: all your open/new windows will be maximized, and switching between them can only be done via the "Window" menu.
Using Pegasus MDI in maximized mode is not a good idea. It is much better to resize *non-maximized* windows to best use the available MDI area. Which is what I think you are trying to achieve here.
What you need to understand is that Pegasus will not save window position/size when in maximized mode, since any window you open will just cover up the whole program window, whatever its current size. Switch into non-maximized state, and then it will read/save window position/size info from /to the file "state.pmj".
There is a separate menu command to save the size of the message reading window: "Reader" menu / "Save window size". Of course, you need to be reading a message, as the Pegasus menu commands change based on what kind of window has the focus.
All other window positions are just saved when you close that window or exit the program. Thus, if you are bugged by your new message writing window, just resize/move, then close it, and the new size/position will be saved into "state.pmj".
Now, state.pmj is a simple text file, editing it is less demanding then writing an email, but this is not like playing with a nuclear reactor anyway, is it? [;)] So please, do all of us a favour, fire up Notepad and look into the file so that you yourself understand what is going on. (Close Pegasus and make a copy of state.pmj before.)
File strucure is very simple, settings are grouped under section headers within "[...]". Your writing window size is in the section "[General]", the line starting with "EDMAIL_M=". The 4 numbers respectively: horizontal pos., vertical pos., width, height. All in pixels. The position is that of the top left corner of your writing window with respect to the top left corner of the MDI area, the grey area you see when no window is open within Pegasus.
Why I wrote all of this: I suspect you have a negative value for the vertical position, caused by your scrolling up, etc. If so, just go ahead, and change any offending value to one that makes sense. Fire up Pegasus, and enjoy!
One other note. there is an "Enlarge window" command in the "window" menu, which makes your current window fill up the whole MDI area *without* switching the program to maximized state. We could call it "full size", lol. You will want to use this for your message writing window, once you have dealt with the initial problem.
Go ahead, check the settings actually saved by the program, and correct them if needed. You should be able to solve any problems based on all that I wrote here. If you get stuck, there is no way for anybody to understand what exactly is wrong without you quoting the actual window size setting line from your state.pmj.
Good luck,
Geo
<p>[quote user="robhic"]Re-sizing isn't a problem. I re-size any or all windows but the only one that doesn't retain its new, maximized size is the "write new message" window.
[quote user="Geo"]4, Once you have both the folders, and the message window open, without scrollbars, make Pegasus save the message window position, then repeat the step 2-4 with the message writing window as well, the two being separate.[/quote]
OK, windows all open without scrollbars but how to make Pegasus save the window positions? I think that is a new one I haven't tried. (as far as I am aware.)[/quote]
&nbsp;
I am sensing some confusion here regarding "maximized" windows.
Pegasus has a so called multiple document interface (MDI), i.e. you can have several windows open *within* the Pegasus program window, i.e. MDI area. Windows within the MDI can either *all* be maximized, or none. "Maximized" is a property of the whole MDI area, not any individual window within it. In other words, maximizing any one of the open windows will cause all other open windows become maximized as well.
The image you attached shows a window title bar with the 3 system icons at right, which is *not* a maximized window. Click on the "maximize" icon in the middle, and the MDI will switch into maximized mode: the frontmost window will cover the whole MDI area, its title bar will disappear, its 3 system icons will appear up on the menu bar of Pegasus. Try it, to see what maximized really means here: all your open/new windows will be maximized, and switching between them can only be done via the "Window" menu.
</p><p>
Using Pegasus MDI in maximized mode is not a good idea. It is much better to resize *non-maximized* windows to best use the available MDI area. Which is what I think you are trying to achieve here.
</p><p>What you need to understand is that Pegasus will not save window position/size when in maximized mode, since any window you open will just cover up the whole program window, whatever its current size. Switch into non-maximized state, and then it will read/save window position/size info from /to the file "state.pmj".
There is a separate menu command to save the size of the message reading window: "Reader" menu / "Save window size". Of course, you need to be reading a message, as the Pegasus menu commands change based on what kind of window has the focus.
All other window positions are just saved when you close that window or exit the program. Thus, if you are bugged by your new message writing window, just resize/move, then close it, and the new size/position will be saved into "state.pmj".
Now, state.pmj is a simple text file, editing it is less demanding then writing an email, but this is not like playing with a nuclear reactor anyway, is it? [;)]&nbsp; So please, do all of us a favour, fire up Notepad and look into the file so that you yourself understand what is going on. (Close Pegasus and make a copy of state.pmj before.)
File strucure is very simple, settings are grouped under section headers within "[...]". Your writing window size is in the section "[General]",&nbsp; the line starting with "EDMAIL_M=". The 4 numbers respectively: horizontal pos., vertical pos., width, height. All in pixels. The position is that of the top left corner of your writing window with respect to the top left corner of the MDI area, the grey area you see when no window is open within Pegasus.
Why I wrote all of this: I suspect you have a negative value for the vertical position, caused by your scrolling up, etc. If so, just go ahead, and change any offending value to one that makes sense. Fire up Pegasus, and enjoy!
One other note. there is an "Enlarge window" command in the "window" menu, which makes your current window fill up the whole MDI area *without* switching the program to maximized state. We could call it "full size", lol. You will want to use this for your message writing window, once you have dealt with the initial problem.
Go ahead, check the settings actually saved by the program, and correct them if needed. You should be able to solve any problems based on all that I wrote here. If you get stuck, there is no way for anybody to understand what exactly is wrong without you quoting the actual window size setting line from your state.pmj.
Good luck,
Geo
</p>