diff options
author | 2013-02-14 15:50:24 -0800 | |
---|---|---|
committer | 2013-02-14 15:52:24 -0800 | |
commit | 8d95d0834d4f327ba2a4d829c64050cda80cb302 (patch) | |
tree | 156b85042e739c3409206b367041c6e9c7d39064 /color.cpp | |
parent | db5eebd37240adb5fed785a39b79585a78489c8d (diff) |
First stab at builtin set_color. Moved set_color.cpp to builtin_set_color.cpp and taught fish about it.
Diffstat (limited to 'color.cpp')
-rw-r--r-- | color.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -170,6 +170,18 @@ static const named_color_t named_colors[11] = {L"normal", 8, {0xFF, 0xFF, 0XFF}} }; +wcstring_list_t rgb_color_t::named_color_names(void) +{ + size_t count = sizeof named_colors / sizeof *named_colors; + wcstring_list_t result; + result.reserve(count); + for (size_t i=0; i < count; i++) + { + result.push_back(named_colors[i].name); + } + return result; +} + bool rgb_color_t::try_parse_named(const wcstring &str) { bzero(&data, sizeof data); |