static JSBool elixir_evas_object_size_hint_aspect_get(JSContext *cx, uintN argc, jsval *vp) { Evas_Object *eo; Evas_Aspect_Control aspect; int w; int h; elixir_value_t val[1]; if (!elixir_params_check(cx, _evas_object_params, val, argc, JS_ARGV(cx, vp))) return JS_FALSE; GET_PRIVATE(cx, val[0].v.obj, eo); evas_object_size_hint_aspect_get(eo, &aspect, &w, &h); return elixir_new_evas_aspect(cx, (int)aspect, w, h, &(JS_RVAL(cx, vp))); }
const Size Object::getSizeHintAspect (Evas_Aspect_Control &outAspect) const { Evas_Coord w, h; evas_object_size_hint_aspect_get (o, &outAspect, &w, &h); return Size (w, h); }