summaryrefslogtreecommitdiffstats
path: root/lib/efl/native/ecore_evas.rb
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-12-20 16:16:08 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2013-12-20 16:16:08 +0100
commit4a2c039c135aabac55b2d88a5f5548d52d7a3cdf (patch)
treeaccc28c6a87bd5579c6b6817a224340d9a905f18 /lib/efl/native/ecore_evas.rb
parentab327d12ebf90a352f5db0a4e434464b0e576863 (diff)
downloadffi-efl-4a2c039c135aabac55b2d88a5f5548d52d7a3cdf.zip
ffi-efl-4a2c039c135aabac55b2d88a5f5548d52d7a3cdf.tar.gz
wip-index-state
Diffstat (limited to 'lib/efl/native/ecore_evas.rb')
-rw-r--r--lib/efl/native/ecore_evas.rb36
1 files changed, 35 insertions, 1 deletions
diff --git a/lib/efl/native/ecore_evas.rb b/lib/efl/native/ecore_evas.rb
index 0e4494c..0c0dca4 100644
--- a/lib/efl/native/ecore_evas.rb
+++ b/lib/efl/native/ecore_evas.rb
@@ -179,6 +179,24 @@ module Efl
[ :ecore_evas_maximized_set, [ :ecore_evas, :bool ], :void ],
# EAPI Eina_Bool ecore_evas_maximized_get(const Ecore_Evas *ee);
[ :ecore_evas_maximized_get, [ :ecore_evas ], :bool ],
+ # EAPI Eina_Bool ecore_evas_window_profile_supported_get(const Ecore_Evas *ee);
+ [ :ecore_evas_window_profile_supported_get, [ :ecore_evas ], :bool ],
+ # EAPI void ecore_evas_window_profile_set(Ecore_Evas *ee, const char *profile);
+ [ :ecore_evas_window_profile_set, [ :ecore_evas, :string ], :void ],
+ # EAPI const char *ecore_evas_window_profile_get(const Ecore_Evas *ee);
+ [ :ecore_evas_window_profile_get, [ :ecore_evas ], :string ],
+ # EAPI void ecore_evas_window_available_profiles_set(Ecore_Evas *ee, const char **profiles, const unsigned int count);
+ [ :ecore_evas_window_available_profiles_set, [ :ecore_evas, :pointer, :uint ], :void ],
+ # EAPI Eina_Bool ecore_evas_window_available_profiles_get(Ecore_Evas *ee, char ***profiles, unsigned int *count);
+ [ :ecore_evas_window_available_profiles_get, [ :ecore_evas, :pointer, :pointer ], :bool ],
+ # EAPI void ecore_evas_msg_parent_send(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int size);
+ [ :ecore_evas_msg_parent_send, [ :ecore_evas, :int, :int, :pointer, :int ], :void ],
+ # EAPI void ecore_evas_msg_send(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int size);
+ [ :ecore_evas_msg_send, [ :ecore_evas, :int, :int, :pointer, :int ], :void ],
+ # EAPI void ecore_evas_callback_msg_parent_handle_set(Ecore_Evas *ee, void (*func_parent_handle)(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int size));
+ # FIXME
+ # EAPI void ecore_evas_callback_msg_handle_set(Ecore_Evas *ee, void (*func_handle)(Ecore_Evas *ee, int msg_domain, int msg_id, void *data, int size));
+ # FIXME
# EAPI void ecore_evas_move(Ecore_Evas *ee, int x, int y);
[ :ecore_evas_move, [ :ecore_evas, :int, :int ], :void ],
# EAPI void ecore_evas_resize(Ecore_Evas *ee, int w, int h);
@@ -215,6 +233,10 @@ module Efl
[ :ecore_evas_software_x11_direct_resize_get, [ :ecore_evas ], :bool ],
# EAPI void ecore_evas_software_x11_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win);
[ :ecore_evas_software_x11_extra_event_window_add, [ :ecore_evas, :uint ], :void ],
+ # EAPI Ecore_Evas *ecore_evas_software_x11_pixmap_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h);
+ [ :ecore_evas_software_x11_pixmap_new, [ :string, :uint, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_X_Pixmap ecore_evas_software_x11_pixmap_get(const Ecore_Evas *ee);
+ [ :ecore_evas_software_x11_pixmap_get, [ :ecore_evas ], :uint ],
# EAPI Ecore_Evas *ecore_evas_gl_x11_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h);
[ :ecore_evas_gl_x11_new, [ :string, :uint, :int, :int, :int, :int ], :ecore_evas ],
# EAPI Ecore_Evas *ecore_evas_gl_x11_options_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h, const int *opt);
@@ -246,7 +268,7 @@ module Efl
[ :ecore_evas_wayland_type_set, [ :ecore_evas, :int ], :void ],
# EAPI Ecore_Wl_Window *ecore_evas_wayland_window_get(const Ecore_Evas *ee);
[ :ecore_evas_wayland_window_get, [ :ecore_evas ], :ecore_wl_window ],
- # EAPI Ecore_Evas *ecore_evas_drm_new(const char *device, unsigned int parent, int x, int y, int w, int h);
+ # EAPI Ecore_Evas *ecore_evas_drm_new(const char *device, unsigned int parent, int x, int y, int w, int h);
[ :ecore_evas_drm_new, [ :string, :uint, :int, :int, :int, :int ], :ecore_evas ],
# EAPI Ecore_Evas *ecore_evas_buffer_new(int w, int h);
[ :ecore_evas_buffer_new, [ :int, :int ], :ecore_evas ],
@@ -409,6 +431,8 @@ module Efl
[ :ecore_getopt_callback_ecore_evas_list_engines, [ :ecore_getopt, :ecore_getopt_desc, :string, :pointer, :ecore_getopt_value ], :uchar ],
# EAPI Eina_List *ecore_evas_ecore_evas_list_get(void);
[ :ecore_evas_ecore_evas_list_get, [ ], :eina_list ],
+ # EAPI Eina_List *ecore_evas_sub_ecore_evas_list_get(const Ecore_Evas *ee);
+ [ :ecore_evas_sub_ecore_evas_list_get, [ :ecore_evas ], :eina_list ],
# EAPI void ecore_evas_x11_leader_set(Ecore_Evas *ee, Ecore_X_Window win);
[ :ecore_evas_x11_leader_set, [ :ecore_evas, :uint ], :void ],
# EAPI Ecore_X_Window ecore_evas_x11_leader_get(Ecore_Evas *ee);
@@ -457,6 +481,16 @@ module Efl
[ :ecore_evas_extn_plug_new, [ :ecore_evas ], :evas_object ],
# EAPI Eina_Bool ecore_evas_extn_plug_connect(Evas_Object *obj, const char *svcname, int svcnum, Eina_Bool svcsys);
[ :ecore_evas_extn_plug_connect, [ :evas_object, :string, :int, :bool ], :bool ],
+ # EAPI void ecore_evas_pointer_xy_get(const Ecore_Evas *ee, Evas_Coord *x, Evas_Coord *y);
+ [ :ecore_evas_pointer_xy_get, [ :ecore_evas, :pointer, :pointer ], :void ],
+ # EAPI Eina_Bool ecore_evas_pointer_warp(const Ecore_Evas *ee, Evas_Coord x, Evas_Coord y);
+ [ :ecore_evas_pointer_warp, [ :ecore_evas, :int, :int ], :bool ],
+ # EAPI void *ecore_evas_pixmap_visual_get(const Ecore_Evas *ee);
+ [ :ecore_evas_pixmap_visual_get, [ :ecore_evas ], :pointer ],
+ # EAPI unsigned long ecore_evas_pixmap_colormap_get(const Ecore_Evas *ee);
+ [ :ecore_evas_pixmap_colormap_get, [ :ecore_evas ], :ulong ],
+ # EAPI int ecore_evas_pixmap_depth_get(const Ecore_Evas *ee);
+ [ :ecore_evas_pixmap_depth_get, [ :ecore_evas ], :int ],
]
#
attach_fcts fcts