19 "description" :
"Horizontal + Vertical alignment.",
24 "VuoHorizontalAlignment",
26 "VuoVerticalAlignment"
48 if (json_object_is_type(js, json_type_string))
52 sscanf(json_object_get_string(js),
"%6[a-z]-%6[a-z]", h, v);
60 if (json_object_object_get_ex(js,
"horizontalAlignment", &o))
64 if (json_object_object_get_ex(js,
"verticalAlignment", &o))
78 char *combined =
VuoText_format(
"%s-%s", json_object_get_string(horizontal), json_object_get_string(vertical));
79 json_object_put(horizontal);
80 json_object_put(vertical);
93 return strdup(
"Center");
98 char* sum = (
char*) malloc(
sizeof(
char) * (strlen(h) + strlen(v) + 2) );
99 sprintf(sum,
"%s %s", v, h);
134 h == VuoHorizontalAlignment_Left ? .5 : (h == VuoHorizontalAlignment_Center ? 0 : -.5),
135 v == VuoVerticalAlignment_Top ? -.5 : (v == VuoVerticalAlignment_Center ? 0 : .5)