[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: Re: KDE/kdebase/workspace/plasma/applets/digital-clock
From: Marco Martin <notmart () gmail ! com>
Date: 2008-05-12 21:33:07
Message-ID: 200805122333.09565.notmart () gmail ! com
[Download RAW message or body]
On Monday 12 May 2008, Robert Knight wrote:
> SVN commit 807006 by knight:
>
> Revert size policy change. Reset size policy back to Minimum,Minimum until
> it is fixed to work on both horizontal and vertical panels.
maybe could make sense something like that in this case?
Cheers,
Marco Martin
> CCMAIL:sebas@kde.org
>
>
> M +1 -1 clock.cpp
>
>
> --- trunk/KDE/kdebase/workspace/plasma/applets/digital-clock/clock.cpp
> #807005:807006 @@ -61,7 +61,7 @@
> {
> setHasConfigurationInterface(true);
> resize(150, 75);
> - setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
> + setSizePolicy(QSizePolicy::Minimum,QSizePolicy::Minimum);
> }
>
> void Clock::init()
["niceclocksizing.diff" (text/x-diff)]
Index: clock.cpp
===================================================================
--- clock.cpp (revision 806887)
+++ clock.cpp (working copy)
@@ -61,7 +61,6 @@
{
setHasConfigurationInterface(true);
resize(150, 75);
- setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
}
void Clock::init()
@@ -113,6 +112,19 @@
setMinimumHeight((int)geometry().width() / aspect);
}
}
+
+ if (constraints & Plasma::FormFactorConstraint) {
+ switch (formFactor()) {
+ case Plasma::Horizontal:
+ setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding);
+ break;
+ case Plasma::Vertical:
+ setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum);
+ break;
+ default:
+ setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
+ }
+ }
}
void Clock::updateToolTipContent() {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic