all repos — fluxbox @ 83b9e392933ca882ff89140a9a7f93df8df512e6

custom fork of the fluxbox windowmanager

Rotate items in toolbar the same way as tabs
markt markt
commit

83b9e392933ca882ff89140a9a7f93df8df512e6

parent

2ff67d09a733e8e986e8f212bb02dd3d5fef40ee

2 files changed, 11 insertions(+), 8 deletions(-)

jump to
M ChangeLogChangeLog

@@ -1,5 +1,8 @@

(Format: Year/Month/Day) Changes for 1.0rc3: +*06/12/18: + * Rotate items in toolbar the same way as tabs (Mark) + Toolbar.cc *06/12/17: * Stop cycling focus when any other command is run, e.g. bug #1595336 (Mark) fluxbox.cc WorkspaceCmd.cc
M src/Toolbar.ccsrc/Toolbar.cc

@@ -721,7 +721,7 @@ if (m_shape.get())

m_shape->setPlaces(Shape::TOPRIGHT | Shape::TOPLEFT); break; case LEFTCENTER: - orient = FbTk::ROT90; + orient = FbTk::ROT270; frame.x = head_x; frame.y = head_y + (head_h - frame.height)/2 - border_width; frame.x_hidden = frame.x - frame.width + bevel_width + border_width;

@@ -730,7 +730,7 @@ if (m_shape.get())

m_shape->setPlaces(Shape::TOPRIGHT | Shape::BOTTOMRIGHT); break; case LEFTTOP: - orient = FbTk::ROT90; + orient = FbTk::ROT270; frame.x = head_x; frame.y = head_y; frame.x_hidden = frame.x - frame.width + bevel_width + border_width;

@@ -739,7 +739,7 @@ if (m_shape.get())

m_shape->setPlaces(Shape::TOPRIGHT | Shape::BOTTOMRIGHT); break; case LEFTBOTTOM: - orient = FbTk::ROT90; + orient = FbTk::ROT270; frame.x = head_x; frame.y = head_y + head_h - frame.height - border_width*2; frame.x_hidden = frame.x - frame.width + bevel_width + border_width;

@@ -748,7 +748,7 @@ if (m_shape.get())

m_shape->setPlaces(Shape::TOPRIGHT | Shape::BOTTOMRIGHT); break; case RIGHTCENTER: - orient = FbTk::ROT270; + orient = FbTk::ROT90; frame.x = head_x + head_w - frame.width - border_width*2; frame.y = head_y + (head_h - frame.height)/2 - border_width; frame.x_hidden = frame.x + frame.width - bevel_width - border_width;

@@ -757,7 +757,7 @@ if (m_shape.get())

m_shape->setPlaces(Shape::TOPLEFT | Shape::BOTTOMLEFT); break; case RIGHTTOP: - orient = FbTk::ROT270; + orient = FbTk::ROT90; frame.x = head_x + head_w - frame.width - border_width*2; frame.y = head_y; frame.x_hidden = frame.x + frame.width - bevel_width - border_width;

@@ -766,7 +766,7 @@ if (m_shape.get())

m_shape->setPlaces(Shape::TOPLEFT | Shape::BOTTOMLEFT); break; case RIGHTBOTTOM: - orient = FbTk::ROT270; + orient = FbTk::ROT90; frame.x = head_x + head_w - frame.width - border_width*2; frame.y = head_y + head_h - frame.height - border_width*2; frame.x_hidden = frame.x + frame.width - bevel_width - border_width;

@@ -953,12 +953,12 @@ switch (placement()) {

case LEFTTOP: case LEFTCENTER: case LEFTBOTTOM: - orient = FbTk::ROT90; + orient = FbTk::ROT270; break; case RIGHTTOP: case RIGHTCENTER: case RIGHTBOTTOM: - orient = FbTk::ROT270; + orient = FbTk::ROT90; break; default: orient = FbTk::ROT0;