[Design] dialog.CenterOnSCreen() ?
Mimi Yin
mimi at osafoundation.org
Wed Feb 7 10:11:19 PST 2007
Are there any consequences if you have Chandler docked? Where would
the alarm dialog go?
On Feb 7, 2007, at 9:23 AM, Heikki Toivonen wrote:
> Andre Mueninghoff wrote:
>> Hi, If I understand the point, I would agree completely. For
>> example, it
>> was quite awhile before I realized that my nine collections were all
>> restoring at once with the nine dialog boxes stacked on top of one
>> another. Without realizing that, the one visible dialog box
>> erroneously
>> suggested extremely slow performance for the restore of one
>> collection.
>> Even if restore settings is replaced/removed, I believe this is
>> the same
>> UI point.
>
> Yes. And to clarify my earlier point, anyone who does not run Chandler
> maximized to the whole display will find it disconcerting to see the
> dialogs popping away from where they are focusing their attention.
>
> But I also realized CenterOnParent() would not help in your scenario,
> because the dialogs would just stack on top of each other, albeit all
> centered on Chandler. Dialogs should center on Chandler, except when
> there already is such a window their placement should cascade. I
> wonder
> if Center() method does that, or would they cascade automatically
> if you
> didn't call anything?
Yes, I think stacking dialogs directly on top of one another could be
a pretty serious usability problem, depending on what's getting
stacked. Is this something worth investigating?
Mimi
More information about the Design
mailing list