[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