forked from enlightenment/efl
Elm_glveiw: change elm_glview_draw_request_set to elm_glview_draw_request.
change draw_reqeuest property to method.
This commit is contained in:
parent
36af2dfcd4
commit
e2efc6d6d1
|
@ -79,7 +79,7 @@ _glview_update_surface(Evas_Object *obj)
|
|||
sd->config->options_bits = opt;
|
||||
evas_gl_native_surface_get(sd->evasgl, sd->surface, &ns);
|
||||
evas_object_image_native_surface_set(wd->resize_obj, &ns);
|
||||
elm_glview_draw_request_set(obj);
|
||||
elm_glview_draw_request(obj);
|
||||
|
||||
// fake a resize event so that clients can reconfigure their viewport
|
||||
sd->resized = EINA_TRUE;
|
||||
|
@ -313,7 +313,7 @@ elm_glview_changed_set(Evas_Object *obj)
|
|||
{
|
||||
ELM_GLVIEW_CHECK(obj);
|
||||
|
||||
elm_glview_draw_request_set(obj);
|
||||
elm_glview_draw_request(obj);
|
||||
}
|
||||
|
||||
EOLIAN static void
|
||||
|
@ -439,7 +439,7 @@ _elm_glview_resize_policy_set(Eo *obj, Elm_Glview_Data *sd, Elm_GLView_Resize_Po
|
|||
case ELM_GLVIEW_RESIZE_POLICY_SCALE:
|
||||
sd->scale_policy = policy;
|
||||
_glview_update_surface(obj);
|
||||
elm_glview_draw_request_set(obj);
|
||||
elm_glview_draw_request(obj);
|
||||
return EINA_TRUE;
|
||||
|
||||
default:
|
||||
|
@ -478,7 +478,7 @@ _elm_glview_size_set(Eo *obj, Elm_Glview_Data *sd, int w, int h)
|
|||
sd->h = h;
|
||||
|
||||
_glview_update_surface(obj);
|
||||
elm_glview_draw_request_set(obj);
|
||||
elm_glview_draw_request(obj);
|
||||
}
|
||||
|
||||
EOLIAN static void
|
||||
|
@ -515,7 +515,7 @@ _elm_glview_render_func_set(Eo *obj EINA_UNUSED, Elm_Glview_Data *sd, Elm_GLView
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_elm_glview_draw_request_set(Eo *obj, Elm_Glview_Data *sd)
|
||||
_elm_glview_draw_request(Eo *obj, Elm_Glview_Data *sd)
|
||||
{
|
||||
ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
|
||||
|
||||
|
|
|
@ -122,11 +122,6 @@ class Elm.Glview (Elm.Widget)
|
|||
policy: Elm.GLView.Resize.Policy; [[The scaling policy.]]
|
||||
}
|
||||
}
|
||||
@property draw_request {
|
||||
set {
|
||||
[[Notifies that there has been changes in the GLView.]]
|
||||
}
|
||||
}
|
||||
@property resize_func {
|
||||
set {
|
||||
[[Set the resize function that gets called when resize happens.
|
||||
|
@ -208,7 +203,7 @@ class Elm.Glview (Elm.Widget)
|
|||
|
||||
The render function gets called in the main loop but whether
|
||||
it runs depends on the rendering policy and whether
|
||||
@.draw_request.set gets called.
|
||||
@.draw_request called.
|
||||
]]
|
||||
}
|
||||
values {
|
||||
|
@ -249,6 +244,9 @@ class Elm.Glview (Elm.Widget)
|
|||
return: int; [[A window rotation in degrees (0, 90, 180 or 270).]]
|
||||
}
|
||||
}
|
||||
draw_request {
|
||||
[[Notifies that there has been changes in the GLView.]]
|
||||
}
|
||||
}
|
||||
implements {
|
||||
class.constructor;
|
||||
|
|
Loading…
Reference in New Issue