diff options
author | Lukas Fleischer <calcurse@cryptocrack.de> | 2011-03-14 19:00:08 +0100 |
---|---|---|
committer | Lukas Fleischer <calcurse@cryptocrack.de> | 2011-03-14 19:03:53 +0100 |
commit | 9c9fd5da15573a702efe5adc054c96a9eb8aa0ce (patch) | |
tree | 47b14650b9dc34e032a9e744651b1b921365d206 /src/notify.c | |
parent | 55262a30743095ad4dbc14dc06f4487be11f9bd8 (diff) | |
download | calcurse-9c9fd5da15573a702efe5adc054c96a9eb8aa0ce.zip |
Overall indentation fixes.
Use spaces instead of tabs for source code indentation only, strip
trailing whitespaces from lines.
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
Diffstat (limited to 'src/notify.c')
-rw-r--r-- | src/notify.c | 358 |
1 files changed, 179 insertions, 179 deletions
diff --git a/src/notify.c b/src/notify.c index b39d021..eaa8224 100644 --- a/src/notify.c +++ b/src/notify.c @@ -65,7 +65,7 @@ notify_time_left (void) { struct tm *ntime; time_t ntimer; - int left; + int left; ntimer = time (NULL); ntime = localtime (&ntimer); @@ -99,7 +99,7 @@ notify_update_app (long start, char state, char *msg) notify_free_app (); notify_app.got_app = 1; notify_app.time = start; - notify_app.state = state; + notify_app.state = state; notify_app.txt = mem_strdup (msg); } @@ -155,10 +155,10 @@ extract_aptsfile (void) } } -/* - * Create the notification bar, by initializing all the variables and +/* + * Create the notification bar, by initializing all the variables and * creating the notification window (l is the number of lines, c the - * number of columns, y and x are its coordinates). + * number of columns, y and x are its coordinates). */ void notify_init_bar (void) @@ -193,9 +193,9 @@ notify_stop_main_thread (void) pthread_cancel (notify_t_main); } -/* - * The calcurse window geometry has changed so we need to reset the - * notification window. +/* + * The calcurse window geometry has changed so we need to reset the + * notification window. */ void notify_reinit_bar (void) @@ -212,9 +212,9 @@ notify_launch_cmd (void) if (notify_app.state & APOINT_NOTIFIED) return 1; - + notify_app.state |= APOINT_NOTIFIED; - + pid = fork (); if (pid < 0) @@ -236,7 +236,7 @@ notify_launch_cmd (void) return 1; } -/* +/* * Update the notification bar. This is useful when changing color theme * for example. */ @@ -259,58 +259,58 @@ notify_update_bar (void) wattron (notify.win, A_UNDERLINE | A_REVERSE); mvwhline (notify.win, 0, 0, ACS_HLINE, col); mvwprintw (notify.win, 0, date_pos, "[ %s | %s ]", - notify.date, notify.time); + notify.date, notify.time); mvwprintw (notify.win, 0, file_pos, "(%s)", notify.apts_file); pthread_mutex_lock (¬ify_app.mutex); if (notify_app.got_app) { if (strlen (notify_app.txt) > txt_max_len) - { + { int shrink_len; - - too_long = 1; + + too_long = 1; shrink_len = txt_max_len > 3 ? txt_max_len - 3 : 1; - (void)strncpy (buf, notify_app.txt, shrink_len); - buf[shrink_len] = '\0'; - } + (void)strncpy (buf, notify_app.txt, shrink_len); + buf[shrink_len] = '\0'; + } time_left = notify_time_left (); if (time_left > 0) - { + { int hours_left, minutes_left; - - hours_left = (time_left / HOURINSEC); - minutes_left = (time_left - hours_left * HOURINSEC) / MININSEC; - pthread_mutex_lock (&nbar.mutex); - - if (time_left < nbar.cntdwn && (notify_app.state & APOINT_NOTIFY)) - blinking = 1; - else - blinking = 0; - - if (blinking) - wattron (notify.win, A_BLINK); - if (too_long) - mvwprintw (notify.win, 0, app_pos, "> %02d:%02d :: %s.. <", - hours_left, minutes_left, buf); - else - mvwprintw (notify.win, 0, app_pos, "> %02d:%02d :: %s <", - hours_left, minutes_left, notify_app.txt); - if (blinking) - wattroff (notify.win, A_BLINK); - - if (blinking) + + hours_left = (time_left / HOURINSEC); + minutes_left = (time_left - hours_left * HOURINSEC) / MININSEC; + pthread_mutex_lock (&nbar.mutex); + + if (time_left < nbar.cntdwn && (notify_app.state & APOINT_NOTIFY)) + blinking = 1; + else + blinking = 0; + + if (blinking) + wattron (notify.win, A_BLINK); + if (too_long) + mvwprintw (notify.win, 0, app_pos, "> %02d:%02d :: %s.. <", + hours_left, minutes_left, buf); + else + mvwprintw (notify.win, 0, app_pos, "> %02d:%02d :: %s <", + hours_left, minutes_left, notify_app.txt); + if (blinking) + wattroff (notify.win, A_BLINK); + + if (blinking) (void)notify_launch_cmd (); - pthread_mutex_unlock (&nbar.mutex); - } + pthread_mutex_unlock (&nbar.mutex); + } else - { - notify_app.got_app = 0; - pthread_mutex_unlock (¬ify_app.mutex); - pthread_mutex_unlock (¬ify.mutex); - notify_check_next_app (); - return; - } + { + notify_app.got_app = 0; + pthread_mutex_unlock (¬ify_app.mutex); + pthread_mutex_unlock (¬ify.mutex); + notify_check_next_app (); + return; + } } pthread_mutex_unlock (¬ify_app.mutex); @@ -349,14 +349,14 @@ notify_main_thread (void *arg) psleep (thread_sleep); elapse += thread_sleep; if (elapse >= check_app) - { - elapse = 0; - pthread_mutex_lock (¬ify_app.mutex); - got_app = notify_app.got_app; - pthread_mutex_unlock (¬ify_app.mutex); - if (!got_app) - notify_check_next_app (); - } + { + elapse = 0; + pthread_mutex_lock (¬ify_app.mutex); + got_app = notify_app.got_app; + pthread_mutex_unlock (¬ify_app.mutex); + if (!got_app) + notify_check_next_app (); + } } pthread_exit ((void *) 0); } @@ -366,10 +366,10 @@ unsigned notify_get_next (struct notify_app *a) { time_t current_time; - + if (!a) return 0; - + current_time = time (NULL); a->time = current_time + DAYINSEC; @@ -409,7 +409,7 @@ notify_get_next_bkgd (void) if (a.txt) mem_free (a.txt); - + return 1; } @@ -432,23 +432,23 @@ notify_thread_app (void *arg) if (!notify_get_next (&tmp_app)) pthread_exit ((void *)0); - + if (!tmp_app.got_app) { pthread_mutex_lock (¬ify_app.mutex); notify_free_app (); - pthread_mutex_unlock (¬ify_app.mutex); + pthread_mutex_unlock (¬ify_app.mutex); } else { if (!notify_same_item (tmp_app.time)) { - pthread_mutex_lock (¬ify_app.mutex); + pthread_mutex_lock (¬ify_app.mutex); notify_update_app (tmp_app.time, tmp_app.state, tmp_app.txt); - pthread_mutex_unlock (¬ify_app.mutex); + pthread_mutex_unlock (¬ify_app.mutex); } } - + if (tmp_app.txt) mem_free (tmp_app.txt); notify_update_bar (); @@ -481,7 +481,7 @@ notify_check_added (char *mesg, long start, char state) { gap = start - current_time; if (gap >= 0 && gap <= DAYINSEC) - update_notify = 1; + update_notify = 1; } else if (start < notify_app.time && start >= current_time) { @@ -509,22 +509,22 @@ notify_check_repeated (struct recur_apoint *i) current_time = time (NULL); pthread_mutex_lock (¬ify_app.mutex); if ((real_app_time = recur_item_inday (i->start, i->exc, i->rpt->type, - i->rpt->freq, i->rpt->until, - get_today ()) > current_time)) + i->rpt->freq, i->rpt->until, + get_today ()) > current_time)) { if (!notify_app.got_app) - { - if (real_app_time - current_time <= DAYINSEC) - update_notify = 1; - } + { + if (real_app_time - current_time <= DAYINSEC) + update_notify = 1; + } else if (real_app_time < notify_app.time && - real_app_time >= current_time) - { - update_notify = 1; - } + real_app_time >= current_time) + { + update_notify = 1; + } else if (real_app_time == notify_app.time && - i->state != notify_app.state) - update_notify = 1; + i->state != notify_app.state) + update_notify = 1; } if (update_notify) { @@ -554,7 +554,7 @@ notify_same_recur_item (struct recur_apoint *i) long item_start = 0; item_start = recur_item_inday (i->start, i->exc, i->rpt->type, - i->rpt->freq, i->rpt->until, get_today ()); + i->rpt->freq, i->rpt->until, get_today ()); pthread_mutex_lock (¬ify_app.mutex); if (notify_app.got_app && item_start == notify_app.time) same = 1; @@ -583,7 +583,7 @@ print_option (WINDOW *win, unsigned x, unsigned y, char *name, const int XOFF = 4; const int MAXCOL = col - 3; int x_opt, len; - + x_opt = x + XOFF + strlen (name); mvwprintw (win, y, x, "[%u] %s", num, name); erase_window_part (win, x_opt, y, MAXCOL, y); @@ -594,15 +594,15 @@ print_option (WINDOW *win, unsigned x, unsigned y, char *name, maxlen = MAXCOL - x_opt - 2; custom_apply_attr (win, ATTR_HIGHEST); if (len < maxlen) - mvwprintw (win, y, x_opt, "%s", valstr); + mvwprintw (win, y, x_opt, "%s", valstr); else - { + { char buf[BUFSIZ]; - - (void)strncpy (buf, valstr, maxlen - 1); - buf[maxlen - 1] = '\0'; - mvwprintw (win, y, x_opt, "%s...", buf); - } + + (void)strncpy (buf, valstr, maxlen - 1); + buf[maxlen - 1] = '\0'; + mvwprintw (win, y, x_opt, "%s...", buf); + } custom_remove_attr (win, ATTR_HIGHEST); } else @@ -617,7 +617,7 @@ print_config_options (WINDOW *optwin) const int XORIG = 3; const int YORIG = 0; const int YOFF = 3; - + enum { SHOW, DATE, CLOCK, WARN, CMD, DMON, DMON_LOG, NB_OPT }; @@ -633,23 +633,23 @@ print_config_options (WINDOW *optwin) opt[SHOW].name = _("notify-bar_show = "); opt[SHOW].desc = _("(if set to YES, notify-bar will be displayed)"); - + opt[DATE].name = _("notify-bar_date = "); opt[DATE].desc = _("(Format of the date to be displayed inside notify-bar)"); - + opt[CLOCK].name = _("notify-bar_clock = "); opt[CLOCK].desc = _("(Format of the time to be displayed inside notify-bar)"); - + opt[WARN].name = _("notify-bar_warning = "); opt[WARN].desc = _("(Warn user if an appointment is within next " "'notify-bar_warning' seconds)"); - + opt[CMD].name = _("notify-bar_command = "); opt[CMD].desc = _("(Command used to notify user of an upcoming appointment)"); - + opt[DMON].name = _("notify-daemon_enable = "); opt[DMON].desc = _("(Run in background to get notifications after exiting)"); - + opt[DMON_LOG].name = _("notify-daemon_log = "); opt[DMON_LOG].desc = _("(Log activity when running in background)"); @@ -664,16 +664,16 @@ print_config_options (WINDOW *optwin) /* Boolean options */ opt[SHOW].valnum = nbar.show; pthread_mutex_unlock (&nbar.mutex); - + opt[DMON].valnum = dmon.enable; opt[DMON_LOG].valnum = dmon.log; opt[SHOW].valstr[0] = opt[DMON].valstr[0] = opt[DMON_LOG].valstr[0] = '\0'; - + for (i = 0; i < NB_OPT; i++) { int y; - + y = YORIG + i * YOFF; print_option (optwin, XORIG, y, opt[i].name, opt[i].valstr, opt[i].valnum, opt[i].desc, i + 1); @@ -689,7 +689,7 @@ reinit_conf_win (struct scrollwin *win) first_line = win->first_visible_line; wins_scrollwin_delete (win); - custom_set_swsiz (win); + custom_set_swsiz (win); wins_scrollwin_init (win); wins_show (win->win.p, win->label); win->first_visible_line = first_line; @@ -714,7 +714,7 @@ notify_config_bar (void) char *cmd_str = _("Enter the notification command "); int ch; - clear (); + clear (); custom_set_swsiz (&cwin); (void)snprintf (cwin.label, BUFSIZ, _("notification options")); wins_scrollwin_init (&cwin); @@ -723,8 +723,8 @@ notify_config_bar (void) cwin.total_lines = print_config_options (cwin.pad.p); wins_scrollwin_display (&cwin); - buf = mem_malloc (BUFSIZ); - while ((ch = wgetch (win[STA].p)) != 'q') + buf = mem_malloc (BUFSIZ); + while ((ch = wgetch (win[STA].p)) != 'q') { buf[0] = '\0'; @@ -734,88 +734,88 @@ notify_config_bar (void) wins_get_config (); wins_reset (); reinit_conf_win (&cwin); - delwin (win[STA].p); - win[STA].p = newwin (win[STA].h, win[STA].w, win[STA].y, - win[STA].x); - keypad (win[STA].p, TRUE); - if (notify_bar ()) - { - notify_reinit_bar (); - notify_update_bar (); - } - break; + delwin (win[STA].p); + win[STA].p = newwin (win[STA].h, win[STA].w, win[STA].y, + win[STA].x); + keypad (win[STA].p, TRUE); + if (notify_bar ()) + { + notify_reinit_bar (); + notify_update_bar (); + } + break; case CTRL ('N'): wins_scrollwin_down (&cwin, 1); - break; + break; case CTRL ('P'): wins_scrollwin_up (&cwin, 1); - break; - case '1': - pthread_mutex_lock (&nbar.mutex); - nbar.show = !nbar.show; - pthread_mutex_unlock (&nbar.mutex); - if (notify_bar ()) - notify_start_main_thread (); - else - notify_stop_main_thread (); + break; + case '1': + pthread_mutex_lock (&nbar.mutex); + nbar.show = !nbar.show; + pthread_mutex_unlock (&nbar.mutex); + if (notify_bar ()) + notify_start_main_thread (); + else + notify_stop_main_thread (); wins_scrollwin_delete (&cwin); - reinit_conf_win (&cwin); - break; - case '2': - status_mesg (date_str, ""); - pthread_mutex_lock (&nbar.mutex); - (void)strncpy (buf, nbar.datefmt, strlen (nbar.datefmt) + 1); - pthread_mutex_unlock (&nbar.mutex); - if (updatestring (win[STA].p, &buf, 0, 1) == 0) - { - pthread_mutex_lock (&nbar.mutex); - (void)strncpy (nbar.datefmt, buf, strlen (buf) + 1); - pthread_mutex_unlock (&nbar.mutex); - } - break; - case '3': - status_mesg (time_str, ""); - pthread_mutex_lock (&nbar.mutex); - (void)strncpy (buf, nbar.timefmt, strlen (nbar.timefmt) + 1); - pthread_mutex_unlock (&nbar.mutex); - if (updatestring (win[STA].p, &buf, 0, 1) == 0) - { - pthread_mutex_lock (&nbar.mutex); - (void)strncpy (nbar.timefmt, buf, strlen (buf) + 1); - pthread_mutex_unlock (&nbar.mutex); - } - break; - case '4': - status_mesg (count_str, ""); - pthread_mutex_lock (&nbar.mutex); - printf (buf, "%d", nbar.cntdwn); - pthread_mutex_unlock (&nbar.mutex); - if (updatestring (win[STA].p, &buf, 0, 1) == 0 && - is_all_digit (buf) && atoi (buf) >= 0 && atoi (buf) <= DAYINSEC) - { - pthread_mutex_lock (&nbar.mutex); - nbar.cntdwn = atoi (buf); - pthread_mutex_unlock (&nbar.mutex); - } - break; - case '5': - status_mesg (cmd_str, ""); - pthread_mutex_lock (&nbar.mutex); - (void)strncpy (buf, nbar.cmd, strlen (nbar.cmd) + 1); - pthread_mutex_unlock (&nbar.mutex); - if (updatestring (win[STA].p, &buf, 0, 1) == 0) - { - pthread_mutex_lock (&nbar.mutex); - (void)strncpy (nbar.cmd, buf, strlen (buf) + 1); - pthread_mutex_unlock (&nbar.mutex); - } - break; - case '6': - dmon.enable = !dmon.enable; - break; - case '7': - dmon.log = !dmon.log; - break; + reinit_conf_win (&cwin); + break; + case '2': + status_mesg (date_str, ""); + pthread_mutex_lock (&nbar.mutex); + (void)strncpy (buf, nbar.datefmt, strlen (nbar.datefmt) + 1); + pthread_mutex_unlock (&nbar.mutex); + if (updatestring (win[STA].p, &buf, 0, 1) == 0) + { + pthread_mutex_lock (&nbar.mutex); + (void)strncpy (nbar.datefmt, buf, strlen (buf) + 1); + pthread_mutex_unlock (&nbar.mutex); + } + break; + case '3': + status_mesg (time_str, ""); + pthread_mutex_lock (&nbar.mutex); + (void)strncpy (buf, nbar.timefmt, strlen (nbar.timefmt) + 1); + pthread_mutex_unlock (&nbar.mutex); + if (updatestring (win[STA].p, &buf, 0, 1) == 0) + { + pthread_mutex_lock (&nbar.mutex); + (void)strncpy (nbar.timefmt, buf, strlen (buf) + 1); + pthread_mutex_unlock (&nbar.mutex); + } + break; + case '4': + status_mesg (count_str, ""); + pthread_mutex_lock (&nbar.mutex); + printf (buf, "%d", nbar.cntdwn); + pthread_mutex_unlock (&nbar.mutex); + if (updatestring (win[STA].p, &buf, 0, 1) == 0 && + is_all_digit (buf) && atoi (buf) >= 0 && atoi (buf) <= DAYINSEC) + { + pthread_mutex_lock (&nbar.mutex); + nbar.cntdwn = atoi (buf); + pthread_mutex_unlock (&nbar.mutex); + } + break; + case '5': + status_mesg (cmd_str, ""); + pthread_mutex_lock (&nbar.mutex); + (void)strncpy (buf, nbar.cmd, strlen (nbar.cmd) + 1); + pthread_mutex_unlock (&nbar.mutex); + if (updatestring (win[STA].p, &buf, 0, 1) == 0) + { + pthread_mutex_lock (&nbar.mutex); + (void)strncpy (nbar.cmd, buf, strlen (buf) + 1); + pthread_mutex_unlock (&nbar.mutex); + } + break; + case '6': + dmon.enable = !dmon.enable; + break; + case '7': + dmon.log = !dmon.log; + break; } status_mesg (number_str, keys); cwin.total_lines = print_config_options (cwin.pad.p); |