diff options
author | Frederic Culot <calcurse@culot.org> | 2007-07-20 19:18:09 +0000 |
---|---|---|
committer | Frederic Culot <calcurse@culot.org> | 2007-07-20 19:18:09 +0000 |
commit | 62835f070c26a7d066e9dc6b40c0df4e15c0e91c (patch) | |
tree | 0ab4d6e81d96d28510ced3a4b7da563ecc1ec626 /src | |
parent | e86181022dd0bfa045258774e94d7b57f474c8a3 (diff) | |
download | calcurse-62835f070c26a7d066e9dc6b40c0df4e15c0e91c.tar.gz calcurse-62835f070c26a7d066e9dc6b40c0df4e15c0e91c.zip |
status_bar() updated to use window_t type
Diffstat (limited to 'src')
-rwxr-xr-x | src/utils.c | 6 | ||||
-rwxr-xr-x | src/utils.h | 5 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/utils.c b/src/utils.c index 95914a3..37ba0db 100755 --- a/src/utils.c +++ b/src/utils.c @@ -1,4 +1,4 @@ -/* $calcurse: utils.c,v 1.29 2007/07/01 17:50:53 culot Exp $ */ +/* $calcurse: utils.c,v 1.30 2007/07/20 19:18:09 culot Exp $ */ /* * Calcurse - text-based organizer @@ -375,7 +375,7 @@ border_nocolor(WINDOW *window) * utils.h, depending on which panel the added keybind is assigned to. */ void -status_bar(int which_pan, int nc_bar, int nl_bar) +status_bar(int which_pan, window_t *win) { int cmd_length, space_between_cmds, start, end, i, j = 0; const int pos[NB_PANELS + 1] = @@ -425,7 +425,7 @@ status_bar(int which_pan, int nc_bar, int nl_bar) cmd_length += space_between_cmds; /* Drawing the keybinding with attribute and label without. */ - erase_window_part(swin, 0, 0, nc_bar, nl_bar); + erase_window_part(swin, 0, 0, win->w, win->h); start = pos[which_pan] + 2*CMDS_PER_LINE*(status_page - 1); end = MIN(start + 2*CMDS_PER_LINE, pos[which_pan + 1]); for (i = start; i < end; i += 2) { diff --git a/src/utils.h b/src/utils.h index 48f7536..0549535 100755 --- a/src/utils.h +++ b/src/utils.h @@ -1,4 +1,4 @@ -/* $calcurse: utils.h,v 1.18 2007/07/01 17:50:53 culot Exp $ */ +/* $calcurse: utils.h,v 1.19 2007/07/20 19:19:56 culot Exp $ */ /* * Calcurse - text-based organizer @@ -28,6 +28,7 @@ #define CALCURSE_UTILS_H #include "calendar.h" +#include "vars.h" #define MAX(x,y) ((x)>(y)?(x):(y)) #define MIN(x,y) ((x)<(y)?(x):(y)) @@ -65,7 +66,7 @@ int updatestring(WINDOW *, char **, int, int); int is_all_digit(char *); void border_color(WINDOW *); void border_nocolor(WINDOW *); -void status_bar(int, int, int); +void status_bar(int, window_t *); long date2sec(date_t, unsigned, unsigned); char *date_sec2hour_str(long); char *date_sec2date_str(long); |