Exemplo n.º 1
0
Arquivo: tasknc.c Projeto: skn/tasknc
void key_task_background_command(const char *arg) /* {{{ */
{
	/* run a background command */
	if (arg == NULL)
		return;
	task_background_command(arg);
	reload = 1;
} /* }}} */
Exemplo n.º 2
0
void key_tasklist_delete(void) { /* {{{ */
    /* complete selected task */
    struct task* cur = get_task_by_position(selline);
    int          ret;

    statusbar_message(cfg.statusbar_timeout, "deleting task");

    ret = task_background_command("task %s delete");
    tasklist_remove_task(cur);

    tasklist_command_message(ret, "delete failed (%d)", "delete successful");
} /* }}} */
Exemplo n.º 3
0
void key_tasklist_undo(void) { /* {{{ */
    /* handle a keyboard direction to run an undo */
    int ret = task_background_command("task undo");

    if (ret == 0) {
        statusbar_message(cfg.statusbar_timeout, "undo executed");
        reload = true;
    } else {
        statusbar_message(cfg.statusbar_timeout, "undo execution failed (%d)", ret);
    }

    tasklist_check_curs_pos();
} /* }}} */