Page 1 of 1

Better Dialog Placement

Posted: 23 Oct 2008 18:37
by TheQwerty
I keep XY in the bottom right of my screen, which unfortunately causes at least one dialog to open in a very annoying position.

As you can see in the attached screenshot the UDC dialog opens up such that the OK and Cancel button are always hidden behind my task bar. This means every time I make changes there I have to move the dialog to get to the OK button and that gets old quickly.

I haven't noticed this problem with any of the other dialogs but I suspect that's only because none are quite as tall as the UDC.

It would be nice if XY could place the dialogs so that this wouldn't happen.

Re: Better Dialog Placement

Posted: 23 Oct 2008 18:52
by ivan
I bet that irritates after a while! :?

While on the subject of dialogue windows, I'd like to see every one of them to have a minimise/maximise buttons. This is particularly useful when you're coding a script in UDC menu and then want to go back to file management without having to close those 2 dialogue windows and then reopen them again.

Re: Better Dialog Placement

Posted: 23 Oct 2008 19:31
by jacky
Isn't the Configuration window about the same height as UDC ? How does that one work for you ?

I tried myself by having a small window at the bottom of my screen, Config window is centered on screen, UDC window is not but is always high enough so that I can see it fully. Of course, I have my taskbar on top and that may come into play here...


BTW: when resizing the window, I got some weird result when getting it smaller by scrolling down the top side : after a while the window seems to "hesitate"/constantly switch between two sizes, and eventually moves down instead of getting smaller... pretty odd. Not that I really care, I'm always maximized ;)

Kinda OT: I wish that the "Variables" window (from Stepping) would remember its last position, or show up on the side of the stepping window. Right now for me it always comes over it, and I need to move it if I want to see the stepping window (script, command parsed/resolved) and that's somewhat annoying...
Also, if when closed the focus on Stepping would move back to Continue button so that Enter wouldn't open the Variables window again but Continue (yes, I click on "Variables" but press Enter to continue, go figure!)

Re: Better Dialog Placement

Posted: 23 Oct 2008 19:45
by admin
jacky wrote:Isn't the Configuration window about the same height as UDC ? How does that one work for you ?

I tried myself by having a small window at the bottom of my screen, Config window is centered on screen, UDC window is not but is always high enough so that I can see it fully. Of course, I have my taskbar on top and that may come into play here...


BTW: when resizing the window, I got some weird result when getting it smaller by scrolling down the top side : after a while the window seems to "hesitate"/constantly switch between two sizes, and eventually moves down instead of getting smaller... pretty odd. Not that I really care, I'm always maximized ;)

Kinda OT: I wish that the "Variables" window (from Stepping) would remember its last position, or show up on the side of the stepping window. Right now for me it always comes over it, and I need to move it if I want to see the stepping window (script, command parsed/resolved) and that's somewhat annoying...
Also, if when closed the focus on Stepping would move back to Continue button so that Enter wouldn't open the Variables window again but Continue (yes, I click on "Variables" but press Enter to continue, go figure!)
Dialog Placement: config is placed mid-screen, udc is placed mid-window. So an easy solution would be to do mid-screen for udc, too, okay?

Weird resizing: that's a side-effect of the minimal height I want to keep to have enough space for the info panel. Nothing dramatic.

Step dialog: will see what can do.

Re: Better Dialog Placement

Posted: 23 Oct 2008 19:52
by TheQwerty
jacky wrote:Isn't the Configuration window about the same height as UDC ? How does that one work for you ?
Config is centered on the monitor, most other dialogs seem to start about a title bar's height above the main XY window.

The MCB dialogs turn out to be tall enough to have the same problem, however nothing of real importance gets hidden.

The bottom border of the Batch Rename dialog comes close.
admin wrote:Dialog Placement: config is placed mid-screen, udc is placed mid-window. So an easy solution would be to do mid-screen for udc, too, okay?
It should be okay.


Is there any reason you don't have the dialogs remember their positions and sizes for at least the current instance of XY?

Re: Better Dialog Placement

Posted: 24 Oct 2008 15:06
by admin
jacky wrote:I cannot control the position
Kinda OT: I wish that the "Variables" window (from Stepping) would remember its last position, or show up on the side of the stepping window. Right now for me it always comes over it, and I need to move it if I want to see the stepping window (script, command parsed/resolved) and that's somewhat annoying...
Also, if when closed the focus on Stepping would move back to Continue button so that Enter wouldn't open the Variables window again but Continue (yes, I click on "Variables" but press Enter to continue, go figure!)
I cannot control the position, not do I like to manipulate the focus. But here's a cool tip: press "V" to show the variables without moving the focus to the button.

Re: Better Dialog Placement

Posted: 25 Oct 2008 02:34
by jacky
admin wrote:I cannot control the position, not do I like to manipulate the focus. But here's a cool tip: press "V" to show the variables without moving the focus to the button.
Yeah, but I like to click I guess :roll: Couldn't at least the variables window remember its last-used position (even if only during the current session) ? That's be nice.

What I would also really like is the ability to see the full content of a variable. Presently, if it's too long or contains CRLF we only get to see the first few chars, a dbl-click or ctxt menyu to show the full content on a variable (e.g. in a text-like window) would be really useful IMO