summaryrefslogtreecommitdiff
path: root/src/Screen.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-07-16 05:00:09 +0000
committerDana Jansens <danakj@orodu.net>2002-07-16 05:00:09 +0000
commitdaaac0dfe24d92bea54cd5ddee46861a1fe733bd (patch)
tree149a31d159eb65be1a3cff592479ebba695da6fc /src/Screen.cc
parent94d86896b499b75aab5a587a958b2245282d9353 (diff)
Click Mouse Placement is BACK!#!#
Diffstat (limited to 'src/Screen.cc')
-rw-r--r--src/Screen.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/Screen.cc b/src/Screen.cc
index f4c3dcad..4df5ea17 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -444,6 +444,8 @@ void BScreen::savePlacementPolicy(int p) {
const char *placement;
switch (resource.placement_policy) {
case CascadePlacement: placement = "CascadePlacement"; break;
+ case UnderMousePlacement: placement = "UnderMousePlacement"; break;
+ case ClickMousePlacement: placement = "ClickMousePlacement"; break;
case ColSmartPlacement: placement = "ColSmartPlacement"; break;
case RowSmartPlacement: default: placement = "RowSmartPlacement"; break;
}
@@ -647,6 +649,10 @@ void BScreen::load_rc(void) {
if (config->getValue(screenstr + "windowPlacement", s)) {
if (s == "CascadePlacement")
resource.placement_policy = CascadePlacement;
+ else if (s == "UnderMousePlacement")
+ resource.placement_policy = UnderMousePlacement;
+ else if (s == "ClickMousePlacement")
+ resource.placement_policy = UnderMousePlacement;
else if (s == "ColSmartPlacement")
resource.placement_policy = ColSmartPlacement;
else //if (s == "RowSmartPlacement")