[Qt-interest] Qt 5 and multiple screens

Atlant Schmidt aschmidt at dekaresearch.com
Thu Jun 2 12:45:55 CEST 2011


Bd.anon, et al.:

  Just to point out one nit (and this is alluded to in
  Thiago's later reply)...

> May I point out that Qt distinguish two different ways
> of dealing with multiple screens :
> - multiple screens logically fused into a single virtual desktop ;
> - separate screens, each with it's own coordinate system.
>
> In the former case, apps basically see only one screen.

  In the former case, it may be true that apps (and application
  frameworks) see one fused "virtual screen" but there is still
  an area where "primariness" must leak through: the popping-up
  of new windows and, in particular, dialog boxes. Usually, you'd
  like dialog boxes to be centered based on a full physical screen
  and *NOT* based on the complete virtual screen lest you end up
  with the infamous X-Windows Xinerama bug whereby dialog boxes
  *ALWAYS* popped up on the bezels separating two identical display
  screens.

  Somewhere in the combination of the Windowing System, the
  Application Framework, and the App, something has to know
  to avoid the situation. ;-)

                                Atlant


-----Original Message-----
From: qt-interest-bounces+aschmidt=dekaresearch.com at qt.nokia.com [mailto:qt-interest-bounces+aschmidt=dekaresearch.com at qt.nokia.com] On Behalf Of bd.anon at free.fr
Sent: Thursday, June 02, 2011 02:40
To: Qt Interest
Subject: Re: [Qt-interest] Qt 5 and multiple screens

On Wed, 1 Jun 2011 17:17:08 -0700 (PDT), Jason H <scorp1us at yahoo.com>
said :

>1. Always ensure your windows are within the bounds of the same screen that you launch

Are you referring to :
1- additional main windows,
2- or to sub-windows of the same main window,
3- or both ?

If 1 or 3, it beats the idea of having a multi-screen app.

If 2, I guess it should be the job of Qt to enforce that rule, in
order to avoid duplication of efforts.

May I point out that Qt distinguish two different ways of dealing with
multiple screens :
- multiple screens logically fused into a single virtual desktop ;
- separate screens, each with it's own coordinate system.

In the former case, apps basically see only one screen.

In the latter case, since the desktop is not extended to those
additional screens, I guess it is fair that no user interaction would
be expected, and hence fixed main windows with no QMenus, nor dialog
boxes or tooltips.

If a single virtual screen, I see no reason other than artificial
internal reasons to prevent the user from moving / creating windows
all over the virtual screen, including having windows that span
several screens.

Bertrand Anon
_______________________________________________
Qt-interest mailing list
Qt-interest at qt.nokia.com
http://lists.qt.nokia.com/mailman/listinfo/qt-interest

This e-mail and the information, including any attachments, it contains are intended to be a confidential communication only to the person or entity to whom it is addressed and may contain information that is privileged. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the sender and destroy the original message.

Thank you.

Please consider the environment before printing this email.



More information about the Qt-interest-old mailing list