On Thu, 10 Jan 2002 10:15:22 +0100
Tomas Capdevila <[EMAIL PROTECTED]> wrote:
> Wilbert Berendsen wrote:
>
> > One little thingy: Is there really any reason to place windows
> > 'edgeSnapThreshold' pixels from the border in Workspace.cc? I use an
> > edgesnapthreshold of 10 but don't like new windows appear always 10
> > pixels away from the screen edges. Anyway, it's a very small patch
> > that I always can use myself :)
>
> hello wilbert,
>
> if you have the time, could you explain me maybe how i can patch a
> blackbox-0.61.1 with your patch?
Patch for 0.61.1 attached! Note that this is a totally different one than
the one for 0.62.0preX. Use:
cd blackbox-0.61.1/
patch -p1 < ../blackbox-0.61.1-nogap.patch
enjoy!
diff -r -U 3 blackbox-0.61.0-orig/src/Workspace.cc blackbox-0.61.0/src/Workspace.cc
--- blackbox-0.61.0-orig/src/Workspace.cc Wed May 31 19:42:49 2000
+++ blackbox-0.61.0/src/Workspace.cc Fri Sep 29 13:57:41 2000
@@ -371,14 +371,14 @@
switch (screen->getPlacementPolicy()) {
case BScreen::RowSmartPlacement: {
- test_y = screen->getBorderWidth() + screen->getEdgeSnapThreshold();
+ test_y = screen->getBorderWidth();// + screen->getEdgeSnapThreshold();
if (screen->getColPlacementDirection() == BScreen::BottomTop)
test_y = screen->getHeight() - win_h - test_y;
while (((screen->getColPlacementDirection() == BScreen::BottomTop) ?
test_y > 0 : test_y + win_h < (signed) screen->getHeight()) &&
! placed) {
- test_x = screen->getBorderWidth() + screen->getEdgeSnapThreshold();
+ test_x = screen->getBorderWidth();// + screen->getEdgeSnapThreshold();
if (screen->getRowPlacementDirection() == BScreen::RightLeft)
test_x = screen->getWidth() - win_w - test_x;
@@ -433,14 +433,14 @@
break; }
case BScreen::ColSmartPlacement: {
- test_x = screen->getBorderWidth() + screen->getEdgeSnapThreshold();
+ test_x = screen->getBorderWidth();// + screen->getEdgeSnapThreshold();
if (screen->getRowPlacementDirection() == BScreen::RightLeft)
test_x = screen->getWidth() - win_w - test_x;
while (((screen->getRowPlacementDirection() == BScreen::RightLeft) ?
test_x > 0 : test_x + win_w < (signed) screen->getWidth()) &&
! placed) {
- test_y = screen->getBorderWidth() + screen->getEdgeSnapThreshold();
+ test_y = screen->getBorderWidth();// + screen->getEdgeSnapThreshold();
if (screen->getColPlacementDirection() == BScreen::BottomTop)
test_y = screen->getHeight() - win_h - test_y;