aboutsummaryrefslogtreecommitdiff
path: root/src/CurrentWindowCmd.cc
AgeCommit message (Collapse)AuthorFilesLines
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
2005-07-05respect border size in the MoveTo action, especially at the right and lowermathias1-2/+2
border of the screen.
2005-07-04cleaning, change getCount to numberOfWorkspacefluxgen1-8/+8