diff options
Diffstat (limited to 'lib/efl/native/ecore_evas.rb')
-rw-r--r-- | lib/efl/native/ecore_evas.rb | 36 |
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 |