keys.c: Merge keydef and binding_labels
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
parent
76563c9b90
commit
0ad6ff74df
151
src/keys.c
151
src/keys.c
@ -44,111 +44,62 @@
|
||||
struct keydef_s {
|
||||
const char *label;
|
||||
const char *binding;
|
||||
const char *sb_label;
|
||||
};
|
||||
|
||||
static llist_t keys[NBKEYS];
|
||||
static enum key actions[MAXKEYVAL];
|
||||
|
||||
static struct keydef_s keydef[NBKEYS] = {
|
||||
{"generic-cancel", "ESC"},
|
||||
{"generic-select", "SPC"},
|
||||
{"generic-credits", "@"},
|
||||
{"generic-help", "?"},
|
||||
{"generic-quit", "q Q"},
|
||||
{"generic-save", "s S C-s"},
|
||||
{"generic-reload", "R"},
|
||||
{"generic-copy", "c"},
|
||||
{"generic-paste", "p C-v"},
|
||||
{"generic-change-view", "TAB"},
|
||||
{"generic-import", "i I"},
|
||||
{"generic-export", "x X"},
|
||||
{"generic-goto", "g G"},
|
||||
{"generic-other-cmd", "o O"},
|
||||
{"generic-config-menu", "C"},
|
||||
{"generic-redraw", "C-r"},
|
||||
{"generic-add-appt", "C-a"},
|
||||
{"generic-add-todo", "C-t"},
|
||||
{"generic-prev-day", "T C-h"},
|
||||
{"generic-next-day", "t C-l"},
|
||||
{"generic-prev-week", "W C-k"},
|
||||
{"generic-next-week", "w C-j"},
|
||||
{"generic-prev-month", "M"},
|
||||
{"generic-next-month", "m"},
|
||||
{"generic-prev-year", "Y"},
|
||||
{"generic-next-year", "y"},
|
||||
{"generic-scroll-down", "C-n"},
|
||||
{"generic-scroll-up", "C-p"},
|
||||
{"generic-goto-today", "C-g"},
|
||||
{"generic-command", ":"},
|
||||
|
||||
{"move-right", "l L RGT"},
|
||||
{"move-left", "h H LFT"},
|
||||
{"move-down", "j J DWN"},
|
||||
{"move-up", "k K UP"},
|
||||
{"start-of-week", "0"},
|
||||
{"end-of-week", "$"},
|
||||
{"add-item", "a A"},
|
||||
{"del-item", "d D"},
|
||||
{"edit-item", "e E"},
|
||||
{"view-item", "v V"},
|
||||
{"pipe-item", "|"},
|
||||
{"flag-item", "!"},
|
||||
{"repeat", "r"},
|
||||
{"edit-note", "n N"},
|
||||
{"view-note", ">"},
|
||||
{"raise-priority", "+"},
|
||||
{"lower-priority", "-"},
|
||||
};
|
||||
|
||||
#define gettext_noop(s) s
|
||||
static const char *binding_labels[] = {
|
||||
gettext_noop("Cancel"),
|
||||
gettext_noop("Select"),
|
||||
gettext_noop("Credits"),
|
||||
gettext_noop("Help"),
|
||||
gettext_noop("Quit"),
|
||||
gettext_noop("Save"),
|
||||
gettext_noop("Reload"),
|
||||
gettext_noop("Copy"),
|
||||
gettext_noop("Paste"),
|
||||
gettext_noop("Chg Win"),
|
||||
gettext_noop("Import"),
|
||||
gettext_noop("Export"),
|
||||
gettext_noop("Go to"),
|
||||
gettext_noop("OtherCmd"),
|
||||
gettext_noop("Config"),
|
||||
gettext_noop("Redraw"),
|
||||
gettext_noop("Add Appt"),
|
||||
gettext_noop("Add Todo"),
|
||||
gettext_noop("-1 Day"),
|
||||
gettext_noop("+1 Day"),
|
||||
gettext_noop("-1 Week"),
|
||||
gettext_noop("+1 Week"),
|
||||
gettext_noop("-1 Month"),
|
||||
gettext_noop("+1 Month"),
|
||||
gettext_noop("-1 Year"),
|
||||
gettext_noop("+1 Year"),
|
||||
gettext_noop("Nxt View"),
|
||||
gettext_noop("Prv View"),
|
||||
gettext_noop("Today"),
|
||||
gettext_noop("Command"),
|
||||
gettext_noop("Right"),
|
||||
gettext_noop("Left"),
|
||||
gettext_noop("Down"),
|
||||
gettext_noop("Up"),
|
||||
gettext_noop("beg Week"),
|
||||
gettext_noop("end Week"),
|
||||
gettext_noop("Add Item"),
|
||||
gettext_noop("Del Item"),
|
||||
gettext_noop("Edit Itm"),
|
||||
gettext_noop("View"),
|
||||
gettext_noop("Pipe"),
|
||||
gettext_noop("Flag Itm"),
|
||||
gettext_noop("Repeat"),
|
||||
gettext_noop("EditNote"),
|
||||
gettext_noop("ViewNote"),
|
||||
gettext_noop("Prio.+"),
|
||||
gettext_noop("Prio.-")
|
||||
static struct keydef_s keydef[NBKEYS] = {
|
||||
{ "generic-cancel", "ESC", gettext_noop("Cancel") },
|
||||
{ "generic-select", "SPC", gettext_noop("Select") },
|
||||
{ "generic-credits", "@", gettext_noop("Credits") },
|
||||
{ "generic-help", "?", gettext_noop("Help") },
|
||||
{ "generic-quit", "q Q", gettext_noop("Quit") },
|
||||
{ "generic-save", "s S C-s", gettext_noop("Save") },
|
||||
{ "generic-reload", "R", gettext_noop("Reload") },
|
||||
{ "generic-copy", "c", gettext_noop("Copy") },
|
||||
{ "generic-paste", "p C-v", gettext_noop("Paste") },
|
||||
{ "generic-change-view", "TAB", gettext_noop("Chg Win") },
|
||||
{ "generic-import", "i I", gettext_noop("Import") },
|
||||
{ "generic-export", "x X", gettext_noop("Export") },
|
||||
{ "generic-goto", "g G", gettext_noop("Go to") },
|
||||
{ "generic-other-cmd", "o O", gettext_noop("OtherCmd") },
|
||||
{ "generic-config-menu", "C", gettext_noop("Config") },
|
||||
{ "generic-redraw", "C-r", gettext_noop("Redraw") },
|
||||
{ "generic-add-appt", "C-a", gettext_noop("Add Appt") },
|
||||
{ "generic-add-todo", "C-t", gettext_noop("Add Todo") },
|
||||
{ "generic-prev-day", "T C-h", gettext_noop("-1 Day") },
|
||||
{ "generic-next-day", "t C-l", gettext_noop("+1 Day") },
|
||||
{ "generic-prev-week", "W C-k", gettext_noop("-1 Week") },
|
||||
{ "generic-next-week", "w C-j", gettext_noop("+1 Week") },
|
||||
{ "generic-prev-month", "M", gettext_noop("-1 Month") },
|
||||
{ "generic-next-month", "m", gettext_noop("+1 Month") },
|
||||
{ "generic-prev-year", "Y", gettext_noop("-1 Year") },
|
||||
{ "generic-next-year", "y", gettext_noop("+1 Year") },
|
||||
{ "generic-scroll-down", "C-n", gettext_noop("Nxt View") },
|
||||
{ "generic-scroll-up", "C-p", gettext_noop("Prv View") },
|
||||
{ "generic-goto-today", "C-g", gettext_noop("Today") },
|
||||
{ "generic-command", ":", gettext_noop("Command") },
|
||||
|
||||
{ "move-right", "l L RGT", gettext_noop("Right") },
|
||||
{ "move-left", "h H LFT", gettext_noop("Left") },
|
||||
{ "move-down", "j J DWN", gettext_noop("Down") },
|
||||
{ "move-up", "k K UP", gettext_noop("Up") },
|
||||
{ "start-of-week", "0", gettext_noop("beg Week") },
|
||||
{ "end-of-week", "$", gettext_noop("end Week") },
|
||||
{ "add-item", "a A", gettext_noop("Add Item") },
|
||||
{ "del-item", "d D", gettext_noop("Del Item") },
|
||||
{ "edit-item", "e E", gettext_noop("Edit Itm") },
|
||||
{ "view-item", "v V", gettext_noop("View") },
|
||||
{ "pipe-item", "|", gettext_noop("Pipe") },
|
||||
{ "flag-item", "!", gettext_noop("Flag Itm") },
|
||||
{ "repeat", "r", gettext_noop("Repeat") },
|
||||
{ "edit-note", "n N", gettext_noop("EditNote") },
|
||||
{ "view-note", ">", gettext_noop("ViewNote") },
|
||||
{ "raise-priority", "+", gettext_noop("Prio.+") },
|
||||
{ "lower-priority", "-", gettext_noop("Prio.-") }
|
||||
};
|
||||
|
||||
static void dump_intro(FILE * fd)
|
||||
@ -499,7 +450,7 @@ keys_display_bindings_bar(WINDOW * win, int *bindings, int count,
|
||||
mvwaddstr(win, key_pos_y, key_pos_x, fmtkey);
|
||||
custom_remove_attr(win, ATTR_HIGHEST);
|
||||
mvwaddstr(win, label_pos_y, label_pos_x,
|
||||
gettext(binding_labels[binding_key]));
|
||||
gettext(keydef[binding_key].sb_label));
|
||||
}
|
||||
wnoutrefresh(win);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user