summaryrefslogtreecommitdiffstats
path: root/lib/efl/native/elm/elm_glview.rb
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2012-03-07 09:29:47 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2012-03-07 09:29:47 +0100
commit71e3a0bc514fbd28fe9600448c40b7bb53627378 (patch)
tree681d52aad0044ac852b520c0141ed57a3e3d567c /lib/efl/native/elm/elm_glview.rb
parent3fce398a3e2b7a1cd231223abea6961a4cbf8ea9 (diff)
downloadffi-efl-71e3a0bc514fbd28fe9600448c40b7bb53627378.zip
ffi-efl-71e3a0bc514fbd28fe9600448c40b7bb53627378.tar.gz
update elm API
Diffstat (limited to 'lib/efl/native/elm/elm_glview.rb')
-rw-r--r--lib/efl/native/elm/elm_glview.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/efl/native/elm/elm_glview.rb b/lib/efl/native/elm/elm_glview.rb
index b23e25d..1abd4e1 100644
--- a/lib/efl/native/elm/elm_glview.rb
+++ b/lib/efl/native/elm/elm_glview.rb
@@ -30,12 +30,18 @@ module Efl
# typedef enum {...} Elm_GLView_Render_Policy;
enum :elm_glview_render_policy, [ :elm_glview_render_policy_on_demand, 1, :elm_glview_render_policy_always, 2 ]
#
+ # TYPEDEFS
+ # typedef struct _GLData GLData;
+ typedef :pointer, :gldata
+ #
# CALLBACKS
# typedef void (*Elm_GLView_Func_Cb) (Evas_Object *obj);
callback :elm_glview_func_cb, [ :evas_object ], :void
#
# FUNCTIONS
fcts = [
+ # EAPI int elm_main(int argc, char **argv)
+ [ :elm_main, [ :int, :pointer ], :int ],
# EAPI Evas_Object *elm_glview_add(Evas_Object *parent);
[ :elm_glview_add, [ :evas_object ], :evas_object ],
# EAPI void elm_glview_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);