about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/command/cmd_funcs.c4
-rw-r--r--src/config/theme.c2
-rw-r--r--src/config/theme.h1
-rw-r--r--src/ui/console.c18
4 files changed, 14 insertions, 11 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c
index 35ae3119..145752ca 100644
--- a/src/command/cmd_funcs.c
+++ b/src/command/cmd_funcs.c
@@ -1483,9 +1483,9 @@ _cmd_help_cmd_list(const char *const tag)
     cons_show("");
     ProfWin *console = wins_get_console();
     if (tag) {
-        win_println(console, THEME_WHITE_BOLD, '-', "%s commands", tag);
+        win_println(console, THEME_HELP_HEADER, '-', "%s commands", tag);
     } else {
-        win_println(console, THEME_WHITE_BOLD, '-', "All commands");
+        win_println(console, THEME_HELP_HEADER, '-', "All commands");
     }
 
     GList *ordered_commands = NULL;
diff --git a/src/config/theme.c b/src/config/theme.c
index 44c9c3ff..3cd50d6e 100644
--- a/src/config/theme.c
+++ b/src/config/theme.c
@@ -81,6 +81,7 @@ theme_init(const char *const theme_name)
     g_hash_table_insert(defaults, strdup("main.text.me"),            strdup("white"));
     g_hash_table_insert(defaults, strdup("main.text.them"),          strdup("white"));
     g_hash_table_insert(defaults, strdup("main.splash"),             strdup("cyan"));
+    g_hash_table_insert(defaults, strdup("main.help.header"),        strdup("white"));
     g_hash_table_insert(defaults, strdup("error"),                   strdup("red"));
     g_hash_table_insert(defaults, strdup("incoming"),                strdup("yellow"));
     g_hash_table_insert(defaults, strdup("mention"),                 strdup("yellow"));
@@ -731,6 +732,7 @@ theme_attrs(theme_item_t attrs)
     case THEME_TEXT_ME:                 _theme_prep_fgnd("main.text.me",            lookup_str, &bold); break;
     case THEME_TEXT_THEM:               _theme_prep_fgnd("main.text.them",          lookup_str, &bold); break;
     case THEME_SPLASH:                  _theme_prep_fgnd("main.splash",             lookup_str, &bold); break;
+    case THEME_HELP_HEADER:             _theme_prep_fgnd("main.help.header",        lookup_str, &bold); break;
     case THEME_ERROR:                   _theme_prep_fgnd("error",                   lookup_str, &bold); break;
     case THEME_INCOMING:                _theme_prep_fgnd("incoming",                lookup_str, &bold); break;
     case THEME_MENTION:                 _theme_prep_fgnd("mention",                 lookup_str, &bold); break;
diff --git a/src/config/theme.h b/src/config/theme.h
index 10b4b644..9896c1b9 100644
--- a/src/config/theme.h
+++ b/src/config/theme.h
@@ -46,6 +46,7 @@ typedef enum {
     THEME_TEXT_ME,
     THEME_TEXT_THEM,
     THEME_SPLASH,
+    THEME_HELP_HEADER,
     THEME_ERROR,
     THEME_INCOMING,
     THEME_MENTION,
diff --git a/src/ui/console.c b/src/ui/console.c
index c990f69b..ba6e5b38 100644
--- a/src/ui/console.c
+++ b/src/ui/console.c
@@ -110,20 +110,20 @@ cons_show_help(const char *const cmd, CommandHelp *help)
     ProfWin *console = wins_get_console();
 
     cons_show("");
-    win_println(console, THEME_WHITE_BOLD, '-', "%s", &cmd[1]);
-    win_print(console, THEME_WHITE_BOLD, '-', "");
+    win_println(console, THEME_HELP_HEADER, '-', "%s", &cmd[1]);
+    win_print(console, THEME_HELP_HEADER, '-', "");
     int i;
     for (i = 0; i < strlen(cmd) - 1 ; i++) {
-        win_append(console, THEME_WHITE_BOLD, "-");
+        win_append(console, THEME_HELP_HEADER, "-");
     }
-    win_appendln(console, THEME_WHITE_BOLD, "");
+    win_appendln(console, THEME_HELP_HEADER, "");
     cons_show("");
 
-    win_println(console, THEME_WHITE_BOLD, '-', "Synopsis");
+    win_println(console, THEME_HELP_HEADER, '-', "Synopsis");
     ui_show_lines(console, help->synopsis);
     cons_show("");
 
-    win_println(console, THEME_WHITE_BOLD, '-', "Description");
+    win_println(console, THEME_HELP_HEADER, '-', "Description");
     win_println(console, THEME_DEFAULT, '-', "%s", help->desc);
 
     int maxlen = 0;
@@ -134,7 +134,7 @@ cons_show_help(const char *const cmd, CommandHelp *help)
 
     if (i > 0) {
         cons_show("");
-        win_println(console, THEME_WHITE_BOLD, '-', "Arguments");
+        win_println(console, THEME_HELP_HEADER, '-', "Arguments");
         for (i = 0; help->args[i][0] != NULL; i++) {
             win_println_indent(console, maxlen + 3, "%-*s: %s", maxlen + 1, help->args[i][0], help->args[i][1]);
         }
@@ -142,7 +142,7 @@ cons_show_help(const char *const cmd, CommandHelp *help)
 
     if (g_strv_length((gchar**)help->examples) > 0) {
         cons_show("");
-        win_println(console, THEME_WHITE_BOLD, '-', "Arguments");
+        win_println(console, THEME_HELP_HEADER, '-', "Arguments");
         ui_show_lines(console, help->examples);
     }
 }
@@ -2063,7 +2063,7 @@ cons_navigation_help(void)
 {
     ProfWin *console = wins_get_console();
     cons_show("");
-    win_println(console, THEME_WHITE_BOLD, '-', "Navigation");
+    win_println(console, THEME_HELP_HEADER, '-', "Navigation");
     cons_show("Alt-1..Alt-0, F1..F10    : Choose window.");
     cons_show("Alt-LEFT, Alt-RIGHT      : Previous/next chat window.");
     cons_show("PAGEUP, PAGEDOWN         : Page the main window.");