summaryrefslogtreecommitdiff
path: root/scratchpad.lua
AgeCommit message (Collapse)AuthorFiles
2010-01-29scratch: combined teardrop and scratchpadAdrian C. (anrxc)1
First step in integrating teardrop and scratchpad. With time the operations common to both modules should be made available to both, removing all duplication. Modules are split, even though they could function as just one module, scratchpad could get tabbing support (or other means of scratching multiple clients) so let's keep things clean.
2010-01-29scratchpad: delegate applying properties to a functionAdrian C. (anrxc)1
2010-01-29scratchpad: cleanup property applicationAdrian C. (anrxc)1
2010-01-28teardrop: license fixedAdrian C. (anrxc)1
2009-11-26rc.lua: upgraded to awesome 3.4.2Adrian C. (anrxc)1
2009-11-07scratchpad: add some syntactic sugarAdrian C. (anrxc)1
2009-10-25master: de-obfuscate e-mail addressAdrian C. (anrxc)1
2009-09-30git-diff --check fixesAdrian C. (anrxc)1
2009-09-30scratchpad: lower on unscratchAdrian C. (anrxc)1
2009-09-18scratchpad: added unmanage signalAdrian C. (anrxc)1
This solves problems in situations where client is killed. Then the stored client becomes invalid. Now table is cleared.
2009-09-17scratchpad: unstick on unscratchAdrian C. (anrxc)1
2009-09-17scratchpad: initial import of the scratchpad managerAdrian C. (anrxc)1
Scratchpad is a basic scratchpad manager. As in awesome 2 there are two functions, one toggles scratch on the focused client and the other toggles its visibility. In awesome 2 those were setscratch and togglescratch; here they are scratchpad.set and scratchpad.toggle. Set is called from a clientkeys key binding: - scratchpad.set(c, width, height, sticky, screen) Toggle is called from a globalkeys binding: - scratchpad.toggle(screen)