17 "title" :
"Color Sample",
18 "description" :
"How to sample a color.",
22 "VuoList_VuoColorSample"
37 const char *valueAsString =
"";
38 if (json_object_get_type(js) == json_type_string)
39 valueAsString = json_object_get_string(js);
43 if (strcmp(valueAsString,
"darkest-components") == 0)
44 value = VuoColorSample_DarkestComponents;
45 else if (strcmp(valueAsString,
"darkest-color") == 0)
46 value = VuoColorSample_DarkestColor;
47 else if (strcmp(valueAsString,
"lightest-components") == 0)
48 value = VuoColorSample_LightestComponents;
49 else if (strcmp(valueAsString,
"lightest-color") == 0)
50 value = VuoColorSample_LightestColor;
60 char *valueAsString =
"average";
62 if (value == VuoColorSample_DarkestComponents)
63 valueAsString =
"darkest-components";
64 else if (value == VuoColorSample_DarkestColor)
65 valueAsString =
"darkest-color";
66 else if (value == VuoColorSample_LightestComponents)
67 valueAsString =
"lightest-components";
68 else if (value == VuoColorSample_LightestColor)
69 valueAsString =
"lightest-color";
71 return json_object_new_string(valueAsString);
93 char *valueAsString =
"Average";
95 if (value == VuoColorSample_DarkestComponents)
96 valueAsString =
"Darkest Components";
97 else if (value == VuoColorSample_DarkestColor)
98 valueAsString =
"Darkest Color";
99 else if (value == VuoColorSample_LightestComponents)
100 valueAsString =
"Lightest Components";
101 else if (value == VuoColorSample_LightestColor)
102 valueAsString =
"Lightest Color";
104 return strdup(valueAsString);
112 return valueA == valueB;
120 return valueA < valueB;