diff --git a/testing/toxic/prompt.c b/testing/toxic/prompt.c index b09b3d8d..e18bdff0 100644 --- a/testing/toxic/prompt.c +++ b/testing/toxic/prompt.c @@ -137,6 +137,26 @@ static void execute(ToxWindow* self, char* cmd) { wprintw(self->window, "Friend added as %d.\n", num); on_friendadded(num); } + else if(!strcmp(cmd, "help")) { + wattron(self->window, COLOR_PAIR(2) | A_BOLD); + wprintw(self->window, "Commands:\n"); + wattroff(self->window, A_BOLD); + + wprintw(self->window, " connect : Connect to DHT server\n"); + wprintw(self->window, " add : Add friend\n"); + wprintw(self->window, " status : Set your status\n"); + wprintw(self->window, " nick : Set your nickname\n"); + wprintw(self->window, " accept : Accept friend request\n"); + wprintw(self->window, " myid : Print your ID\n"); + wprintw(self->window, " quit/exit : Exit program\n"); + + + wattron(self->window, A_BOLD); + wprintw(self->window, "TIP: Use the TAB key to navigate through the tabs.\n\n"); + wattroff(self->window, A_BOLD); + + wattroff(self->window, COLOR_PAIR(2)); + } else if(!strncmp(cmd, "status ", strlen("status "))) { char* msg; @@ -292,6 +312,7 @@ static void print_usage(ToxWindow* self) { wprintw(self->window, " accept : Accept friend request\n"); wprintw(self->window, " myid : Print your ID\n"); wprintw(self->window, " quit/exit : Exit program\n"); + wprintw(self->window, " help : Print this message again\n"); wattron(self->window, A_BOLD);