diff options
author | James Booth <boothj5@gmail.com> | 2012-10-22 23:58:47 +0100 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2012-10-22 23:58:47 +0100 |
commit | 15de3d4a8f019d4115ba0b9ea5850ff8225e8574 (patch) | |
tree | d9b0b455eea9995320ac1cfccb3de4efc13bb785 /src/windows.c | |
parent | f5f7b99e1a7ce8494f263f7019131aa2f8f681c9 (diff) | |
download | profani-tty-15de3d4a8f019d4115ba0b9ea5850ff8225e8574.tar.gz |
Split help into sections
Most of the time complete help was too big for the screen
Diffstat (limited to 'src/windows.c')
-rw-r--r-- | src/windows.c | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/windows.c b/src/windows.c index 8fe78365..7daf9f1b 100644 --- a/src/windows.c +++ b/src/windows.c @@ -575,9 +575,33 @@ void cons_help(void) { cons_show(""); + cons_show("Choose an area you need help with:"); + cons_show(""); + cons_show("/help basic - Basic commands, for connecting, chatting etc."); + cons_show("/help status - How to change your status."); + cons_show("/help settings - Commands for configuring Profanity."); + cons_show("/help navigation - How to navigate around Profanity."); + cons_show(""); + + if (_curr_prof_win == 0) + dirty = TRUE; +} + +void +cons_basic_help(void) +{ + cons_show(""); cons_show("Basic Commands:"); _cons_show_basic_help(); + if (_curr_prof_win == 0) + dirty = TRUE; +} + +void +cons_settings_help(void) +{ + cons_show(""); cons_show("Settings:"); cons_show(""); @@ -587,7 +611,16 @@ cons_help(void) cons_show("%-25s: %s", help->usage, help->short_help); settings_helpers = g_slist_next(settings_helpers); } + + cons_show(""); + + if (_curr_prof_win == 0) + dirty = TRUE; +} +void +cons_status_help(void) +{ cons_show(""); cons_show("Status changes:"); cons_show(""); @@ -600,6 +633,15 @@ cons_help(void) } cons_show(""); + + if (_curr_prof_win == 0) + dirty = TRUE; +} + +void +cons_navigation_help(void) +{ + cons_show(""); cons_show("Navigation:"); cons_show(""); cons_show("F1 : This console window."); |