summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorKrzysztof Kosi??ski <tweenk.pl@gmail.com>2010-01-14 16:01:49 +0000
committerKrzysztof KosiƄski <tweenk.pl@gmail.com>2010-01-14 16:01:49 +0000
commitbbab47c6c933e1e1c3f851db87076fc885b3c53b (patch)
treec4595e3c98a260bab48d37a342b3fdc4002fd6b6 /src/ui
parentRe-enable snapping on release, for now. (diff)
parentMerge GSoC 2009 node tool rewrite (diff)
downloadinkscape-bbab47c6c933e1e1c3f851db87076fc885b3c53b.tar.gz
inkscape-bbab47c6c933e1e1c3f851db87076fc885b3c53b.zip
Merge from trunk
(bzr r8846.2.17)
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/uxmanager.cpp30
1 files changed, 19 insertions, 11 deletions
diff --git a/src/ui/uxmanager.cpp b/src/ui/uxmanager.cpp
index ddc28a858..d5fa90406 100644
--- a/src/ui/uxmanager.cpp
+++ b/src/ui/uxmanager.cpp
@@ -89,18 +89,26 @@ void UXManager::setTask(SPDesktop* dt, gint val)
for (vector<SPDesktopWidget*>::iterator it = dtws.begin(); it != dtws.end(); ++it) {
SPDesktopWidget* dtw = *it;
if (dtw->desktop == dt) {
- if (val == 0) {
- dtw->setToolboxPosition("ToolToolbar", GTK_POS_LEFT);
- dtw->setToolboxPosition("CommandsToolbar", GTK_POS_TOP);
- dtw->setToolboxPosition("SnapToolbar", GTK_POS_TOP);
- // for now skip "AuxToolbar";
- } else {
- dtw->setToolboxPosition("ToolToolbar", GTK_POS_TOP);
- dtw->setToolboxPosition("CommandsToolbar", GTK_POS_LEFT);
- dtw->setToolboxPosition("SnapToolbar", GTK_POS_RIGHT);
- // for now skip "AuxToolbar";
+ switch (val) {
+ default:
+ case 0:
+ dtw->setToolboxPosition("ToolToolbar", GTK_POS_LEFT);
+ dtw->setToolboxPosition("CommandsToolbar", GTK_POS_TOP);
+ //dtw->setToolboxPosition("AuxToolbar", GTK_POS_TOP);
+ dtw->setToolboxPosition("SnapToolbar", GTK_POS_TOP);
+ break;
+ case 1:
+ dtw->setToolboxPosition("ToolToolbar", GTK_POS_TOP);
+ dtw->setToolboxPosition("CommandsToolbar", GTK_POS_LEFT);
+ //dtw->setToolboxPosition("AuxToolbar", GTK_POS_TOP);
+ dtw->setToolboxPosition("SnapToolbar", GTK_POS_RIGHT);
+ break;
+ case 2:
+ dtw->setToolboxPosition("ToolToolbar", GTK_POS_LEFT);
+ dtw->setToolboxPosition("CommandsToolbar", GTK_POS_RIGHT);
+ dtw->setToolboxPosition("SnapToolbar", GTK_POS_RIGHT);
+ //dtw->setToolboxPosition("AuxToolbar", GTK_POS_RIGHT);
}
- break;
}
}
}