[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/plasma/private
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2008-11-14 8:04:48
Message-ID: 1226649888.469492.3372.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 884088 by aseigo:
handle all corners on load
M +25 -8 toolbox.cpp
--- trunk/KDE/kdelibs/plasma/private/toolbox.cpp #884087:884088
@@ -336,14 +336,31 @@
d->corner = Corner(group.readEntry("corner", int(d->corner)));
int offset = group.readEntry("offset", 0);
- if (d->corner == ToolBox::Left) {
- setPos(0, offset);
- } else if (d->corner == ToolBox::Right) {
- setPos(d->containment->size().width() - d->size, offset);
- } else if (d->corner == ToolBox::Top) {
- setPos(offset, 0);
- } else if (d->corner == ToolBox::Bottom) {
- setPos(offset, d->containment->size().height() - d->size);
+ switch (d->corner) {
+ case ToolBox::TopLeft:
+ setPos(0, 0);
+ break;
+ case ToolBox::Top:
+ setPos(offset, 0);
+ break;
+ case ToolBox::TopRight:
+ setPos(d->containment->size().width() - d->size, 0);
+ break;
+ case ToolBox::Right:
+ setPos(d->containment->size().width() - d->size, offset);
+ break;
+ case ToolBox::BottomRight:
+ setPos(d->containment->size().width() - d->size, d->containment->size().height() - d->size);
+ break;
+ case ToolBox::Bottom:
+ setPos(offset, d->containment->size().height() - d->size);
+ break;
+ case ToolBox::BottomLeft:
+ setPos(0, d->containment->size().height() - d->size);
+ break;
+ case ToolBox::Left:
+ setPos(0, offset);
+ break;
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic