aboutsummaryrefslogtreecommitdiff
path: root/src/ScreenResource.hh
AgeCommit message (Collapse)AuthorFilesLines
2017-11-19Support 'vertical' Workspace warpingMark Murawski1-1/+3
'Vertical' Workspace warping is a variant of the existing Workspace warping feature: When a user drags a window to the edge of the Screen, the window is warped to the next / previous workspace. 'Vertical' Workspace warping detects a drag towards the upper / lower border of the screen and warps the current workspace about an 'offset'. Example given, lets say the user has 9 workspaces and considers them to form a 3x3 grid: +-+-+-+ |1|2|3| +-+-+-+ |4|5|6| +-+-+-+ |7|8|9| +-+-+-+ An 'offset' of 3 warps from workspaces 2 to workspace 5 (or 8), when a window is dragged to the bottom / top border. New configuration ressources: session.screenN.workspacewarpingvertical: true session.screenN.workspacewarpingverticaloffset: X
2016-01-04Add Resize SnapNephiel1-0/+1
Make windows snap to edges when resizing them, as well as when moving. From http://darkshed.net/files/patches/fluxbox/fluxbox-resize-snap-try2.diff
2015-01-15Refactor: split out menu generation from BScreenMathias Gumz1-0/+63
Again, it's easier to read the code when the whole menu-generation is out of the way.