Re: Poor Dialog Positioning
Lüko, That's a nice idea, too, but at a MINIMUM, dialogs should NEVER appear OFF SCREEN -- not even partially. It would also be good if their appearance were consistent instead of different methods/rules for different dialogs. Inconsistency is very confusing. Thursday, April 4, 2019, 10:29:53 AM, you wrote: >> it seems that TheBat uses different >> positioning code/rules for different dialogs. Too bad they don't >> all use the same code -- LW> To me this sounds as a call for some additional configuration options in LW> the menu which is called in German "Arbeitsplatz" (literally "work place" LW> and which might be called "desk top" in the English version). LW> LW> In order to configure on which screen of a multi-screen configuration LW> the various dialogues should appear. LW> -- Steven Valliere | tb 8.8.2.5 (BETA) | mailto:the...@e-visions.com -- "If you didn't write it down, then it didn't happen." -Larry Zana Current beta is 8.7.0.14 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: Poor Dialog Positioning
Hello everybody, on Donnerstag, 4. April 2019 at 12:52 Steven P Valliere wrote re Poor Dialog Positioning > it seems that TheBat uses different > positioning code/rules for different dialogs. Too bad they don't > all use the same code -- To me this sounds as a call for some additional configuration options in the menu which is called in German "Arbeitsplatz" (literally "work place" and which might be called "desk top" in the English version). In order to configure on which screen of a multi-screen configuration the various dialogues should appear. Cheers, Lüko Willms Frankfurt am Main Germany using: TheBat! 8.8.2.5 (BETA) OS: Windows 7(NT 6.1 Build 7601 - Service Pack 1) CPU: AMD amd athlon(tm) 64 x2 dual core processor 4200+ MEM: 4097 MB Current beta is 8.7.0.14 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: Poor Dialog Positioning
My final addendum (unless someone requests more tests): I just repeated all of the things I reported using the current beta version, just so no one starts by claiming "it's fixed in he beta." It is not. -- Steven Valliere | tb 8.8.2.5 (BETA) | mailto:the...@e-visions.com -- "If you didn't write it down, then it didn't happen." -Larry Zana Current beta is 8.7.0.14 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: Poor Dialog Positioning
I have discovered a bit more about this behavior... For reference, my screens are in this pattern, with screen 3 configured as my primary display and TheBat is always running maximized on screen 2: (the asterisk box is explained below) +-+ | | ** | | ** | |+-*-++-*-++---+ | || * || * || | |1|| 2 ** 3 || 4 | | || || || | | |+---++---++---+ +-+ 1. When TheBat is first started, the splash dialog appears in the center of the primary screen. 2. If I choose Help|About from TheBat's menu, the About dialog is displayed straddling screens 1 & 2. 3. When the message composition window is on the primary screen, the table properties (and probably all similar) dialogs are displayed centered over the overall display rectangle, The box drawn with asterisks shows the location. 4. When the message composition window is on ANY OTHER SCREEN, the properties dialogs appear centered on the same screen as the composition window. 5. The Address Book and Account Properties dialogs save/restore the last location and appear wherever I last placed them, regardless of which screen TheBat is running on. 6. The Preferences dialog appeared centered on the primary display, regardless of which screen TheBat was on. I haven't tested every single dialog -- I'm not even sure I could *FIND* all of them -- but it seems that TheBat uses different positioning code/rules for different dialogs. Too bad they don't all use the same code -- it would certainly be easier to fix. If there are any other experiments that might help diagnose this, please let me know. -- Steven Valliere | tb 8.8.2 | mailto:the...@e-visions.com -- "If you didn't write it down, then it didn't happen." -Larry Zana Current beta is 8.7.0.14 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Re: Poor Dialog Positioning
One additional clarification... My monitor setup is basically like this | _ _ _ with the bottoms of all screens aligned because they are physically aligned on my desk. TheBat appears to be positioning the dialogs in the center of the overall desktop rectangle which, in my case, includes empty areas above the three 1024x768 screens. In addition to multi-monitor desktops, I can see laptop users with docking station setups that will have a similar problem unless all displays are the same height. -- Steven Vallière | tb 8.8.2 | mailto:the...@e-visions.com -- "If you didn't write it down, then it didn't happen." -Larry Zana Current beta is 8.7.0.14 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html
Poor Dialog Positioning
I have a multiple monitor setup with the leftmost screen at 1080x1920 and the next three screens at 1024x768. The center of three 1024 screens is the primary display. I was working with a table in an HTML formatted message and all of the table property dialogs *ALWAYS* appear partially off screen across the the border between the 2nd and 3rd screens. This means that I cannot see all of the controls in the dialog and if I did not remember all of Windows' shortcut keys for moving a window, it would be impossible to move those controls into view. It is well past the time that all programs should be aware of multiple monitor desktops. TheBat! needs to center the initial appearance of popup dialogs on the currrently active screen (look into the MonitorFromWindow function and related functions.) It might be nice if these dialogs "remembered" their previous positions and subsequent openings of the same dialog would place it in the same location where it was closed previously. But that may be asking too much. As it is, most of these dialogs will not be usable by typical users who are unaware of all of the keyboard shortcuts. -- Steven Vallière | tb 8.8.2 | mailto:the...@e-visions.com -- "If you didn't write it down, then it didn't happen." -Larry Zana Current beta is 8.7.0.14 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html