all repos — fluxbox @ 589ecfc060ffebd2ec3aaf7d866f5ea885bd8aa3

custom fork of the fluxbox windowmanager

respect external tabs in ArrangeWindows, patch from Tomas Janousek <tomi@nomi.cz>
mathias mathias
commit

589ecfc060ffebd2ec3aaf7d866f5ea885bd8aa3

parent

3503f75903207e8bc658559fb3df46ea0de55004

3 files changed, 13 insertions(+), 2 deletions(-)

jump to
M ChangeLogChangeLog

@@ -1,5 +1,9 @@

(Format: Year/Month/Day) Changes for 1.0rc3: +*07/02/27: + * Respect external tabs in ArrangeWindows (thanks to Tomas Janousek <tomi + at nomiz dot cz> + WorkspaceCmd.cc *07/02/25: * Update systemtray alpha along with toolbar alpha (Mark) Systemtray.cc/hh
M nls/es_AR/generated-ISO-8859-15.mnls/es_AR/generated-ISO-8859-15.m

@@ -263,3 +263,4 @@ 3 Escritorio

4 Dock 5 Normal 6 Arriba +
M src/WorkspaceCmd.ccsrc/WorkspaceCmd.cc

@@ -233,9 +233,15 @@ }

} if (normal_windows.size() > 1) { - (*closest)->moveResize(x_offs, y_offs, cal_width, cal_height); + (*closest)->moveResize(x_offs + (*closest)->xOffset(), + y_offs + (*closest)->yOffset(), + cal_width - (*closest)->widthOffset(), + cal_height - (*closest)->heightOffset()); } else { // the last window gets everything that is left. - (*closest)->moveResize(x_offs, y_offs, screen->maxRight(head)-x_offs, cal_height); + (*closest)->moveResize(x_offs + (*closest)->xOffset(), + y_offs + (*closest)->yOffset(), + screen->maxRight(head) - x_offs - (*closest)->widthOffset(), + cal_height - (*closest)->heightOffset()); } normal_windows.erase(closest);