summaryrefslogtreecommitdiffstats
path: root/lib/efl/native/ecore_evas.rb
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2011-12-23 10:19:51 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2011-12-23 10:19:51 +0100
commit2047dc2cf89861f376213e19c30a469ba8cb4452 (patch)
treed8420270c476f7673a39435acf8bbe31bed7137b /lib/efl/native/ecore_evas.rb
parentc5c6fb46dd3e3bd530c24af0d1177acf5f7500ea (diff)
downloadffi-efl-2047dc2cf89861f376213e19c30a469ba8cb4452.zip
ffi-efl-2047dc2cf89861f376213e19c30a469ba8cb4452.tar.gz
follow C API
Diffstat (limited to 'lib/efl/native/ecore_evas.rb')
-rw-r--r--lib/efl/native/ecore_evas.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/efl/native/ecore_evas.rb b/lib/efl/native/ecore_evas.rb
index e42181b..cb53c26 100644
--- a/lib/efl/native/ecore_evas.rb
+++ b/lib/efl/native/ecore_evas.rb
@@ -91,6 +91,10 @@ module Efl
attach_variable :ECORE_EVAS_EWS_EVENT_FULLSCREEN_CHANGE, :int
# EAPI extern int ECORE_EVAS_EWS_EVENT_CONFIG_CHANGE;
attach_variable :ECORE_EVAS_EWS_EVENT_CONFIG_CHANGE, :int
+ # EAPI extern int ECORE_EVAS_EXTN_CLIENT_ADD;
+ attach_variable :ECORE_EVAS_EXTN_CLIENT_ADD, :int
+ # EAPI extern int ECORE_EVAS_EXTN_CLIENT_DEL;
+ attach_variable :ECORE_EVAS_EXTN_CLIENT_DEL, :int
#
# FUNCTIONS
fcts = [
@@ -442,6 +446,14 @@ module Efl
[ :ecore_evas_ews_manager_set, [ :void_p ], :void ],
# EAPI const void *ecore_evas_ews_manager_get(void);
[ :ecore_evas_ews_manager_get, [ ], :void_p ],
+ # EAPI Evas_Object *ecore_evas_extn_socket_new(Ecore_Evas *ee_target, const char *svcname, int svcnum, Eina_Bool svcsys);
+ [ :ecore_evas_extn_socket_new, [ :ecore_evas_p, :string, :int, :eina_bool ], :evas_object_p ],
+ # EAPI void ecore_evas_extn_socket_object_data_lock(Evas_Object *obj);
+ [ :ecore_evas_extn_socket_object_data_lock, [ :evas_object_p ], :void ],
+ # EAPI void ecore_evas_extn_socket_object_data_unlock(Evas_Object *obj);
+ [ :ecore_evas_extn_socket_object_data_unlock, [ :evas_object_p ], :void ],
+ # EAPI Ecore_Evas *ecore_evas_extn_plug_new(const char *svcname, int svcnum, Eina_Bool svcsys);
+ [ :ecore_evas_extn_plug_new, [ :string, :int, :eina_bool ], :ecore_evas_p ],
]
if RUBY_PLATFORM =~ /darwin/
# EAPI Ecore_Evas *ecore_evas_cocoa_new(const char* name, int w, int h);