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

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/applets/pager
From:       Marco Martin <notmart () gmail ! com>
Date:       2008-11-16 14:02:12
Message-ID: 1226844132.311352.30803.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 884998 by mart:

since now the margin can be used also when the custom background is off
always do the fittlaw-ification of mouse hits


 M  +15 -19    pager.cpp  


--- trunk/KDE/kdebase/workspace/plasma/applets/pager/pager.cpp #884997:884998
@@ -220,27 +220,23 @@
     qreal rightMargin;
     qreal bottomMargin;
 
-    if (m_showOwnBackground && m_background) {
-        m_background->setElementPrefix(QString());
-        m_background->getMargins(leftMargin, topMargin, rightMargin, bottomMargin);
+    m_background->setElementPrefix(QString());
+    m_background->getMargins(leftMargin, topMargin, rightMargin, bottomMargin);
 
-        if (r.left() > leftMargin) {
-            leftMargin = 0;
-        }
-        if (r.top() > topMargin) {
-            leftMargin = 0;
-        }
-        if (geometry().width() - r.right() < rightMargin) {
-            leftMargin = 0;
-        }
-        if (geometry().bottom() - r.bottom() < bottomMargin) {
-            leftMargin = 0;
-        }
-
-        return r.adjusted(-leftMargin, -topMargin, rightMargin, bottomMargin).contains(pos);
-    } else {
-        return r.contains(pos);
+    if (r.left() > leftMargin) {
+        leftMargin = 0;
     }
+    if (r.top() > topMargin) {
+        leftMargin = 0;
+    }
+    if (geometry().width() - r.right() < rightMargin) {
+        leftMargin = 0;
+    }
+    if (geometry().bottom() - r.bottom() < bottomMargin) {
+        leftMargin = 0;
+    }
+
+    return r.adjusted(-leftMargin, -topMargin, rightMargin, bottomMargin).contains(pos);
 }
 
 void Pager::recalculateGeometry()
[prev in list] [next in list] [prev in thread] [next in thread] 

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