diff options
Diffstat (limited to 'nncmpp.c')
-rw-r--r-- | nncmpp.c | 146 |
1 files changed, 73 insertions, 73 deletions
@@ -21,30 +21,30 @@ // We "need" to have an enum for attributes before including liberty. // Avoiding colours in the defaults here in order to support dumb terminals. #define ATTRIBUTE_TABLE(XX) \ - XX( NORMAL, "normal", -1, -1, 0 ) \ - XX( HIGHLIGHT, "highlight", -1, -1, A_BOLD ) \ + XX( NORMAL, normal, -1, -1, 0 ) \ + XX( HIGHLIGHT, highlight, -1, -1, A_BOLD ) \ /* Gauge */ \ - XX( ELAPSED, "elapsed", -1, -1, A_REVERSE ) \ - XX( REMAINS, "remains", -1, -1, A_UNDERLINE ) \ + XX( ELAPSED, elapsed, -1, -1, A_REVERSE ) \ + XX( REMAINS, remains, -1, -1, A_UNDERLINE ) \ /* Tab bar */ \ - XX( TAB_BAR, "tab_bar", -1, -1, A_REVERSE ) \ - XX( TAB_ACTIVE, "tab_active", -1, -1, A_UNDERLINE ) \ + XX( TAB_BAR, tab_bar, -1, -1, A_REVERSE ) \ + XX( TAB_ACTIVE, tab_active, -1, -1, A_UNDERLINE ) \ /* Listview */ \ - XX( HEADER, "header", -1, -1, A_UNDERLINE ) \ - XX( EVEN, "even", -1, -1, 0 ) \ - XX( ODD, "odd", -1, -1, 0 ) \ - XX( DIRECTORY, "directory", -1, -1, 0 ) \ - XX( SELECTION, "selection", -1, -1, A_REVERSE ) \ + XX( HEADER, header, -1, -1, A_UNDERLINE ) \ + XX( EVEN, even, -1, -1, 0 ) \ + XX( ODD, odd, -1, -1, 0 ) \ + XX( DIRECTORY, directory, -1, -1, 0 ) \ + XX( SELECTION, selection, -1, -1, A_REVERSE ) \ /* Cyan is good with both black and white. * Can't use A_REVERSE because bold'd be bright. * Unfortunately ran out of B&W attributes. */ \ - XX( MULTISELECT, "multiselect",-1, 6, 0 ) \ - XX( SCROLLBAR, "scrollbar", -1, -1, 0 ) \ + XX( MULTISELECT, multiselect, -1, 6, 0 ) \ + XX( SCROLLBAR, scrollbar, -1, -1, 0 ) \ /* These are for debugging only */ \ - XX( WARNING, "warning", 3, -1, 0 ) \ - XX( ERROR, "error", 1, -1, 0 ) \ - XX( INCOMING, "incoming", 2, -1, 0 ) \ - XX( OUTGOING, "outgoing", 4, -1, 0 ) + XX( WARNING, warning, 3, -1, 0 ) \ + XX( ERROR, error, 1, -1, 0 ) \ + XX( INCOMING, incoming, 2, -1, 0 ) \ + XX( OUTGOING, outgoing, 4, -1, 0 ) enum { @@ -710,7 +710,7 @@ static struct config_schema g_config_settings[] = static struct config_schema g_config_colors[] = { #define XX(name_, config, fg_, bg_, attrs_) \ - { .name = config, .type = CONFIG_ITEM_STRING }, + { .name = #config, .type = CONFIG_ITEM_STRING }, ATTRIBUTE_TABLE (XX) #undef XX {} @@ -745,7 +745,7 @@ load_config_colors (struct config_item *subtree, void *user_data) // For simplicity, we should reload the entire table on each change anyway. const char *value; #define XX(name, config, fg_, bg_, attrs_) \ - if ((value = get_config_string (subtree, config))) \ + if ((value = get_config_string (subtree, #config))) \ g.attrs[ATTRIBUTE_ ## name] = attrs_decode (value); ATTRIBUTE_TABLE (XX) #undef XX @@ -1531,69 +1531,69 @@ app_goto_tab (int tab_index) // --- Actions ----------------------------------------------------------------- #define ACTIONS(XX) \ - XX( NONE, "Do nothing" ) \ + XX( NONE, Do nothing ) \ \ - XX( QUIT, "Quit" ) \ - XX( REDRAW, "Redraw screen" ) \ - XX( TAB_HELP, "Switch to help tab" ) \ - XX( TAB_LAST, "Switch to last tab" ) \ - XX( TAB_PREVIOUS, "Switch to previous tab" ) \ - XX( TAB_NEXT, "Switch to next tab" ) \ + XX( QUIT, Quit ) \ + XX( REDRAW, Redraw screen ) \ + XX( TAB_HELP, Switch to help tab ) \ + XX( TAB_LAST, Switch to last tab ) \ + XX( TAB_PREVIOUS, Switch to previous tab ) \ + XX( TAB_NEXT, Switch to next tab ) \ \ - XX( MPD_TOGGLE, "Toggle play/pause" ) \ - XX( MPD_STOP, "Stop playback" ) \ - XX( MPD_PREVIOUS, "Previous song" ) \ - XX( MPD_NEXT, "Next song" ) \ - XX( MPD_BACKWARD, "Seek backwards" ) \ - XX( MPD_FORWARD, "Seek forwards" ) \ - XX( MPD_VOLUME_UP, "Increase volume" ) \ - XX( MPD_VOLUME_DOWN, "Decrease volume" ) \ + XX( MPD_TOGGLE, Toggle play/pause ) \ + XX( MPD_STOP, Stop playback ) \ + XX( MPD_PREVIOUS, Previous song ) \ + XX( MPD_NEXT, Next song ) \ + XX( MPD_BACKWARD, Seek backwards ) \ + XX( MPD_FORWARD, Seek forwards ) \ + XX( MPD_VOLUME_UP, Increase volume ) \ + XX( MPD_VOLUME_DOWN, Decrease volume ) \ \ - XX( MPD_SEARCH, "Global search" ) \ - XX( MPD_ADD, "Add selection to playlist" ) \ - XX( MPD_REPLACE, "Replace playlist" ) \ - XX( MPD_REPEAT, "Toggle repeat" ) \ - XX( MPD_RANDOM, "Toggle random playback" ) \ - XX( MPD_SINGLE, "Toggle single song playback" ) \ - XX( MPD_CONSUME, "Toggle consume" ) \ - XX( MPD_UPDATE_DB, "Update MPD database" ) \ - XX( MPD_COMMAND, "Send raw command to MPD" ) \ + XX( MPD_SEARCH, Global search ) \ + XX( MPD_ADD, Add selection to playlist ) \ + XX( MPD_REPLACE, Replace playlist ) \ + XX( MPD_REPEAT, Toggle repeat ) \ + XX( MPD_RANDOM, Toggle random playback ) \ + XX( MPD_SINGLE, Toggle single song playback ) \ + XX( MPD_CONSUME, Toggle consume ) \ + XX( MPD_UPDATE_DB, Update MPD database ) \ + XX( MPD_COMMAND, Send raw command to MPD ) \ \ - XX( CHOOSE, "Choose item" ) \ - XX( DELETE, "Delete item" ) \ - XX( UP, "Go up a level" ) \ - XX( MULTISELECT, "Toggle multiselect" ) \ + XX( CHOOSE, Choose item ) \ + XX( DELETE, Delete item ) \ + XX( UP, Go up a level ) \ + XX( MULTISELECT, Toggle multiselect ) \ \ - XX( SCROLL_UP, "Scroll up" ) \ - XX( SCROLL_DOWN, "Scroll down" ) \ - XX( MOVE_UP, "Move selection up" ) \ - XX( MOVE_DOWN, "Move selection down" ) \ + XX( SCROLL_UP, Scroll up ) \ + XX( SCROLL_DOWN, Scroll down ) \ + XX( MOVE_UP, Move selection up ) \ + XX( MOVE_DOWN, Move selection down ) \ \ - XX( GOTO_TOP, "Go to top" ) \ - XX( GOTO_BOTTOM, "Go to bottom" ) \ - XX( GOTO_ITEM_PREVIOUS, "Go to previous item" ) \ - XX( GOTO_ITEM_NEXT, "Go to next item" ) \ - XX( GOTO_PAGE_PREVIOUS, "Go to previous page" ) \ - XX( GOTO_PAGE_NEXT, "Go to next page" ) \ + XX( GOTO_TOP, Go to top ) \ + XX( GOTO_BOTTOM, Go to bottom ) \ + XX( GOTO_ITEM_PREVIOUS, Go to previous item ) \ + XX( GOTO_ITEM_NEXT, Go to next item ) \ + XX( GOTO_PAGE_PREVIOUS, Go to previous page ) \ + XX( GOTO_PAGE_NEXT, Go to next page ) \ \ - XX( GOTO_VIEW_TOP, "Select top item" ) \ - XX( GOTO_VIEW_CENTER, "Select center item" ) \ - XX( GOTO_VIEW_BOTTOM, "Select bottom item" ) \ + XX( GOTO_VIEW_TOP, Select top item ) \ + XX( GOTO_VIEW_CENTER, Select center item ) \ + XX( GOTO_VIEW_BOTTOM, Select bottom item ) \ \ - XX( EDITOR_CONFIRM, "Confirm input" ) \ + XX( EDITOR_CONFIRM, Confirm input ) \ \ - XX( EDITOR_B_CHAR, "Go back a character" ) \ - XX( EDITOR_F_CHAR, "Go forward a character" ) \ - XX( EDITOR_B_WORD, "Go back a word" ) \ - XX( EDITOR_F_WORD, "Go forward a word" ) \ - XX( EDITOR_HOME, "Go to start of line" ) \ - XX( EDITOR_END, "Go to end of line" ) \ + XX( EDITOR_B_CHAR, Go back a character ) \ + XX( EDITOR_F_CHAR, Go forward a character ) \ + XX( EDITOR_B_WORD, Go back a word ) \ + XX( EDITOR_F_WORD, Go forward a word ) \ + XX( EDITOR_HOME, Go to start of line ) \ + XX( EDITOR_END, Go to end of line ) \ \ - XX( EDITOR_B_DELETE, "Delete last character" ) \ - XX( EDITOR_F_DELETE, "Delete next character" ) \ - XX( EDITOR_B_KILL_WORD, "Delete last word" ) \ - XX( EDITOR_B_KILL_LINE, "Delete everything up to BOL" ) \ - XX( EDITOR_F_KILL_LINE, "Delete everything up to EOL" ) + XX( EDITOR_B_DELETE, Delete last character ) \ + XX( EDITOR_F_DELETE, Delete next character ) \ + XX( EDITOR_B_KILL_WORD, Delete last word ) \ + XX( EDITOR_B_KILL_LINE, Delete everything up to BOL ) \ + XX( EDITOR_F_KILL_LINE, Delete everything up to EOL ) enum action { @@ -1610,7 +1610,7 @@ static struct action_info } g_actions[] = { -#define XX(name, description) { #name, description }, +#define XX(name, description) { #name, #description }, ACTIONS (XX) #undef XX }; |