[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/base/blazer
From:       Ian Reinhart Geiser <geiseri () kde ! org>
Date:       2009-02-12 17:15:03
Message-ID: 1234458903.332351.6675.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 925184 by geiseri:

okay this breaks dualscreen if its not a dock. Seli told me a better way to do that \
so im going to implement it that way.

 M  +2 -3      topbar.cpp  


--- trunk/playground/base/blazer/topbar.cpp #925183:925184
@@ -65,7 +65,7 @@
     layout->setSpacing(0);
     layout->setMargin(0);
 
-    //FIXME: KWindowSystem::setType( winId(), NET::Dock ); <- why cant i get focus \
here +    KWindowSystem::setType( winId(), NET::Dock ); // <- why cant i get focus \
                here
     KWindowSystem::setState( winId(), NET::Sticky | NET::KeepAbove | \
NET::SkipTaskbar| NET::SkipPager );  KWindowSystem::setOnAllDesktops( winId(), true \
);  }
@@ -76,14 +76,13 @@
     {
         QRect screenGeometry = \
QApplication::desktop()->screenGeometry(QApplication::desktop()->primaryScreen());  \
                int screenWidth = screenGeometry.width();
-
+        setGeometry(screenGeometry.x(), 0, screenWidth, panelSize );
         setFixedSize( screenWidth, panelSize );
         // FIXME: make this work on dual head.
         KWindowSystem::setExtendedStrut( winId(), 0, 0, 0, 
                                                   0, 0, 0, 
                                                   panelSize, screenGeometry.x(), \
screenGeometry.x() + screenWidth - 1,  0, 0, 0);
-        setGeometry(screenGeometry.x(), screenGeometry.y(), screenWidth, panelSize \
);  }
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic