]> icculus.org git repositories - mikachu/openbox.git/blob - util/epist/DESIGN
Initial notes on design and features
[mikachu/openbox.git] / util / epist / DESIGN
1 Epist design notes, by woodblock
2 --------------------------------
3
4 - Chained keybindings like emacs, and I suppose vi if you're wierd like that.
5  - most actions can take extra parameters. probably only numbers, or strings, maybe both.
6 - A config file that doesn't suck
7
8
9 - exec
10 - iconify
11 - raise
12 - lower
13 - close
14 - move to desktop
15 - send to desktop
16 - shade
17 - sticky
18 - move window (?)
19 - next/prev window (special orders like stacking, grouping, etc?)
20 - maximize/minimize
21 - no stupid window
22 - toggle keybindings
23 - menus?
24
25 class Action {
26  enum type;
27  char *string;
28  int param;
29  Action next;
30 }
31