From b9e40b8b1e055baa6a806c56206eb0baccd7ce0a Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Fri, 2 Aug 2002 21:07:17 +0000 Subject: add the resource for the window snapping offset --- src/Screen.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/Screen.cc') diff --git a/src/Screen.cc b/src/Screen.cc index 8512b3dc..447a7adf 100644 --- a/src/Screen.cc +++ b/src/Screen.cc @@ -490,6 +490,13 @@ void BScreen::saveSnapThreshold(int t) { } +void BScreen::saveSnapOffset(int t) { + resource.snap_offset = t; + config->setValue(screenstr + "edgeSnapOffset", + resource.snap_offset); +} + + void BScreen::saveRowPlacementDirection(int d) { resource.row_direction = d; config->setValue(screenstr + "rowPlacementDirection", @@ -599,6 +606,7 @@ void BScreen::save_rc(void) { saveWorkspaces(resource.workspaces); savePlacementPolicy(resource.placement_policy); saveSnapThreshold(resource.snap_threshold); + saveSnapOffset(resource.snap_offset); saveResistanceSize(resource.resistance_size); saveRowPlacementDirection(resource.row_direction); saveColPlacementDirection(resource.col_direction); @@ -673,6 +681,10 @@ void BScreen::load_rc(void) { b = true; image_control->setDither(b); + if (! config->getValue(screenstr + "edgeSnapOffset", + resource.snap_offset)) + resource.snap_offset = 0; + if (! config->getValue(screenstr + "edgeSnapThreshold", resource.snap_threshold)) resource.snap_threshold = 4; -- cgit v1.2.3