15 "title" :
"Text Sort Type",
16 "description" :
"Ways that text can be interpreted for sorting.",
32 const char *valueAsString =
"";
33 if (json_object_get_type(js) == json_type_string)
34 valueAsString = json_object_get_string(js);
36 if (strcmp(valueAsString,
"text case-sensitive") == 0)
37 return VuoTextSort_TextCaseSensitive;
38 else if (strcmp(valueAsString,
"number") == 0)
39 return VuoTextSort_Number;
40 else if (strcmp(valueAsString,
"date") == 0)
41 return VuoTextSort_Date;
43 return VuoTextSort_Text;
52 char *valueAsString =
"text";
54 if (value == VuoTextSort_TextCaseSensitive)
55 valueAsString =
"text case-sensitive";
56 else if (value == VuoTextSort_Number)
57 valueAsString =
"number";
58 else if (value == VuoTextSort_Date)
59 valueAsString =
"date";
61 return json_object_new_string(valueAsString);
83 char *valueAsString =
"Text";
85 if (value == VuoTextSort_TextCaseSensitive)
86 valueAsString =
"Text (case-sensitive)";
87 else if (value == VuoTextSort_Number)
88 valueAsString =
"Number";
89 else if (value == VuoTextSort_Date)
90 valueAsString =
"Date";
92 return strdup(valueAsString);