stdbool header removed, unsigned type used instead
This commit is contained in:
parent
d4d29be0fa
commit
5694955002
@ -1,3 +1,8 @@
|
|||||||
|
2009-07-12 Frederic Culot <frederic@culot.org>
|
||||||
|
|
||||||
|
* configure.ac
|
||||||
|
* src/var.h: sdtbool header removed, unsigned type use instead
|
||||||
|
|
||||||
2009-07-11 Frederic Culot <frederic@culot.org>
|
2009-07-11 Frederic Culot <frederic@culot.org>
|
||||||
|
|
||||||
* === Released 2.6 ===
|
* === Released 2.6 ===
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# $calcurse: configure.ac,v 1.32 2009/07/05 17:16:15 culot Exp $
|
# $calcurse: configure.ac,v 1.33 2009/07/12 16:21:58 culot Exp $
|
||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
# Init
|
# Init
|
||||||
@ -21,9 +21,9 @@ AC_PROG_CC
|
|||||||
# Checks for header files
|
# Checks for header files
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
AC_CHECK_HEADERS([ctype.h getopt.h locale.h math.h signal.h stdbool.h stdio.h \
|
AC_CHECK_HEADERS([ctype.h getopt.h locale.h math.h signal.h stdio.h stdlib.h \
|
||||||
stdlib.h string.h sys/stat.h sys/types.h sys/wait.h time.h \
|
string.h sys/stat.h sys/types.h sys/wait.h time.h unistd.h \
|
||||||
unistd.h errno.h limits.h regex.h])
|
errno.h limits.h regex.h])
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
# Checks for system libs
|
# Checks for system libs
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
|
10
src/apoint.c
10
src/apoint.c
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: apoint.c,v 1.35 2009/07/05 20:33:13 culot Exp $ */
|
/* $calcurse: apoint.c,v 1.36 2009/07/12 16:21:58 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -296,7 +296,7 @@ apoint_delete (conf_t *conf, unsigned *nb_events, unsigned *nb_apoints)
|
|||||||
char *del_app_str = _("Do you really want to delete this item ?");
|
char *del_app_str = _("Do you really want to delete this item ?");
|
||||||
long date;
|
long date;
|
||||||
int nb_items = *nb_apoints + *nb_events;
|
int nb_items = *nb_apoints + *nb_events;
|
||||||
bool go_for_deletion = false;
|
unsigned go_for_deletion = 0;
|
||||||
int to_be_removed = 0;
|
int to_be_removed = 0;
|
||||||
int answer = 0;
|
int answer = 0;
|
||||||
int deleted_item_type = 0;
|
int deleted_item_type = 0;
|
||||||
@ -308,7 +308,7 @@ apoint_delete (conf_t *conf, unsigned *nb_events, unsigned *nb_apoints)
|
|||||||
status_mesg (del_app_str, choices);
|
status_mesg (del_app_str, choices);
|
||||||
answer = wgetch (win[STA].p);
|
answer = wgetch (win[STA].p);
|
||||||
if ((answer == 'y') && (nb_items != 0))
|
if ((answer == 'y') && (nb_items != 0))
|
||||||
go_for_deletion = true;
|
go_for_deletion = 1;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
wins_erase_status_bar ();
|
wins_erase_status_bar ();
|
||||||
@ -316,7 +316,7 @@ apoint_delete (conf_t *conf, unsigned *nb_events, unsigned *nb_apoints)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (nb_items != 0)
|
else if (nb_items != 0)
|
||||||
go_for_deletion = true;
|
go_for_deletion = 1;
|
||||||
|
|
||||||
if (go_for_deletion)
|
if (go_for_deletion)
|
||||||
{
|
{
|
||||||
@ -769,7 +769,7 @@ apoint_update_panel (int which_pan)
|
|||||||
float ratio = ((float) app_length) / ((float) apad.length);
|
float ratio = ((float) app_length) / ((float) apad.length);
|
||||||
int sbar_length = (int) (ratio * app_length);
|
int sbar_length = (int) (ratio * app_length);
|
||||||
int highend = (int) (ratio * apad.first_onscreen);
|
int highend = (int) (ratio * apad.first_onscreen);
|
||||||
bool hilt_bar = (which_pan == APP) ? true : false;
|
unsigned hilt_bar = (which_pan == APP) ? 1 : 0;
|
||||||
int sbar_top = highend + title_lines + 1;
|
int sbar_top = highend + title_lines + 1;
|
||||||
|
|
||||||
if ((sbar_top + sbar_length) > win[APP].h - 1)
|
if ((sbar_top + sbar_length) > win[APP].h - 1)
|
||||||
|
12
src/args.c
12
src/args.c
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: args.c,v 1.53 2009/07/05 20:33:14 culot Exp $ */
|
/* $calcurse: args.c,v 1.54 2009/07/12 16:21:58 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -334,7 +334,7 @@ app_arg (int add_line, date_t *day, long date, int print_note, conf_t *conf,
|
|||||||
recur_apoint_llist_node_t *ra;
|
recur_apoint_llist_node_t *ra;
|
||||||
apoint_llist_node_t *i;
|
apoint_llist_node_t *i;
|
||||||
long today;
|
long today;
|
||||||
bool print_date = true;
|
unsigned print_date = 1;
|
||||||
int app_found = 0;
|
int app_found = 0;
|
||||||
char apoint_start_time[100];
|
char apoint_start_time[100];
|
||||||
char apoint_end_time[100];
|
char apoint_end_time[100];
|
||||||
@ -366,7 +366,7 @@ app_arg (int add_line, date_t *day, long date, int print_note, conf_t *conf,
|
|||||||
if (print_date)
|
if (print_date)
|
||||||
{
|
{
|
||||||
arg_print_date (today, conf);
|
arg_print_date (today, conf);
|
||||||
print_date = false;
|
print_date = 0;
|
||||||
}
|
}
|
||||||
fputs (" * ", stdout);
|
fputs (" * ", stdout);
|
||||||
fputs (re->mesg, stdout);
|
fputs (re->mesg, stdout);
|
||||||
@ -392,7 +392,7 @@ app_arg (int add_line, date_t *day, long date, int print_note, conf_t *conf,
|
|||||||
if (print_date)
|
if (print_date)
|
||||||
{
|
{
|
||||||
arg_print_date (today, conf);
|
arg_print_date (today, conf);
|
||||||
print_date = false;
|
print_date = 0;
|
||||||
}
|
}
|
||||||
fputs (" * ", stdout);
|
fputs (" * ", stdout);
|
||||||
fputs (j->mesg, stdout);
|
fputs (j->mesg, stdout);
|
||||||
@ -421,7 +421,7 @@ app_arg (int add_line, date_t *day, long date, int print_note, conf_t *conf,
|
|||||||
if (print_date)
|
if (print_date)
|
||||||
{
|
{
|
||||||
arg_print_date (today, conf);
|
arg_print_date (today, conf);
|
||||||
print_date = false;
|
print_date = 0;
|
||||||
}
|
}
|
||||||
apoint_sec2str (apoint_recur_s2apoint_s (ra), RECUR_APPT, today,
|
apoint_sec2str (apoint_recur_s2apoint_s (ra), RECUR_APPT, today,
|
||||||
apoint_start_time, apoint_end_time);
|
apoint_start_time, apoint_end_time);
|
||||||
@ -455,7 +455,7 @@ app_arg (int add_line, date_t *day, long date, int print_note, conf_t *conf,
|
|||||||
if (print_date)
|
if (print_date)
|
||||||
{
|
{
|
||||||
arg_print_date (today, conf);
|
arg_print_date (today, conf);
|
||||||
print_date = false;
|
print_date = 0;
|
||||||
}
|
}
|
||||||
apoint_sec2str (i, APPT, today, apoint_start_time, apoint_end_time);
|
apoint_sec2str (i, APPT, today, apoint_start_time, apoint_end_time);
|
||||||
fputs (" - ", stdout);
|
fputs (" - ", stdout);
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: calcurse.c,v 1.81 2009/07/05 20:33:15 culot Exp $ */
|
/* $calcurse: calcurse.c,v 1.82 2009/07/12 16:21:59 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -74,9 +74,9 @@ main (int argc, char **argv)
|
|||||||
int sav_hilt_tod = 0;
|
int sav_hilt_tod = 0;
|
||||||
int cut_item = 0;
|
int cut_item = 0;
|
||||||
struct sigaction sigact;
|
struct sigaction sigact;
|
||||||
bool do_storage = false;
|
unsigned do_storage = 0;
|
||||||
bool do_update = true;
|
unsigned do_update = 1;
|
||||||
bool day_changed = false;
|
unsigned day_changed = 0;
|
||||||
char *no_color_support =
|
char *no_color_support =
|
||||||
_("Sorry, colors are not supported by your terminal\n"
|
_("Sorry, colors are not supported by your terminal\n"
|
||||||
"(Press [ENTER] to continue)");
|
"(Press [ENTER] to continue)");
|
||||||
@ -116,7 +116,7 @@ main (int argc, char **argv)
|
|||||||
/* Check if terminal supports color. */
|
/* Check if terminal supports color. */
|
||||||
if (has_colors ())
|
if (has_colors ())
|
||||||
{
|
{
|
||||||
colorize = true;
|
colorize = 1;
|
||||||
background = COLOR_BLACK;
|
background = COLOR_BLACK;
|
||||||
foreground = COLOR_WHITE;
|
foreground = COLOR_WHITE;
|
||||||
start_color ();
|
start_color ();
|
||||||
@ -143,7 +143,7 @@ main (int argc, char **argv)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
colorize = false;
|
colorize = 0;
|
||||||
background = COLOR_BLACK;
|
background = COLOR_BLACK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -181,17 +181,17 @@ main (int argc, char **argv)
|
|||||||
{
|
{
|
||||||
int key;
|
int key;
|
||||||
|
|
||||||
do_update = true;
|
do_update = 1;
|
||||||
key = keys_getch (win[STA].p);
|
key = keys_getch (win[STA].p);
|
||||||
switch (key)
|
switch (key)
|
||||||
{
|
{
|
||||||
case ERR:
|
case ERR:
|
||||||
do_update = false;
|
do_update = 0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_GENERIC_REDRAW:
|
case KEY_GENERIC_REDRAW:
|
||||||
case KEY_RESIZE:
|
case KEY_RESIZE:
|
||||||
do_update = false;
|
do_update = 0;
|
||||||
wins_reset ();
|
wins_reset ();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -246,8 +246,8 @@ main (int argc, char **argv)
|
|||||||
calendar_goto_today ();
|
calendar_goto_today ();
|
||||||
else
|
else
|
||||||
calendar_change_day (conf.input_datefmt);
|
calendar_change_day (conf.input_datefmt);
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
day_changed = true;
|
day_changed = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_VIEW_ITEM:
|
case KEY_VIEW_ITEM:
|
||||||
@ -270,7 +270,7 @@ main (int argc, char **argv)
|
|||||||
custom_color_config ();
|
custom_color_config ();
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
colorize = false;
|
colorize = 0;
|
||||||
wins_erase_status_bar ();
|
wins_erase_status_bar ();
|
||||||
mvwprintw (win[STA].p, 0, 0, _(no_color_support));
|
mvwprintw (win[STA].p, 0, 0, _(no_color_support));
|
||||||
wgetch (win[STA].p);
|
wgetch (win[STA].p);
|
||||||
@ -295,7 +295,7 @@ main (int argc, char **argv)
|
|||||||
}
|
}
|
||||||
wins_reset ();
|
wins_reset ();
|
||||||
wins_update ();
|
wins_update ();
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
wins_erase_status_bar ();
|
wins_erase_status_bar ();
|
||||||
custom_config_bar ();
|
custom_config_bar ();
|
||||||
}
|
}
|
||||||
@ -304,7 +304,7 @@ main (int argc, char **argv)
|
|||||||
|
|
||||||
case KEY_GENERIC_ADD_APPT:
|
case KEY_GENERIC_ADD_APPT:
|
||||||
apoint_add ();
|
apoint_add ();
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_GENERIC_ADD_TODO:
|
case KEY_GENERIC_ADD_TODO:
|
||||||
@ -318,7 +318,7 @@ main (int argc, char **argv)
|
|||||||
{
|
{
|
||||||
case APP:
|
case APP:
|
||||||
apoint_add ();
|
apoint_add ();
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
break;
|
break;
|
||||||
case TOD:
|
case TOD:
|
||||||
todo_new_item ();
|
todo_new_item ();
|
||||||
@ -335,7 +335,7 @@ main (int argc, char **argv)
|
|||||||
day_edit_item (&conf);
|
day_edit_item (&conf);
|
||||||
else if (wins_slctd () == TOD && todo_hilt () != 0)
|
else if (wins_slctd () == TOD && todo_hilt () != 0)
|
||||||
todo_edit_item ();
|
todo_edit_item ();
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_DEL_ITEM:
|
case KEY_DEL_ITEM:
|
||||||
@ -343,14 +343,14 @@ main (int argc, char **argv)
|
|||||||
apoint_delete (&conf, &inday.nb_events, &inday.nb_apoints);
|
apoint_delete (&conf, &inday.nb_events, &inday.nb_apoints);
|
||||||
else if (wins_slctd () == TOD && todo_hilt () != 0)
|
else if (wins_slctd () == TOD && todo_hilt () != 0)
|
||||||
todo_delete (&conf);
|
todo_delete (&conf);
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_GENERIC_CUT:
|
case KEY_GENERIC_CUT:
|
||||||
if (wins_slctd () == APP && apoint_hilt () != 0)
|
if (wins_slctd () == APP && apoint_hilt () != 0)
|
||||||
{
|
{
|
||||||
cut_item = apoint_cut (&inday.nb_events, &inday.nb_apoints);
|
cut_item = apoint_cut (&inday.nb_events, &inday.nb_apoints);
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -359,14 +359,14 @@ main (int argc, char **argv)
|
|||||||
{
|
{
|
||||||
apoint_paste (&inday.nb_events, &inday.nb_apoints, cut_item);
|
apoint_paste (&inday.nb_events, &inday.nb_apoints, cut_item);
|
||||||
cut_item = 0;
|
cut_item = 0;
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_REPEAT_ITEM:
|
case KEY_REPEAT_ITEM:
|
||||||
if (wins_slctd () == APP && apoint_hilt () != 0)
|
if (wins_slctd () == APP && apoint_hilt () != 0)
|
||||||
recur_repeat_item (&conf);
|
recur_repeat_item (&conf);
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_FLAG_ITEM:
|
case KEY_FLAG_ITEM:
|
||||||
@ -374,7 +374,7 @@ main (int argc, char **argv)
|
|||||||
apoint_switch_notify ();
|
apoint_switch_notify ();
|
||||||
else if (wins_slctd () == TOD && todo_hilt () != 0)
|
else if (wins_slctd () == TOD && todo_hilt () != 0)
|
||||||
todo_flag ();
|
todo_flag ();
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_RAISE_PRIORITY:
|
case KEY_RAISE_PRIORITY:
|
||||||
@ -394,7 +394,7 @@ main (int argc, char **argv)
|
|||||||
day_edit_note (conf.editor);
|
day_edit_note (conf.editor);
|
||||||
else if (wins_slctd () == TOD && todo_hilt () != 0)
|
else if (wins_slctd () == TOD && todo_hilt () != 0)
|
||||||
todo_edit_note (conf.editor);
|
todo_edit_note (conf.editor);
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_VIEW_NOTE:
|
case KEY_VIEW_NOTE:
|
||||||
@ -416,7 +416,7 @@ main (int argc, char **argv)
|
|||||||
case KEY_GENERIC_IMPORT:
|
case KEY_GENERIC_IMPORT:
|
||||||
wins_erase_status_bar ();
|
wins_erase_status_bar ();
|
||||||
io_import_data (IO_IMPORT_ICAL, &conf, NULL);
|
io_import_data (IO_IMPORT_ICAL, &conf, NULL);
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_GENERIC_EXPORT:
|
case KEY_GENERIC_EXPORT:
|
||||||
@ -437,7 +437,7 @@ main (int argc, char **argv)
|
|||||||
}
|
}
|
||||||
wins_reset ();
|
wins_reset ();
|
||||||
wins_update ();
|
wins_update ();
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
wins_erase_status_bar ();
|
wins_erase_status_bar ();
|
||||||
io_export_bar ();
|
io_export_bar ();
|
||||||
}
|
}
|
||||||
@ -448,8 +448,8 @@ main (int argc, char **argv)
|
|||||||
case KEY_MOVE_RIGHT:
|
case KEY_MOVE_RIGHT:
|
||||||
if (wins_slctd () == CAL || key == KEY_GENERIC_NEXT_DAY)
|
if (wins_slctd () == CAL || key == KEY_GENERIC_NEXT_DAY)
|
||||||
{
|
{
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
day_changed = true;
|
day_changed = 1;
|
||||||
calendar_move (RIGHT);
|
calendar_move (RIGHT);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -458,8 +458,8 @@ main (int argc, char **argv)
|
|||||||
case KEY_MOVE_LEFT:
|
case KEY_MOVE_LEFT:
|
||||||
if (wins_slctd () == CAL || key == KEY_GENERIC_PREV_DAY)
|
if (wins_slctd () == CAL || key == KEY_GENERIC_PREV_DAY)
|
||||||
{
|
{
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
day_changed = true;
|
day_changed = 1;
|
||||||
calendar_move (LEFT);
|
calendar_move (LEFT);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -468,8 +468,8 @@ main (int argc, char **argv)
|
|||||||
case KEY_MOVE_UP:
|
case KEY_MOVE_UP:
|
||||||
if (wins_slctd () == CAL || key == KEY_GENERIC_PREV_WEEK)
|
if (wins_slctd () == CAL || key == KEY_GENERIC_PREV_WEEK)
|
||||||
{
|
{
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
day_changed = true;
|
day_changed = 1;
|
||||||
calendar_move (UP);
|
calendar_move (UP);
|
||||||
}
|
}
|
||||||
else if ((wins_slctd () == APP) && (apoint_hilt () > 1))
|
else if ((wins_slctd () == APP) && (apoint_hilt () > 1))
|
||||||
@ -489,8 +489,8 @@ main (int argc, char **argv)
|
|||||||
case KEY_MOVE_DOWN:
|
case KEY_MOVE_DOWN:
|
||||||
if (wins_slctd () == CAL || key == KEY_GENERIC_NEXT_WEEK)
|
if (wins_slctd () == CAL || key == KEY_GENERIC_NEXT_WEEK)
|
||||||
{
|
{
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
day_changed = true;
|
day_changed = 1;
|
||||||
calendar_move (DOWN);
|
calendar_move (DOWN);
|
||||||
}
|
}
|
||||||
else if ((wins_slctd () == APP) &&
|
else if ((wins_slctd () == APP) &&
|
||||||
@ -510,8 +510,8 @@ main (int argc, char **argv)
|
|||||||
case KEY_START_OF_WEEK:
|
case KEY_START_OF_WEEK:
|
||||||
if (wins_slctd () == CAL)
|
if (wins_slctd () == CAL)
|
||||||
{
|
{
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
day_changed = true;
|
day_changed = 1;
|
||||||
calendar_move (WEEK_START);
|
calendar_move (WEEK_START);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -519,8 +519,8 @@ main (int argc, char **argv)
|
|||||||
case KEY_END_OF_WEEK:
|
case KEY_END_OF_WEEK:
|
||||||
if (wins_slctd () == CAL)
|
if (wins_slctd () == CAL)
|
||||||
{
|
{
|
||||||
do_storage = true;
|
do_storage = 1;
|
||||||
day_changed = true;
|
day_changed = 1;
|
||||||
calendar_move (WEEK_END);
|
calendar_move (WEEK_END);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -546,7 +546,7 @@ main (int argc, char **argv)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
do_update = false;
|
do_update = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: calendar.c,v 1.24 2009/07/05 20:33:15 culot Exp $ */
|
/* $calcurse: calendar.c,v 1.25 2009/07/12 16:21:59 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -69,7 +69,7 @@
|
|||||||
#define isleap(y) ((((y) % 4) == 0 && ((y) % 100) != 0) || ((y) % 400) == 0)
|
#define isleap(y) ((((y) % 4) == 0 && ((y) % 100) != 0) || ((y) % 400) == 0)
|
||||||
|
|
||||||
static date_t today, slctd_day;
|
static date_t today, slctd_day;
|
||||||
static bool week_begins_on_monday;
|
static unsigned week_begins_on_monday;
|
||||||
static pthread_mutex_t date_thread_mutex = PTHREAD_MUTEX_INITIALIZER;
|
static pthread_mutex_t date_thread_mutex = PTHREAD_MUTEX_INITIALIZER;
|
||||||
static pthread_t calendar_t_date;
|
static pthread_t calendar_t_date;
|
||||||
|
|
||||||
@ -132,14 +132,14 @@ calendar_set_first_day_of_week (wday_e first_day)
|
|||||||
switch (first_day)
|
switch (first_day)
|
||||||
{
|
{
|
||||||
case SUNDAY:
|
case SUNDAY:
|
||||||
week_begins_on_monday = false;
|
week_begins_on_monday = 0;
|
||||||
break;
|
break;
|
||||||
case MONDAY:
|
case MONDAY:
|
||||||
week_begins_on_monday = true;
|
week_begins_on_monday = 1;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ERROR_MSG (_("ERROR setting first day of week"));
|
ERROR_MSG (_("ERROR setting first day of week"));
|
||||||
week_begins_on_monday = false;
|
week_begins_on_monday = 0;
|
||||||
/* NOTREACHED */
|
/* NOTREACHED */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -151,8 +151,8 @@ calendar_change_first_day_of_week (void)
|
|||||||
week_begins_on_monday = !week_begins_on_monday;
|
week_begins_on_monday = !week_begins_on_monday;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Return true if week begins on monday, false otherwise. */
|
/* Return 1 if week begins on monday, 0 otherwise. */
|
||||||
bool
|
unsigned
|
||||||
calendar_week_begins_on_monday (void)
|
calendar_week_begins_on_monday (void)
|
||||||
{
|
{
|
||||||
return (week_begins_on_monday);
|
return (week_begins_on_monday);
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: calendar.h,v 1.14 2009/07/05 20:33:16 culot Exp $ */
|
/* $calcurse: calendar.h,v 1.15 2009/07/12 16:21:59 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -53,7 +53,6 @@
|
|||||||
#error "Missing ncurses header. Aborting..."
|
#error "Missing ncurses header. Aborting..."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdbool.h>
|
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#define CALHEIGHT 12
|
#define CALHEIGHT 12
|
||||||
@ -103,22 +102,22 @@ typedef enum
|
|||||||
}
|
}
|
||||||
move_t;
|
move_t;
|
||||||
|
|
||||||
void calendar_start_date_thread (void);
|
void calendar_start_date_thread (void);
|
||||||
void calendar_stop_date_thread (void);
|
void calendar_stop_date_thread (void);
|
||||||
void calendar_set_current_date (void);
|
void calendar_set_current_date (void);
|
||||||
void calendar_set_first_day_of_week (wday_e);
|
void calendar_set_first_day_of_week (wday_e);
|
||||||
void calendar_change_first_day_of_week (void);
|
void calendar_change_first_day_of_week (void);
|
||||||
bool calendar_week_begins_on_monday (void);
|
unsigned calendar_week_begins_on_monday (void);
|
||||||
void calendar_store_current_date (date_t *);
|
void calendar_store_current_date (date_t *);
|
||||||
void calendar_init_slctd_day (void);
|
void calendar_init_slctd_day (void);
|
||||||
date_t *calendar_get_slctd_day (void);
|
date_t *calendar_get_slctd_day (void);
|
||||||
long calendar_get_slctd_day_sec (void);
|
long calendar_get_slctd_day_sec (void);
|
||||||
void calendar_update_panel (WINDOW *);
|
void calendar_update_panel (WINDOW *);
|
||||||
void calendar_goto_today (void);
|
void calendar_goto_today (void);
|
||||||
void calendar_change_day (int);
|
void calendar_change_day (int);
|
||||||
void calendar_move (move_t);
|
void calendar_move (move_t);
|
||||||
long calendar_start_of_year (void);
|
long calendar_start_of_year (void);
|
||||||
long calendar_end_of_year (void);
|
long calendar_end_of_year (void);
|
||||||
char *calendar_get_pom (time_t);
|
char *calendar_get_pom (time_t);
|
||||||
|
|
||||||
#endif /* CALCURSE_CALENDAR_H */
|
#endif /* CALCURSE_CALENDAR_H */
|
||||||
|
16
src/custom.c
16
src/custom.c
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: custom.c,v 1.39 2009/07/05 20:33:17 culot Exp $ */
|
/* $calcurse: custom.c,v 1.40 2009/07/12 16:22:00 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -55,17 +55,17 @@
|
|||||||
|
|
||||||
static struct attribute_s attr;
|
static struct attribute_s attr;
|
||||||
|
|
||||||
static bool
|
static unsigned
|
||||||
fill_config_var (char *string)
|
fill_config_var (char *string)
|
||||||
{
|
{
|
||||||
if (strncmp (string, "yes", 3) == 0)
|
if (strncmp (string, "yes", 3) == 0)
|
||||||
return (true);
|
return 1;
|
||||||
else if (strncmp (string, "no", 2) == 0)
|
else if (strncmp (string, "no", 2) == 0)
|
||||||
return (false);
|
return 0;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
EXIT (_("wrong configuration variable format."));
|
EXIT (_("wrong configuration variable format."));
|
||||||
return false;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -129,7 +129,7 @@ custom_load_color (char *color, int background)
|
|||||||
switch (color_num)
|
switch (color_num)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
colorize = false;
|
colorize = 0;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
init_pair (COLR_CUSTOM, COLOR_RED, background);
|
init_pair (COLR_CUSTOM, COLOR_RED, background);
|
||||||
@ -774,7 +774,7 @@ custom_color_config (void)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_GENERIC_SELECT:
|
case KEY_GENERIC_SELECT:
|
||||||
colorize = true;
|
colorize = 1;
|
||||||
need_reset = 1;
|
need_reset = 1;
|
||||||
theme_changed = 1;
|
theme_changed = 1;
|
||||||
if (cursor > NBUSERCOLORS)
|
if (cursor > NBUSERCOLORS)
|
||||||
@ -804,7 +804,7 @@ custom_color_config (void)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case KEY_GENERIC_CANCEL:
|
case KEY_GENERIC_CANCEL:
|
||||||
colorize = false;
|
colorize = 0;
|
||||||
need_reset = 1;
|
need_reset = 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
10
src/day.c
10
src/day.c
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: day.c,v 1.49 2009/07/05 20:33:18 culot Exp $ */
|
/* $calcurse: day.c,v 1.50 2009/07/12 16:22:00 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -295,7 +295,7 @@ day_store_items (long date, unsigned *pnb_events, unsigned *pnb_apoints)
|
|||||||
* day. This is useful to speed up the appointment panel update.
|
* day. This is useful to speed up the appointment panel update.
|
||||||
*/
|
*/
|
||||||
day_items_nb_t *
|
day_items_nb_t *
|
||||||
day_process_storage (date_t *slctd_date, bool day_changed,
|
day_process_storage (date_t *slctd_date, unsigned day_changed,
|
||||||
day_items_nb_t *inday)
|
day_items_nb_t *inday)
|
||||||
{
|
{
|
||||||
long date;
|
long date;
|
||||||
@ -408,7 +408,7 @@ day_write_pad (long date, int width, int length, int incolor)
|
|||||||
apoint_llist_node_t a;
|
apoint_llist_node_t a;
|
||||||
int line, item_number, max_pos, recur;
|
int line, item_number, max_pos, recur;
|
||||||
const int x_pos = 0;
|
const int x_pos = 0;
|
||||||
bool draw_line = false;
|
unsigned draw_line = 0;
|
||||||
|
|
||||||
line = item_number = 0;
|
line = item_number = 0;
|
||||||
max_pos = length;
|
max_pos = length;
|
||||||
@ -431,7 +431,7 @@ day_write_pad (long date, int width, int length, int incolor)
|
|||||||
display_item (item_number - incolor, p->mesg, recur,
|
display_item (item_number - incolor, p->mesg, recur,
|
||||||
(p->note != NULL) ? 1 : 0, width - 7, line, x_pos);
|
(p->note != NULL) ? 1 : 0, width - 7, line, x_pos);
|
||||||
line++;
|
line++;
|
||||||
draw_line = true;
|
draw_line = 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -440,7 +440,7 @@ day_write_pad (long date, int width, int length, int incolor)
|
|||||||
{
|
{
|
||||||
wmove (apad.ptrwin, line, 0);
|
wmove (apad.ptrwin, line, 0);
|
||||||
whline (apad.ptrwin, 0, width);
|
whline (apad.ptrwin, 0, width);
|
||||||
draw_line = false;
|
draw_line = 0;
|
||||||
}
|
}
|
||||||
/* Last print the appointments for current day. */
|
/* Last print the appointments for current day. */
|
||||||
item_number++;
|
item_number++;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: day.h,v 1.23 2009/07/05 20:33:18 culot Exp $ */
|
/* $calcurse: day.h,v 1.24 2009/07/12 16:22:00 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -80,7 +80,7 @@ struct day_saved_item_s
|
|||||||
};
|
};
|
||||||
|
|
||||||
void day_free_list (void);
|
void day_free_list (void);
|
||||||
day_items_nb_t *day_process_storage (date_t *, bool, day_items_nb_t *);
|
day_items_nb_t *day_process_storage (date_t *, unsigned, day_items_nb_t *);
|
||||||
void day_write_pad (long, int, int, int);
|
void day_write_pad (long, int, int, int);
|
||||||
void day_popup_item (void);
|
void day_popup_item (void);
|
||||||
int day_check_if_item (date_t);
|
int day_check_if_item (date_t);
|
||||||
|
4
src/io.c
4
src/io.c
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: io.c,v 1.66 2009/07/05 20:33:20 culot Exp $ */
|
/* $calcurse: io.c,v 1.67 2009/07/12 16:22:00 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -1522,7 +1522,7 @@ io_check_data_files (void)
|
|||||||
|
|
||||||
/* Draw the startup screen */
|
/* Draw the startup screen */
|
||||||
void
|
void
|
||||||
io_startup_screen (bool skip_dialogs, int no_data_file)
|
io_startup_screen (unsigned skip_dialogs, int no_data_file)
|
||||||
{
|
{
|
||||||
char *welcome_mesg =
|
char *welcome_mesg =
|
||||||
_("Welcome to Calcurse. Missing data files were created.");
|
_("Welcome to Calcurse. Missing data files were created.");
|
||||||
|
4
src/io.h
4
src/io.h
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: io.h,v 1.21 2009/07/05 20:33:21 culot Exp $ */
|
/* $calcurse: io.h,v 1.22 2009/07/12 16:22:01 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -75,7 +75,7 @@ void io_load_todo (void);
|
|||||||
void io_load_keys (char *);
|
void io_load_keys (char *);
|
||||||
void io_check_file (char *, int *);
|
void io_check_file (char *, int *);
|
||||||
int io_check_data_files (void);
|
int io_check_data_files (void);
|
||||||
void io_startup_screen (bool, int);
|
void io_startup_screen (unsigned, int);
|
||||||
void io_export_data (export_type_t, conf_t *);
|
void io_export_data (export_type_t, conf_t *);
|
||||||
void io_export_bar (void);
|
void io_export_bar (void);
|
||||||
void io_import_data (import_type_t, conf_t *, char *);
|
void io_import_data (import_type_t, conf_t *, char *);
|
||||||
|
12
src/todo.c
12
src/todo.c
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: todo.c,v 1.33 2009/07/05 20:33:24 culot Exp $ */
|
/* $calcurse: todo.c,v 1.34 2009/07/12 16:22:01 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -277,7 +277,7 @@ todo_delete (conf_t *conf)
|
|||||||
_("This item has a note attached to it. "
|
_("This item has a note attached to it. "
|
||||||
"Delete (t)odo or just its (n)ote ?");
|
"Delete (t)odo or just its (n)ote ?");
|
||||||
char *erase_choice = _("[t/n] ");
|
char *erase_choice = _("[t/n] ");
|
||||||
bool go_for_todo_del = false;
|
unsigned go_for_todo_del = 0;
|
||||||
int answer, has_note;
|
int answer, has_note;
|
||||||
|
|
||||||
if (conf->confirm_delete)
|
if (conf->confirm_delete)
|
||||||
@ -286,7 +286,7 @@ todo_delete (conf_t *conf)
|
|||||||
answer = wgetch (win[STA].p);
|
answer = wgetch (win[STA].p);
|
||||||
if ((answer == 'y') && (todos > 0))
|
if ((answer == 'y') && (todos > 0))
|
||||||
{
|
{
|
||||||
go_for_todo_del = true;
|
go_for_todo_del = 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -295,9 +295,9 @@ todo_delete (conf_t *conf)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (todos > 0)
|
else if (todos > 0)
|
||||||
go_for_todo_del = true;
|
go_for_todo_del = 1;
|
||||||
|
|
||||||
if (go_for_todo_del == false)
|
if (go_for_todo_del == 0)
|
||||||
{
|
{
|
||||||
wins_erase_status_bar ();
|
wins_erase_status_bar ();
|
||||||
return;
|
return;
|
||||||
@ -483,7 +483,7 @@ todo_update_panel (int which_pan)
|
|||||||
float ratio = ((float) max_items) / ((float) todos);
|
float ratio = ((float) max_items) / ((float) todos);
|
||||||
int sbar_length = (int) (ratio * (max_items + 1));
|
int sbar_length = (int) (ratio * (max_items + 1));
|
||||||
int highend = (int) (ratio * first);
|
int highend = (int) (ratio * first);
|
||||||
bool hilt_bar = (which_pan == TOD) ? true : false;
|
unsigned hilt_bar = (which_pan == TOD) ? 1 : 0;
|
||||||
int sbar_top = highend + title_lines;
|
int sbar_top = highend + title_lines;
|
||||||
|
|
||||||
if ((sbar_top + sbar_length) > win[TOD].h - 1)
|
if ((sbar_top + sbar_length) > win[TOD].h - 1)
|
||||||
|
10
src/utils.c
10
src/utils.c
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: utils.c,v 1.74 2009/07/05 20:33:25 culot Exp $ */
|
/* $calcurse: utils.c,v 1.75 2009/07/12 16:22:01 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -690,7 +690,7 @@ check_time (char *string)
|
|||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
draw_scrollbar (WINDOW *win, int y, int x, int length,
|
draw_scrollbar (WINDOW *win, int y, int x, int length,
|
||||||
int bar_top, int bar_bottom, bool hilt)
|
int bar_top, int bar_bottom, unsigned hilt)
|
||||||
{
|
{
|
||||||
mvwvline (win, bar_top, x, ACS_VLINE, bar_bottom - bar_top);
|
mvwvline (win, bar_top, x, ACS_VLINE, bar_bottom - bar_top);
|
||||||
if (hilt)
|
if (hilt)
|
||||||
@ -779,17 +779,17 @@ mystrtol (const char *str)
|
|||||||
|
|
||||||
/* Print the given option value with appropriate color. */
|
/* Print the given option value with appropriate color. */
|
||||||
void
|
void
|
||||||
print_bool_option_incolor (WINDOW *win, bool option, int pos_y, int pos_x)
|
print_bool_option_incolor (WINDOW *win, unsigned option, int pos_y, int pos_x)
|
||||||
{
|
{
|
||||||
int color = 0;
|
int color = 0;
|
||||||
char option_value[BUFSIZ] = "";
|
char option_value[BUFSIZ] = "";
|
||||||
|
|
||||||
if (option == true)
|
if (option == 1)
|
||||||
{
|
{
|
||||||
color = ATTR_TRUE;
|
color = ATTR_TRUE;
|
||||||
strncpy (option_value, _("yes"), BUFSIZ);
|
strncpy (option_value, _("yes"), BUFSIZ);
|
||||||
}
|
}
|
||||||
else if (option == false)
|
else if (option == 0)
|
||||||
{
|
{
|
||||||
color = ATTR_FALSE;
|
color = ATTR_FALSE;
|
||||||
strncpy (option_value, _("no"), BUFSIZ);
|
strncpy (option_value, _("no"), BUFSIZ);
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: utils.h,v 1.45 2009/07/05 20:33:25 culot Exp $ */
|
/* $calcurse: utils.h,v 1.46 2009/07/12 16:22:02 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -145,12 +145,12 @@ long update_time_in_date (long, unsigned, unsigned);
|
|||||||
long get_sec_date (date_t);
|
long get_sec_date (date_t);
|
||||||
long min2sec (unsigned);
|
long min2sec (unsigned);
|
||||||
int check_time (char *);
|
int check_time (char *);
|
||||||
void draw_scrollbar (WINDOW *, int, int, int, int, int, bool);
|
void draw_scrollbar (WINDOW *, int, int, int, int, int, unsigned);
|
||||||
void item_in_popup (char *, char *, char *, char *);
|
void item_in_popup (char *, char *, char *, char *);
|
||||||
long get_today (void);
|
long get_today (void);
|
||||||
long now (void);
|
long now (void);
|
||||||
long mystrtol (const char *);
|
long mystrtol (const char *);
|
||||||
void print_bool_option_incolor (WINDOW *, bool, int, int);
|
void print_bool_option_incolor (WINDOW *, unsigned, int, int);
|
||||||
char *new_tempfile (const char *, int);
|
char *new_tempfile (const char *, int);
|
||||||
void erase_note (char **, erase_flag_e);
|
void erase_note (char **, erase_flag_e);
|
||||||
int parse_date (char *, int, int *, int *, int *);
|
int parse_date (char *, int, int *, int *, int *);
|
||||||
|
14
src/vars.c
14
src/vars.c
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: vars.c,v 1.16 2009/07/05 20:33:25 culot Exp $ */
|
/* $calcurse: vars.c,v 1.17 2009/07/12 16:22:02 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -53,7 +53,7 @@
|
|||||||
int col = 0, row = 0;
|
int col = 0, row = 0;
|
||||||
|
|
||||||
/* variable to tell if the terminal supports color */
|
/* variable to tell if the terminal supports color */
|
||||||
bool colorize = false;
|
unsigned colorize = 0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* To tell if curses interface was launched already or not (in that case
|
* To tell if curses interface was launched already or not (in that case
|
||||||
@ -121,12 +121,12 @@ vars_init (conf_t *conf)
|
|||||||
char *ed, *pg;
|
char *ed, *pg;
|
||||||
|
|
||||||
/* Variables for user configuration */
|
/* Variables for user configuration */
|
||||||
conf->confirm_quit = true;
|
conf->confirm_quit = 1;
|
||||||
conf->confirm_delete = true;
|
conf->confirm_delete = 1;
|
||||||
conf->auto_save = true;
|
conf->auto_save = 1;
|
||||||
conf->periodic_save = 0;
|
conf->periodic_save = 0;
|
||||||
conf->skip_system_dialogs = false;
|
conf->skip_system_dialogs = 0;
|
||||||
conf->skip_progress_bar = false;
|
conf->skip_progress_bar = 0;
|
||||||
(void)strncpy (conf->output_datefmt, "%D", 3);
|
(void)strncpy (conf->output_datefmt, "%D", 3);
|
||||||
conf->input_datefmt = 1;
|
conf->input_datefmt = 1;
|
||||||
|
|
||||||
|
15
src/vars.h
15
src/vars.h
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: vars.h,v 1.33 2009/07/05 20:33:26 culot Exp $ */
|
/* $calcurse: vars.h,v 1.34 2009/07/12 16:22:02 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -54,7 +54,6 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <stdbool.h>
|
|
||||||
|
|
||||||
#define DIR_NAME ".calcurse/"
|
#define DIR_NAME ".calcurse/"
|
||||||
#define TODO_PATH_NAME "todo"
|
#define TODO_PATH_NAME "todo"
|
||||||
@ -135,12 +134,12 @@ struct nbar_s
|
|||||||
/* General configuration variables */
|
/* General configuration variables */
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
bool auto_save;
|
unsigned auto_save;
|
||||||
unsigned periodic_save;
|
unsigned periodic_save;
|
||||||
bool confirm_quit;
|
unsigned confirm_quit;
|
||||||
bool confirm_delete;
|
unsigned confirm_delete;
|
||||||
bool skip_system_dialogs;
|
unsigned skip_system_dialogs;
|
||||||
bool skip_progress_bar;
|
unsigned skip_progress_bar;
|
||||||
char *editor;
|
char *editor;
|
||||||
char *pager;
|
char *pager;
|
||||||
char output_datefmt[BUFSIZ]; /* format for displaying date */
|
char output_datefmt[BUFSIZ]; /* format for displaying date */
|
||||||
@ -149,7 +148,7 @@ typedef struct
|
|||||||
conf_t;
|
conf_t;
|
||||||
|
|
||||||
extern int col, row;
|
extern int col, row;
|
||||||
extern bool colorize;
|
extern unsigned colorize;
|
||||||
extern ui_mode_e ui_mode;
|
extern ui_mode_e ui_mode;
|
||||||
extern int days[12];
|
extern int days[12];
|
||||||
extern char *monthnames[12];
|
extern char *monthnames[12];
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $calcurse: wins.c,v 1.25 2009/07/05 20:33:26 culot Exp $ */
|
/* $calcurse: wins.c,v 1.26 2009/07/12 16:22:03 culot Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Calcurse - text-based organizer
|
* Calcurse - text-based organizer
|
||||||
@ -175,7 +175,7 @@ wins_scrollwin_display (scrollwin_t *sw)
|
|||||||
if ((sbar_top + sbar_length) > sw->win.h - 1)
|
if ((sbar_top + sbar_length) > sw->win.h - 1)
|
||||||
sbar_length = sw->win.h - sbar_top;
|
sbar_length = sw->win.h - sbar_top;
|
||||||
draw_scrollbar (sw->win.p, sbar_top, sw->win.w + sw->win.x - 2,
|
draw_scrollbar (sw->win.p, sbar_top, sw->win.w + sw->win.x - 2,
|
||||||
sbar_length, sw->pad.y + 1, sw->win.h - 1, true);
|
sbar_length, sw->pad.y + 1, sw->win.h - 1, 1);
|
||||||
}
|
}
|
||||||
wmove (win[STA].p, 0, 0);
|
wmove (win[STA].p, 0, 0);
|
||||||
wnoutrefresh (sw->win.p);
|
wnoutrefresh (sw->win.p);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user