Age | Commit message (Collapse) | Author | Files |
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This solves problems in situations where client is killed. Then the
stored client becomes invalid. Now table is cleared.
|
|
|
|
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)
|