From kde-devel Sat Jun 24 22:55:30 2006 From: Lubos Lunak Date: Sat, 24 Jun 2006 22:55:30 +0000 To: kde-devel Subject: Re: What prevents QWidget to be shown big from startup on ? Message-Id: <200606250055.30118.l.lunak () suse ! cz> X-MARC-Message: https://marc.info/?l=kde-devel&m=115118974311239 On Thursday 22 June 2006 08:23, Benrhard Schiffner wrote: > Hallo, > > 1. I create a toplevel QWidget. > 2. I resize(2048, 768); it to the reported size of my virtual Desktop. > 3. I show (); it. > And now: > 5. It's shown in (1024, 768) on the right(!) screen. > > What goes on here? > > 6. If I try this with a little bit smaller sizes it's shown only at one > screen (left!). > 7. If I try this with initial sizes smaller then one screen, I can resize > it later by mouse to 2048,768. > > This is with KDE 3.5.3. > I think something in KWin is broken / has changed. No, it works perfectly as it should. You have Xinerama and you have it configured to place new windows only on one screen. So when you show a normal window KWin resizes it to fit and places it on the Xinerama screen where the center of that window is (since you also specified position). > You find this scenario in .../kdegraphics/ksnapshot/regiongrabber.cpp, > lines 87 ff. (see below). This behavior is base for > http://bugs.kde.org/show_bug.cgi?id=72118 > and perhaps others. You probably just need WX11BypassWM on that window since it seems to be a special window that shouldn't be managed by KWin at all. -- Lubos Lunak KDE developer --------------------------------------------------------------------- SuSE CR, s.r.o. e-mail: l.lunak@suse.cz , l.lunak@kde.org Drahobejlova 27 tel: +420 2 9654 2373 190 00 Praha 9 fax: +420 2 9654 2374 Czech Republic http://www.suse.cz/ >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<