aboutsummaryrefslogtreecommitdiff
path: root/src/CurrentWindowCmd.cc
AgeCommit message (Collapse)AuthorFilesLines
2016-09-01expose and fix ActivateTabCmdThomas Lübking1-24/+17
The function failed if the last event window was actually the tab.
2016-08-27Search actual tab under mouseThomas Lübking1-2/+10
The feature suggests to behave like this bug actually only supported mouse clicks (because the latest event window needed to be the tab) This condition will break with two future patches (OnTitlebar context selection and Sync Pointer grabbing) so the code to determine the tab client needs to be a bit more sophisticated and, as a bonus, keyboard shortcuts to activate the tab under the pointer will work as well =)
2016-02-28Mixed relative and absolute values for appsArkadiusz Bokowy1-27/+6
Allow setting relative value for x and y or width and height separately in the apps configuration file. This makes these settings compatible with ones available in the keys file. Previous buggy behavior: If someone has specified, e.g. "[Dimensions] {50% 100}" it was parsed as "{50% 100%}" not as "{50% 100px}" which was inconsistent with the "keys" configuration file. From now on it is possible to write something like this: [app] [Position] (RIGHT) {50% 0} [Dimensions] {300 100%} [end] Signed-off-by: Arkadiusz Bokowy <arkadiusz.bokowy@gmail.com>
2014-09-29Corrections for border width for relative resizeArkadiusz Bokowy1-0/+2
2014-07-22fix uninitialized variablesMathias Gumz1-3/+1
2013-05-26build-sys: include config.h to all files using automakeSami Kerola1-4/+0
Do not try to be too smart which compilations need config.h, as most of them will simply because of the config.h has information about system capabilities.
2012-10-04Add support for nearest corner or edge resizingMichael Abbott1-7/+34
2012-04-06Allow percentage values for some Window commandsLajos Koszti1-35/+116
2011-05-10Convert Focusable::dieSig to FbTk::SignalPavel Labath1-4/+4
2011-03-23compile fix: sunCC 5.11 (sunstudio 12) compiles and links againMathias Gumz1-1/+1
biggest change: renaming of 'class Layer' to 'class ResourceLayer' in Layer.hh to handle complaints about 'ambiguous Layer: Layer or FbTk::Layer'. 'ResourceLayer' sounds crappy, but that was the best I could come up with right now.
2010-09-11added 'SetXProp' action and (@PROP=foo) clientpatternMathias Gumz1-8/+61
these two allow 'tagging' of arbitrary windows with 'tags' (or 'labels'). such 'tagged' windows can then be used in ':NextWindow (@PROP=foo)' commands to quickly cycle through a subset of available windows. since the 'tags' are applied as real xproperties to a window they survive a restart of fluxbox or even another windowmanager. the user can also set the tags by using xprop(1). the next step regarding the UI should be to visualize the tags of a window.
2010-09-09added FbTk::Util::clamp() and simplified related codeMathias Gumz1-22/+11
2010-08-20implemented 'ActivateTab' action to (re)allow activation of tabs via mouseMathias Gumz1-0/+21
2010-05-06bugfix: resizing/moving a maximized window via keys do not end maximization ↵Mathias Gumz1-3/+49
state (#2980313)
2009-12-18implemented 'MoveN' and 'ClickN' support in keys file.Mathias Gumz1-10/+37
the hardcoded 'OnTitlebar Mouse1 :Raise' (see Window.cc, FluxboxWindow::buttonPressEvent()) is disabled for now, should be added to fluxbox-update_configs
2009-10-01compile fix: missing headers (sun compiler complained about)Mathias Gumz1-0/+11
2009-09-30cosmetic fixes: removed redundant ';' + some whitespacesMathias Gumz1-2/+2
2009-06-28make Raise/LowerLayer accept integer argument for number of layers, default 2Mark Tiefenbruck1-6/+19
2008-09-18fix crash when trying to set the title on a window that's already closedMark Tiefenbruck1-1/+5
2008-08-27move FbWinFrame::State class to a new fileMark Tiefenbruck1-1/+1
2008-08-21add SendToNextHead/SendToPrevHead commands, plus some cleanup in ↵Mark Tiefenbruck1-42/+33
CurrentWindowCmd
2008-08-20add SetDecor key commandMark Tiefenbruck1-0/+9
2008-08-18fix :Focus <pattern> when all windows are minimizedMark Tiefenbruck1-12/+13
2008-08-18combined code for saved window positions and MoveTo key commandMark Tiefenbruck1-43/+16
added left, right, top, and bottom center reference points
2008-08-17add SetTitle and SetTitleDialog key commandsMark Tiefenbruck1-1/+36
2008-08-15move size hints to a structMark Tiefenbruck1-2/+2
2008-08-05fix the Focus key commandMark Tiefenbruck1-4/+12
2008-08-05add SetLayer key commandMark Tiefenbruck1-0/+13
2008-01-11make FbTk::Command a template class, split parsing information out of ↵Mark Tiefenbruck1-62/+62
ObjectRegistry
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30removed some unneeded headersMathias Gumz1-3/+0
2007-12-27simplify the window transparency menu and handling a bitMark Tiefenbruck1-1/+1
2007-12-21added key command StartTabbingMark Tiefenbruck1-0/+10
2007-12-16changed CommandRegistry to a template class, renamed to ObjectRegistry<Type>Mark Tiefenbruck1-53/+55
2007-12-13added FbTk::CommandRegistry, decentralized command parsing, and made them ↵markt1-0/+291
auto-register
2007-11-22use winclient instead of fluxboxwindow for matching, and removing old codemarkt1-1/+8
2007-11-22added conditional statements to keys filemarkt1-7/+16
2007-10-23allow remembering minimized, maximized, and fullscreen statemarkt1-1/+1
2007-10-22replaced ModKey with new key commands StartMoving and StartResizingmarkt1-0/+20
2007-10-15add OnWindow modifier to keys filemarkt1-2/+7
2007-10-14bugfix for SendToPrevWorkspace/TakeToPrevWorkspace, destination was calculatedmathias1-11/+15
wrong due to (wrong) implicit casting effects
2007-10-13merged changes from pre-develmarkt1-26/+20
2007-07-02minor usability fix for :Tab command and fixed handle rendering when ↵markt1-3/+4
switching from a style without them
2007-02-02added SetAlpha key commandmarkt1-0/+30
2007-01-13little cleanupmarkt1-1/+1
2006-08-03add support for negative arguments to :Tabmarkt1-2/+2
2006-07-12replacing some instances of focusedWindow()->fbwindow() with focusedFbWindow()markt1-6/+5
2006-04-22* cosmetics to Workspace.hh CurrentWindowCmd.ccmathias1-13/+13
* added first draft of new docs in asciidoc format, needs to be converted properly to roff-format, right now its just a temporary "home" * rename of Coding_style to CODESTYLE
2006-02-18moved all focus handling to FocusControlfluxgen1-4/+6
2006-02-16updated copyright infomathias1-1/+1