diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2021-11-08 02:13:57 +0100 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2021-11-08 06:07:04 +0100 |
commit | 4598c45d2f0279a2003fdab361685f8cba4eb38a (patch) | |
tree | 8a138385eebf857f433ac9861af9f2cbee1feb97 /nncmpp.actions | |
parent | 66c77c3f8d77019f53675ab392eb26c20b39f457 (diff) | |
download | nncmpp-4598c45d2f0279a2003fdab361685f8cba4eb38a.tar.gz nncmpp-4598c45d2f0279a2003fdab361685f8cba4eb38a.tar.xz nncmpp-4598c45d2f0279a2003fdab361685f8cba4eb38a.zip |
Generate actions from a text file
Mostly because I wanted to nest preprocessing.
This makes the build more complex and slightly less portable,
but the code itself is much cleaner.
Diffstat (limited to 'nncmpp.actions')
-rw-r--r-- | nncmpp.actions | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/nncmpp.actions b/nncmpp.actions new file mode 100644 index 0000000..6790e75 --- /dev/null +++ b/nncmpp.actions @@ -0,0 +1,71 @@ +#include "config.h" + +NONE, Do nothing + +QUIT, Quit +REDRAW, Redraw screen +TAB_HELP, Switch to help tab +TAB_LAST, Switch to last tab +TAB_PREVIOUS, Switch to previous tab +TAB_NEXT, Switch to next tab + +MPD_TOGGLE, Toggle play/pause +MPD_STOP, Stop playback +MPD_PREVIOUS, Previous song +MPD_NEXT, Next song +MPD_BACKWARD, Seek backwards +MPD_FORWARD, Seek forwards +MPD_VOLUME_UP, Increase volume +MPD_VOLUME_DOWN, Decrease volume + +MPD_SEARCH, Global search +MPD_ADD, Add selection to playlist +MPD_REPLACE, Replace playlist +MPD_REPEAT, Toggle repeat +MPD_RANDOM, Toggle random playback +MPD_SINGLE, Toggle single song playback +MPD_CONSUME, Toggle consume +MPD_UPDATE_DB, Update MPD database +MPD_COMMAND, Send raw command to MPD + +#ifdef WITH_PULSE +PULSE_VOLUME_UP, Increase PulseAudio volume +PULSE_VOLUME_DOWN, Decrease PulseAudio volume +PULSE_MUTE, Toggle mute of MPD PulseAudio sink +#endif + +CHOOSE, Choose item +DELETE, Delete item +UP, Go up a level +MULTISELECT, Toggle multiselect + +SCROLL_UP, Scroll up +SCROLL_DOWN, Scroll down +MOVE_UP, Move selection up +MOVE_DOWN, Move selection down + +GOTO_TOP, Go to top +GOTO_BOTTOM, Go to bottom +GOTO_ITEM_PREVIOUS, Go to previous item +GOTO_ITEM_NEXT, Go to next item +GOTO_PAGE_PREVIOUS, Go to previous page +GOTO_PAGE_NEXT, Go to next page + +GOTO_VIEW_TOP, Select top item +GOTO_VIEW_CENTER, Select center item +GOTO_VIEW_BOTTOM, Select bottom item + +EDITOR_CONFIRM, Confirm input + +EDITOR_B_CHAR, Go back a character +EDITOR_F_CHAR, Go forward a character +EDITOR_B_WORD, Go back a word +EDITOR_F_WORD, Go forward a word +EDITOR_HOME, Go to start of line +EDITOR_END, Go to end of line + +EDITOR_B_DELETE, Delete last character +EDITOR_F_DELETE, Delete next character +EDITOR_B_KILL_WORD, Delete last word +EDITOR_B_KILL_LINE, Delete everything up to BOL +EDITOR_F_KILL_LINE, Delete everything up to EOL |