}
/* END */
+/* TIZEN_ONLY(20180102): add elm_layout_valign_set/get APIs */
+EOLIAN static void
+_elm_layout_valign_set(Eo *obj, Elm_Layout_Smart_Data *_pd EINA_UNUSED, const char *part, double valign)
+{
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
+
+ edje_object_part_valign_set(wd->resize_obj, part, valign);
+}
+
+EOLIAN static double
+_elm_layout_valign_get(Eo *obj, Elm_Layout_Smart_Data *_pd EINA_UNUSED, const char *part)
+{
+ ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, -1.0);
+
+ return edje_object_part_valign_get(wd->resize_obj, part);
+}
+/* END */
+
#include "elm_layout.eo.c"
}
}
/* END */
+ /* TIZEN_ONLY(20180102): add elm_layout_valign_set/get APIs */
+ @property valign @internal {
+ set {
+ [[Sets vertical align.
+ If the given align value is -1.0, it respect Edje's align again.
+ ]]
+ }
+ get {
+ [[Gets vertical align
+ ]]
+ }
+ keys {
+ part: const(char)*; [[The part name]]
+ }
+ values {
+ valign: double; [[The valign 0.0~1.0. -1.0 for respect EDC's align value.]]
+ }
+ }
+ /* END */
}
implements {
class.constructor;