diff --git a/src/basic/glyph-util.c b/src/basic/glyph-util.c index 5b4e32f35a..f540a68473 100644 --- a/src/basic/glyph-util.c +++ b/src/basic/glyph-util.c @@ -88,6 +88,12 @@ const char* glyph_full(Glyph code, bool force_utf) { [GLYPH_SUPERHERO] = "S", [GLYPH_IDCARD] = "@", [GLYPH_HOME] = "^", + [GLYPH_ROCKET] = "^", + [GLYPH_BROOM] = "/", + [GLYPH_KEYBOARD] = "K", + [GLYPH_CLOCK] = "O", + [GLYPH_LABEL] = "L", + [GLYPH_SHELL] = "$", }, /* UTF-8 */ @@ -155,7 +161,6 @@ const char* glyph_full(Glyph code, bool force_utf) { [GLYPH_WARNING_SIGN] = UTF8("โš ๏ธ"), [GLYPH_COMPUTER_DISK] = UTF8("๐Ÿ’ฝ"), [GLYPH_WORLD] = UTF8("๐ŸŒ"), - [GLYPH_RED_CIRCLE] = UTF8("๐Ÿ”ด"), [GLYPH_YELLOW_CIRCLE] = UTF8("๐ŸŸก"), [GLYPH_BLUE_CIRCLE] = UTF8("๐Ÿ”ต"), @@ -163,6 +168,12 @@ const char* glyph_full(Glyph code, bool force_utf) { [GLYPH_SUPERHERO] = UTF8("๐Ÿฆธ"), [GLYPH_IDCARD] = UTF8("๐Ÿชช"), [GLYPH_HOME] = UTF8("๐Ÿ "), + [GLYPH_ROCKET] = UTF8("๐Ÿš€"), + [GLYPH_BROOM] = UTF8("๐Ÿงน"), + [GLYPH_KEYBOARD] = UTF8("โŒจ๏ธ"), + [GLYPH_CLOCK] = UTF8("๐Ÿ•—"), + [GLYPH_LABEL] = UTF8("๐Ÿท๏ธ"), + [GLYPH_SHELL] = UTF8("๐Ÿš"), }, }; diff --git a/src/basic/glyph-util.h b/src/basic/glyph-util.h index b1c90d00f6..92b325726b 100644 --- a/src/basic/glyph-util.h +++ b/src/basic/glyph-util.h @@ -56,6 +56,12 @@ typedef enum Glyph { GLYPH_SUPERHERO, GLYPH_IDCARD, GLYPH_HOME, + GLYPH_ROCKET, + GLYPH_BROOM, + GLYPH_KEYBOARD, + GLYPH_CLOCK, + GLYPH_LABEL, + GLYPH_SHELL, _GLYPH_MAX, _GLYPH_INVALID = -EINVAL, } Glyph; diff --git a/src/test/test-locale-util.c b/src/test/test-locale-util.c index e264cff5dd..53ab3fcb81 100644 --- a/src/test/test-locale-util.c +++ b/src/test/test-locale-util.c @@ -81,7 +81,7 @@ TEST(keymaps) { #define dump_glyph(x) log_info(STRINGIFY(x) ": %s", glyph(x)) TEST(dump_glyphs) { - assert_cc(GLYPH_HOME + 1 == _GLYPH_MAX); + assert_cc(GLYPH_SHELL + 1 == _GLYPH_MAX); log_info("is_locale_utf8: %s", yes_no(is_locale_utf8())); @@ -135,6 +135,12 @@ TEST(dump_glyphs) { dump_glyph(GLYPH_SUPERHERO); dump_glyph(GLYPH_IDCARD); dump_glyph(GLYPH_HOME); + dump_glyph(GLYPH_ROCKET); + dump_glyph(GLYPH_BROOM); + dump_glyph(GLYPH_KEYBOARD); + dump_glyph(GLYPH_CLOCK); + dump_glyph(GLYPH_LABEL); + dump_glyph(GLYPH_SHELL); } DEFINE_TEST_MAIN(LOG_INFO);