aboutsummaryrefslogtreecommitdiffhomepage
path: root/color.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2013-02-14 15:50:24 -0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2013-02-14 15:52:24 -0800
commit8d95d0834d4f327ba2a4d829c64050cda80cb302 (patch)
tree156b85042e739c3409206b367041c6e9c7d39064 /color.cpp
parentdb5eebd37240adb5fed785a39b79585a78489c8d (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.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/color.cpp b/color.cpp
index d4dd9453..884410d6 100644
--- a/color.cpp
+++ b/color.cpp
@@ -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);