diff options
author | James Booth <boothj5@gmail.com> | 2016-02-18 20:52:52 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2016-02-18 20:52:52 +0000 |
commit | 639623d625acbffcc39059617a9c31ec30f7de80 (patch) | |
tree | f99a4bfd533d83c247d14c82eacb337f3ab8559e /src/ui | |
parent | a14b7815ae86bb1d552197d32c215157aaa4dc10 (diff) | |
download | profani-tty-639623d625acbffcc39059617a9c31ec30f7de80.tar.gz |
Tidied cons_show_help
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/console.c | 86 | ||||
-rw-r--r-- | src/ui/ui.h | 3 |
2 files changed, 44 insertions, 45 deletions
diff --git a/src/ui/console.c b/src/ui/console.c index aaf502f2..d58c699e 100644 --- a/src/ui/console.c +++ b/src/ui/console.c @@ -120,7 +120,7 @@ cons_show_padded(int pad, const char *const msg, ...) } void -cons_show_plugin_help(const char *const cmd, CommandHelp *help) +cons_show_help(const char *const cmd, CommandHelp *help) { ProfWin *console = wins_get_console(); @@ -162,48 +162,48 @@ cons_show_plugin_help(const char *const cmd, CommandHelp *help) } } -void -cons_show_help(Command *command) -{ - ProfWin *console = wins_get_console(); - - cons_show(""); - win_vprint(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "%s", &command->cmd[1]); - win_print(console, '-', 0, NULL, NO_EOL, THEME_WHITE_BOLD, "", ""); - int i; - for (i = 0; i < strlen(command->cmd) - 1 ; i++) { - win_print(console, '-', 0, NULL, NO_EOL | NO_DATE, THEME_WHITE_BOLD, "", "-"); - } - win_print(console, '-', 0, NULL, NO_DATE, THEME_WHITE_BOLD, "", ""); - cons_show(""); - - win_print(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "Synopsis"); - ui_show_lines(console, command->help.synopsis); - cons_show(""); - - win_print(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "Description"); - win_println(console, 0, command->help.desc); - - int maxlen = 0; - for (i = 0; command->help.args[i][0] != NULL; i++) { - if (strlen(command->help.args[i][0]) > maxlen) - maxlen = strlen(command->help.args[i][0]); - } - - if (i > 0) { - cons_show(""); - win_print(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "Arguments"); - for (i = 0; command->help.args[i][0] != NULL; i++) { - win_vprint(console, '-', maxlen + 3, NULL, 0, 0, "", "%-*s: %s", maxlen + 1, command->help.args[i][0], command->help.args[i][1]); - } - } - - if (g_strv_length((gchar**)command->help.examples) > 0) { - cons_show(""); - win_print(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "Examples"); - ui_show_lines(console, command->help.examples); - } -} +//void +//cons_show_help(Command *command) +//{ +// ProfWin *console = wins_get_console(); +// +// cons_show(""); +// win_vprint(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "%s", &command->cmd[1]); +// win_print(console, '-', 0, NULL, NO_EOL, THEME_WHITE_BOLD, "", ""); +// int i; +// for (i = 0; i < strlen(command->cmd) - 1 ; i++) { +// win_print(console, '-', 0, NULL, NO_EOL | NO_DATE, THEME_WHITE_BOLD, "", "-"); +// } +// win_print(console, '-', 0, NULL, NO_DATE, THEME_WHITE_BOLD, "", ""); +// cons_show(""); +// +// win_print(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "Synopsis"); +// ui_show_lines(console, command->help.synopsis); +// cons_show(""); +// +// win_print(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "Description"); +// win_println(console, 0, command->help.desc); +// +// int maxlen = 0; +// for (i = 0; command->help.args[i][0] != NULL; i++) { +// if (strlen(command->help.args[i][0]) > maxlen) +// maxlen = strlen(command->help.args[i][0]); +// } +// +// if (i > 0) { +// cons_show(""); +// win_print(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "Arguments"); +// for (i = 0; command->help.args[i][0] != NULL; i++) { +// win_vprint(console, '-', maxlen + 3, NULL, 0, 0, "", "%-*s: %s", maxlen + 1, command->help.args[i][0], command->help.args[i][1]); +// } +// } +// +// if (g_strv_length((gchar**)command->help.examples) > 0) { +// cons_show(""); +// win_print(console, '-', 0, NULL, 0, THEME_WHITE_BOLD, "", "Examples"); +// ui_show_lines(console, command->help.examples); +// } +//} void cons_bad_cmd_usage(const char *const cmd) diff --git a/src/ui/ui.h b/src/ui/ui.h index a29c8f36..f8cb1de7 100644 --- a/src/ui/ui.h +++ b/src/ui/ui.h @@ -230,8 +230,7 @@ void cons_show(const char *const msg, ...); void cons_show_padded(int pad, const char *const msg, ...); void cons_about(void); void cons_help(void); -void cons_show_help(Command *command); -void cons_show_plugin_help(const char *const cmd, CommandHelp *help); +void cons_show_help(const char *const cmd, CommandHelp *help); void cons_bad_cmd_usage(const char *const cmd); void cons_navigation_help(void); void cons_prefs(void); |