diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-08-02 21:07:17 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-08-02 21:07:17 +0000 |
| commit | b9e40b8b1e055baa6a806c56206eb0baccd7ce0a (patch) | |
| tree | 817fa87bdeb8803df06ed71ededd07d0dca91c25 /src/Screen.cc | |
| parent | b34a0d1ce2de4f86b41aa88d05a7ad0a417174df (diff) | |
add the resource for the window snapping offset
Diffstat (limited to 'src/Screen.cc')
| -rw-r--r-- | src/Screen.cc | 12 |
1 files changed, 12 insertions, 0 deletions
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; |
