AP - full screen mode

Martin Graesslin mgraesslin at kde.org
Tue Apr 9 14:17:03 UTC 2013


On Tuesday 09 April 2013 15:54:42 you wrote:
> Actually I am using first
> 
> showFullScreen()
> 
> before setting the geometry, otherwise on AP my window is wrongly resized.
it still sounds quite wrong. Don't set geometries manually unless you really 
have to. The code you pasted would break on a desktop for example as it 
doesn't handle multiple screens. In general we just don't like that (and 
that's one of the reasons why I just look forward to Wayland).

Cheers
Martin
> 
> On Tue, Apr 9, 2013 at 3:50 PM, Martin Graesslin <mgraesslin at kde.org> wrote:
> > On Tuesday 09 April 2013 15:30:56 Bogdan Cristea wrote:
> > > For full screen mode currently I use
> > > 
> > > QRect rect(0, 0, QApplication::desktop()->width(),
> > 
> > QApplication::desktop()-
> > 
> > > >height());
> > > 
> > > setGeometry(rect);
> > 
> > this is not a way to set a window to fullscreen. How should the window
> > manager
> > know that this is fullscreen? It sees such a geometry and says: wow that's
> > wrong, it would overlap with the panel. That's obviously not what the
> > application wants and so I give it the area without the panel.
> > 
> > If you want to set a window to fullscreen use the proper EWMH hint. I'm
> > not
> > sure whether Qt provides a hint for it, but KWindowSystem does.
> > 
> > Cheers Martin
> > 
> > _______________________________________________
> > Active mailing list
> > Active at kde.org
> > https://mail.kde.org/mailman/listinfo/active


More information about the Active mailing list