Pages: 1
RSS
How to save current window size, position, settings?
 
I'm sure I'm missing something obvious, but I can't figure out how to make TB save its current window settings: the position of the divider between the accounts list and message list, and the window size and position.

I recently changed my default desktop resolution, and TB suddenly changed all its window positions and settings.  I can resize the window and move the divider around, but it's not being saved.

Help please?
 
Does anyone know where this information is saved, at least?  I've looked through the registry and the various files in The Bat's directory, and none of these seems to store the splitter position.

If someone could just point me in the right direction, I can probably figure it out myself.

TIA
 
The Window size, position and splitting mode are stored in the registry.
On this system I'm using the same mail directories, buit I'm having different split sizes and different positions for the main window.

TB has some restrictions in this field. When using a dual (or more) monitor setup, TB will appear in the main monitor when you ran it maximized in the previous run. I've dragged the main window to fill my secondary monitior completely and TB always starts with that.

I wouldn't know where to start looking for these settings in the registry though. Try
HKEY_CURRENT_USER\Software\RIT\The Bat!\Split mode
for the split mode setting.
__________________________________
I'm just a user of The Bat! I don't work for Ritlabs.
 
In fact aren't there any methods to make The Bat! remember the position of the window (at least to start in maximized mode after a restart) and position of the splitters?
I'm trying to migrate to this email client but this behavior almost drive me crazy, anytime after a system restart the main The Bat! window is small and all the splitters reseted.
Any suggestions?
 
Are you using a single monitor or multiple monitors?
I've never encountered your problems when I was using a single monitor.
Since I'm using a dual monitor system, TB doesn't remember being maximzed on my secondary monitor (the one it's being run on), but when I drag the window borders to the edge of the screen it's being remembered. And so are the splits.
__________________________________
I'm just a user of The Bat! I don't work for Ritlabs.
 
Thanks for your support.
I'm using a single monitor. To be more specific: As long as i'm not restarting the computer, the layout is remaining as I adjusted after first run of the working session(maximized window, certain splits positions). After each restart (i selected to start with windows), The Bat! layout is reseted to a quite small window in the up-left part of the screen. When I'm maximizing the window I have to adjust each time the splits. Somehow, i think, restarting is reseting the registry keys for The bat's layout and it's restarting with the defaults. It's annoying but I think I will get used with it eventually.  
 
Try not to maximize the window, but drag the window borders to the edge of the screen and see if that gets memorized.
__________________________________
I'm just a user of The Bat! I don't work for Ritlabs.
 
If I may chip in here, I'm also having the same problem with the split not being remember on each restart. It's been driving me nuts for weeks. The window size is memorized if not maximized, but the split down the side isn't and each time I have to drag it across. I'm pretty sure this is only since The Bat has been tweaked to work with dual monitors. I myself just use a single monitor. I was hoping version 4 might solve this issue, but if anyone can come up with a solution I'd be very grateful.
 
Nothing seems to work.  My copy of The Bat will remember its window size and position, but not where the splitter is.  I tried changing the split mode to different things, but as long as it's horizontal (accounts list on left, messages on right), the splitter position is incorrect.

I wish I knew if the program is just saving an incorrect value to the registry, or what.  If the value being saved is wrong, I can reset it manually in Regedit, if I knew which value it was.

Oh, and this is on single monitor, not multiple monitors.
 
Okay, I've found a method that fixes this problem, at least on my system.  Steps to use are:

1) Enable the Message AutoView (preview pane).
2) Choose "Full Width Preview Pane" under View->Window Split Mode.
3) While the preview pane is shown, move the splitter to where you want it.
4) Turn off the preview pane.

On my system, this saved the splitter's position correctly, so I no longer have to fiddle with it each time The Bat loads.
 
Unbelievable! It works. Followed your instructions and now it's remembered. How bizarre. Thanks for the tip.  
 
Yeah, it IS weird.  From the behavior, I can only assume this is a bug, some kind of corner case in the code that assumes you're always using the preview pane.
 
Actually, the solution is very, very simple.
Many of you have The Bat! configured to start automatically, which means that when you do a reboot without properly exiting The Bat!, The Bat! exits abnormally. For newly-configured size and position settings to be saved, The Bat! must be CLOSED NORMALLY (Message/Exit), and then the settings will be saved.
Edited: Michael Lee - 05 December 2011 01:38:00
 
Hi Michael,

No, that's not the problem I have at all.  I don't have The Bat configured to start automatically, and I always close it after use.  The problem is The Bat has some code that seems to get confused any time your desktop resolution changes, and there's no specific menu item to "Save windows size/position/settings".
Pages: 1