From fdcf66ac0fd5a1a070167c5354f9b81bf01b9476 Mon Sep 17 00:00:00 2001 From: Frederic Culot Date: Thu, 30 Nov 2006 08:12:23 +0000 Subject: 'Edit Itm' command added in the status bar --- src/utils.c | 20 ++++++++++++-------- src/utils.h | 6 +++--- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/utils.c b/src/utils.c index aace87d..7680b91 100755 --- a/src/utils.c +++ b/src/utils.c @@ -1,4 +1,4 @@ -/* $calcurse: utils.c,v 1.14 2006/11/28 15:28:43 culot Exp $ */ +/* $calcurse: utils.c,v 1.15 2006/11/30 08:13:03 culot Exp $ */ /* * Calcurse - text-based organizer @@ -455,9 +455,9 @@ void scroller(WINDOW *win, char *mesg, int x, int y, int nb_row, int nb_col) /* * Draws the status bar. - * To add a keybinding, insert it in the 'keys' and 'labels' tables, - * and update the NB_CAL_CMDS, NB_APP_CMDS or NB_TOD_CMDS defines - * in utils.h, depending on which panel the added keybind is assigned to. + * To add a keybinding, insert a new binding_t item, add it in the *binding + * table, and update the NB_CAL_CMDS, NB_APP_CMDS or NB_TOD_CMDS defines in + * utils.h, depending on which panel the added keybind is assigned to. */ void status_bar(int which_pan, int colr, int nc_bar, int nl_bar) { @@ -470,6 +470,7 @@ void status_bar(int which_pan, int colr, int nc_bar, int nl_bar) binding_t save = { " S", _("Save") }; binding_t add = { " A", _("Add Item") }; binding_t del = { " D", _("Del Item") }; + binding_t edit = { " E", _("Edit Itm") }; binding_t day = { "H/L", _("-+1 Day") }; binding_t week = { "K/J", _("-+1 Week") }; binding_t updn = { "K/J", _("Up/Down") }; @@ -491,11 +492,14 @@ void status_bar(int which_pan, int colr, int nc_bar, int nl_bar) &help, &quit, &save, &togo, &day, &week, &tab, &conf, &draw, &appt, &todo, &othr, &eday, &ewek, &othr, /* appointment keys */ - &help, &quit, &save, &togo, &add, &del, &view, &rept, &updn, - &tab, &conf, &othr, &draw, &appt, &todo, &eday, &ewek, &othr, + &help, &quit, &save, &togo, &add, &del, &edit, &view, &rept, + &updn, &tab, &othr, &conf, &draw, &appt, &todo, &eday, &ewek, + &othr, /* todo keys */ - &help, &quit, &save, &togo, &add, &del, &view, &prio, &updn, - &tab, &conf, &othr, &draw, &appt, &todo, &eday, &ewek, &othr }; + &help, &quit, &save, &togo, &add, &del, &edit, &view, &prio, + &updn, &tab, &othr, &conf, &draw, &appt, &todo, &eday, &ewek, + &othr + }; /* Total length of a command. */ cmd_length = KEY_LENGTH + LABEL_LENGTH; diff --git a/src/utils.h b/src/utils.h index 4c8a0fc..14e5607 100755 --- a/src/utils.h +++ b/src/utils.h @@ -1,4 +1,4 @@ -/* $calcurse: utils.h,v 1.8 2006/11/02 13:39:36 culot Exp $ */ +/* $calcurse: utils.h,v 1.9 2006/11/30 08:12:23 culot Exp $ */ /* * Calcurse - text-based organizer @@ -33,8 +33,8 @@ #define SPC 32 /* ASCII code for white space */ #define NB_CAL_CMDS 15 /* number of commands while in cal view */ -#define NB_APP_CMDS 18 /* same thing while in appointment view */ -#define NB_TOD_CMDS 18 /* same thing while in todo view */ +#define NB_APP_CMDS 19 /* same thing while in appointment view */ +#define NB_TOD_CMDS 19 /* same thing while in todo view */ #define TOTAL_CMDS NB_CAL_CMDS + NB_APP_CMDS + NB_TOD_CMDS #define NB_PANELS 3 /* 3 panels: CALENDAR, APPOINTMENT, TODO */ #define CMDS_PER_LINE 6 /* max number of commands per line */ -- cgit v1.2.3-54-g00ecf