diff options
| author | Scott Moynes <smoynes@nexus.carleton.ca> | 2002-07-12 00:03:44 +0000 |
|---|---|---|
| committer | Scott Moynes <smoynes@nexus.carleton.ca> | 2002-07-12 00:03:44 +0000 |
| commit | 31732c1574c0a78f2ae697a4f87534b712d043b2 (patch) | |
| tree | b1051faea17397a699396d1553c0c842f2d98dea /util/epist | |
| parent | 17fbff7d7029924be0b0be538af02c074dc15270 (diff) | |
Initial notes on design and features
Diffstat (limited to 'util/epist')
| -rw-r--r-- | util/epist/DESIGN | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/util/epist/DESIGN b/util/epist/DESIGN new file mode 100644 index 00000000..eb4a0a9a --- /dev/null +++ b/util/epist/DESIGN @@ -0,0 +1,31 @@ +Epist design notes, by woodblock +-------------------------------- + +- Chained keybindings like emacs, and I suppose vi if you're wierd like that. + - most actions can take extra parameters. probably only numbers, or strings, maybe both. +- A config file that doesn't suck + + +- exec +- iconify +- raise +- lower +- close +- move to desktop +- send to desktop +- shade +- sticky +- move window (?) +- next/prev window (special orders like stacking, grouping, etc?) +- maximize/minimize +- no stupid window +- toggle keybindings +- menus? + +class Action { + enum type; + char *string; + int param; + Action next; +} + |
