[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: What prevents QWidget to be shown big from startup on ?
From: Benrhard Schiffner <bernhard.schiffner () gmx ! net>
Date: 2006-06-22 6:23:55
Message-ID: 200606220823.55457.bernhard.schiffner () gmx ! net
[Download RAW message or body]
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.
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.
tia
Bernhard
PS: CC' me please if you answer, because I'am not subscribed to kde-devel nor
regular reader.
----------------------
void RegionGrabber::initGrabber()
{
pixmap = QPixmap::grabWindow( qt_xrootwin() );
setPaletteBackgroundPixmap( pixmap );
QDesktopWidget desktopWidget;
QRect desktopSize;
if ( desktopWidget.isVirtualDesktop() )
desktopSize = desktopWidget.geometry();
else
desktopSize = desktopWidget.screenGeometry( qt_xrootwin() );
setGeometry( desktopSize );
showFullScreen();
QApplication::setOverrideCursor( crossCursor );
}
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic