17 "title" :
"Icon Position",
18 "description" :
"The position of an icon image relative to its label",
22 "VuoList_VuoIconPosition"
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,
"right") == 0)
44 value = VuoIconPosition_Right;
45 else if (strcmp(valueAsString,
"above") == 0)
46 value = VuoIconPosition_Above;
47 else if (strcmp(valueAsString,
"below") == 0)
48 value = VuoIconPosition_Below;
49 else if (strcmp(valueAsString,
"behind") == 0)
50 value = VuoIconPosition_Behind;
60 char *valueAsString =
"left";
62 if (value == VuoIconPosition_Right)
63 valueAsString =
"right";
64 else if (value == VuoIconPosition_Above)
65 valueAsString =
"above";
66 else if (value == VuoIconPosition_Below)
67 valueAsString =
"below";
68 else if (value == VuoIconPosition_Behind)
69 valueAsString =
"behind";
71 return json_object_new_string(valueAsString);
93 char *valueAsString =
"Left of label";
95 if (value == VuoIconPosition_Right)
96 valueAsString =
"Right of label";
97 else if (value == VuoIconPosition_Above)
98 valueAsString =
"Above label";
99 else if (value == VuoIconPosition_Below)
100 valueAsString =
"Below label";
101 else if (value == VuoIconPosition_Behind)
102 valueAsString =
"Behind label";
104 return strdup(valueAsString);
112 return value1 == value2;