Re: Poor Dialog Positioning

2019-04-04 Thread Steven P Valliere

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

2019-04-04 Thread Lüko Willms
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

2019-04-04 Thread Steven P Valliere
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

2019-04-04 Thread Steven P Valliere
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

2019-04-03 Thread Steven P Vallière
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

2019-04-03 Thread Steven P Vallière

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