summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-12-20 16:16:09 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2013-12-20 16:16:09 +0100
commit821a1acdb583b2727717a6d3360c49f7a3489d52 (patch)
treece9e3bfe19642df1d8fec2d02241d3dd284d50f2
parent4a2c039c135aabac55b2d88a5f5548d52d7a3cdf (diff)
downloadffi-efl-821a1acdb583b2727717a6d3360c49f7a3489d52.zip
ffi-efl-821a1acdb583b2727717a6d3360c49f7a3489d52.tar.gz
wip-worktree-stateHEADmaster
-rw-r--r--TODO2
-rw-r--r--lib/efl/native/ecore.rb~454
-rw-r--r--lib/efl/native/ecore_evas.rb105
-rw-r--r--lib/efl/native/ecore_evas_types.rb62
-rw-r--r--lib/efl/native/edje.rb8
-rw-r--r--lib/efl/native/eet.rb3
-rw-r--r--lib/efl/native/elm/elm_actionslider.rb18
-rw-r--r--lib/efl/native/elm/elm_bg.rb16
-rw-r--r--lib/efl/native/elm/elm_box.rb54
-rw-r--r--lib/efl/native/elm/elm_bubble.rb6
-rw-r--r--lib/efl/native/elm/elm_button.rb14
-rw-r--r--lib/efl/native/elm/elm_calendar.rb56
-rw-r--r--lib/efl/native/elm/elm_check.rb8
-rw-r--r--lib/efl/native/elm/elm_clock.rb26
-rw-r--r--lib/efl/native/elm/elm_cnp.rb55
-rw-r--r--lib/efl/native/elm/elm_colorselector.rb29
-rw-r--r--lib/efl/native/elm/elm_config.rb46
-rw-r--r--lib/efl/native/elm/elm_conform.rb2
-rw-r--r--lib/efl/native/elm/elm_ctxpopup.rb22
-rw-r--r--lib/efl/native/elm/elm_cursor.rb14
-rw-r--r--lib/efl/native/elm/elm_datetime.rb38
-rw-r--r--lib/efl/native/elm/elm_dayselector.rb22
-rw-r--r--lib/efl/native/elm/elm_debug.rb4
-rw-r--r--lib/efl/native/elm/elm_diskselector.rb48
-rw-r--r--lib/efl/native/elm/elm_entry.rb239
-rw-r--r--lib/efl/native/elm/elm_fileselector.rb52
-rw-r--r--lib/efl/native/elm/elm_fileselector_button.rb30
-rw-r--r--lib/efl/native/elm/elm_fileselector_entry.rb34
-rw-r--r--lib/efl/native/elm/elm_flip.rb25
-rw-r--r--lib/efl/native/elm/elm_flipselector.rb40
-rw-r--r--lib/efl/native/elm/elm_focus.rb34
-rw-r--r--lib/efl/native/elm/elm_frame.rb14
-rw-r--r--lib/efl/native/elm/elm_gen.rb8
-rw-r--r--lib/efl/native/elm/elm_general.rb29
-rw-r--r--lib/efl/native/elm/elm_gengrid.rb122
-rw-r--r--lib/efl/native/elm/elm_genlist.rb160
-rw-r--r--lib/efl/native/elm/elm_gesture_layer.rb86
-rw-r--r--lib/efl/native/elm/elm_glview.rb30
-rw-r--r--lib/efl/native/elm/elm_grid.rb18
-rw-r--r--lib/efl/native/elm/elm_hover.rb18
-rw-r--r--lib/efl/native/elm/elm_hoversel.rb22
-rw-r--r--lib/efl/native/elm/elm_icon.rb12
-rw-r--r--lib/efl/native/elm/elm_image.rb64
-rw-r--r--lib/efl/native/elm/elm_index.rb48
-rw-r--r--lib/efl/native/elm/elm_inwin.rb10
-rw-r--r--lib/efl/native/elm/elm_label.rb34
-rw-r--r--lib/efl/native/elm/elm_layout.rb70
-rw-r--r--lib/efl/native/elm/elm_list.rb91
-rw-r--r--lib/efl/native/elm/elm_mapbuf.rb18
-rw-r--r--lib/efl/native/elm/elm_menu.rb48
-rw-r--r--lib/efl/native/elm/elm_mirroring.rb8
-rw-r--r--lib/efl/native/elm/elm_multibuttonentry.rb38
-rw-r--r--lib/efl/native/elm/elm_naviframe.rb56
-rw-r--r--lib/efl/native/elm/elm_need.rb8
-rw-r--r--lib/efl/native/elm/elm_notify.rb28
-rw-r--r--lib/efl/native/elm/elm_object.rb50
-rw-r--r--lib/efl/native/elm/elm_object_item.rb44
-rw-r--r--lib/efl/native/elm/elm_panel.rb12
-rw-r--r--lib/efl/native/elm/elm_panes.rb22
-rw-r--r--lib/efl/native/elm/elm_photo.rb16
-rw-r--r--lib/efl/native/elm/elm_photocam.rb38
-rw-r--r--lib/efl/native/elm/elm_plug.rb8
-rw-r--r--lib/efl/native/elm/elm_popup.rb26
-rw-r--r--lib/efl/native/elm/elm_progressbar.rb34
-rw-r--r--lib/efl/native/elm/elm_radio.rb16
-rw-r--r--lib/efl/native/elm/elm_scale.rb4
-rw-r--r--lib/efl/native/elm/elm_scroll.rb20
-rw-r--r--lib/efl/native/elm/elm_scroller.rb66
-rw-r--r--lib/efl/native/elm/elm_segment_control.rb34
-rw-r--r--lib/efl/native/elm/elm_separator.rb6
-rw-r--r--lib/efl/native/elm/elm_slider.rb50
-rw-r--r--lib/efl/native/elm/elm_slideshow.rb72
-rw-r--r--lib/efl/native/elm/elm_spinner.rb46
-rw-r--r--lib/efl/native/elm/elm_store.rb4
-rw-r--r--lib/efl/native/elm/elm_table.rb28
-rw-r--r--lib/efl/native/elm/elm_theme.rb20
-rw-r--r--lib/efl/native/elm/elm_thumb.rb58
-rw-r--r--lib/efl/native/elm/elm_toolbar.rb123
-rw-r--r--lib/efl/native/elm/elm_tooltip.rb34
-rw-r--r--lib/efl/native/elm/elm_transit.rb12
-rw-r--r--lib/efl/native/elm/elm_video.rb38
-rw-r--r--lib/efl/native/elm/elm_web.rb130
-rw-r--r--lib/efl/native/elm/elm_win.rb208
-rw-r--r--lib/efl/native/embryo.rb2
-rw-r--r--lib/efl/native/emotion.rb164
-rw-r--r--lib/efl/native/ethumb_client.rb2
-rw-r--r--lib/efl/native/evas.rb1576
-rw-r--r--lib/efl/native/evas_loader.rb70
-rwxr-xr-xtools/check_loading6
-rwxr-xr-xtools/extract-api.sh58
-rwxr-xr-xtools/genruby.rb25
91 files changed, 3477 insertions, 2251 deletions
diff --git a/TODO b/TODO
index cf36b02..3934289 100644
--- a/TODO
+++ b/TODO
@@ -5,3 +5,5 @@ UGLY !!!!
Efl::Native.enum_type(:elm_policy_quit)[:elm_policy_quit_last_window_closed]
)
+
+ecore-audio !!
diff --git a/lib/efl/native/ecore.rb~ b/lib/efl/native/ecore.rb~
new file mode 100644
index 0000000..68474e9
--- /dev/null
+++ b/lib/efl/native/ecore.rb~
@@ -0,0 +1,454 @@
+#! /usr/bin/env ruby
+# -*- coding: UTF-8 -*-
+#
+require 'efl/native'
+#
+module Efl
+ #
+ module Ecore
+ #
+ FCT_PREFIX = 'ecore_' unless const_defined? :FCT_PREFIX
+ #
+ def self.method_missing meth, *args, &block
+ sym = Efl::MethodResolver.resolve self, meth, FCT_PREFIX
+ self.send sym, *args, &block
+ end
+ #
+ end
+ #
+ module Native
+ #
+ ffi_lib 'ecore.so.1'
+ #
+ # ENUMS
+ # enum _Ecore_Memory_State {...} Ecore_Memory_State;
+ enum :ecore_memory_state, [ :ecore_memory_state_normal, :ecore_memory_state_low ]
+ # enum _Ecore_Power_State {...} Ecore_Power_State;
+ enum :ecore_power_state, [ :ecore_power_state_mains, :ecore_power_state_battery, :ecore_power_state_low ]
+ # enum _Ecore_Exe_Flags {...} Ecore_Exe_Flags;
+ enum :ecore_exe_flags, [ :ecore_exe_none, 0, :ecore_exe_pipe_read, 1, :ecore_exe_pipe_write, 2, :ecore_exe_pipe_error, 4,
+ :ecore_exe_pipe_read_line_buffered, 8, :ecore_exe_pipe_error_line_buffered, 16, :ecore_exe_pipe_auto, 32, :ecore_exe_respawn, 64, :ecore_exe_use_sh,
+ 128, :ecore_exe_not_leader, 256, :ecore_exe_term_with_parent, 512 ]
+ # enum _Ecore_Exe_Win32_Priority {...} Ecore_Exe_Win32_Priority;
+ enum :ecore_exe_win32_priority, [ :ecore_exe_win32_priority_idle, :ecore_exe_win32_priority_below_normal, :ecore_exe_win32_priority_normal,
+ :ecore_exe_win32_priority_above_normal, :ecore_exe_win32_priority_high, :ecore_exe_win32_priority_realtime ]
+ # enum _Ecore_Fd_Handler_Flags {...} Ecore_Fd_Handler_Flags;
+ enum :ecore_fd_handler_flags, [ :ecore_fd_read, 1, :ecore_fd_write, 2, :ecore_fd_error, 4 ]
+ # enum _Ecore_Poller_Type {...} Ecore_Poller_Type;
+ enum :ecore_poller_type, [ :ecore_poller_core, 0 ]
+ # enum _Ecore_Pos_Map {...} Ecore_Pos_Map;
+ enum :ecore_pos_map, [ :ecore_pos_map_linear, :ecore_pos_map_accelerate, :ecore_pos_map_decelerate, :ecore_pos_map_sinusoidal,
+ :ecore_pos_map_accelerate_factor, :ecore_pos_map_decelerate_factor, :ecore_pos_map_sinusoidal_factor, :ecore_pos_map_divisor_interp,
+ :ecore_pos_map_bounce, :ecore_pos_map_spring, :ecore_pos_map_cubic_bezier ]
+ # enum _Ecore_Animator_Source {...} Ecore_Animator_Source;
+ enum :ecore_animator_source, [ :ecore_animator_source_timer, :ecore_animator_source_custom ]
+ #
+ # TYPEDEFS
+ # typedef struct _Ecore_Version Ecore_Version;
+ typedef :pointer, :ecore_version
+ # typedef struct _Ecore_Win32_Handler Ecore_Win32_Handler;
+ typedef :pointer, :ecore_win32_handler
+ # typedef struct _Ecore_Event_Handler Ecore_Event_Handler;
+ typedef :pointer, :ecore_event_handler
+ # typedef struct _Ecore_Event_Filter Ecore_Event_Filter;
+ typedef :pointer, :ecore_event_filter
+ # typedef struct _Ecore_Event Ecore_Event;
+ typedef :pointer, :ecore_event
+ # typedef struct _Ecore_Event_Signal_User Ecore_Event_Signal_User;
+ typedef :pointer, :ecore_event_signal_user
+ # typedef struct _Ecore_Event_Signal_Hup Ecore_Event_Signal_Hup;
+ typedef :pointer, :ecore_event_signal_hup
+ # typedef struct _Ecore_Event_Signal_Exit Ecore_Event_Signal_Exit;
+ typedef :pointer, :ecore_event_signal_exit
+ # typedef struct _Ecore_Event_Signal_Power Ecore_Event_Signal_Power;
+ typedef :pointer, :ecore_event_signal_power
+ # typedef struct _Ecore_Event_Signal_Realtime Ecore_Event_Signal_Realtime;
+ typedef :pointer, :ecore_event_signal_realtime
+ # typedef struct _Ecore_Exe Ecore_Exe;
+ typedef :pointer, :ecore_exe
+ # typedef struct _Ecore_Exe_Event_Add Ecore_Exe_Event_Add;
+ typedef :pointer, :ecore_exe_event_add
+ # typedef struct _Ecore_Exe_Event_Del Ecore_Exe_Event_Del;
+ typedef :pointer, :ecore_exe_event_del
+ # typedef struct _Ecore_Exe_Event_Data_Line Ecore_Exe_Event_Data_Line;
+ typedef :pointer, :ecore_exe_event_data_line
+ # typedef struct _Ecore_Exe_Event_Data Ecore_Exe_Event_Data;
+ typedef :pointer, :ecore_exe_event_data
+ # typedef struct _Ecore_Fd_Handler Ecore_Fd_Handler;
+ typedef :pointer, :ecore_fd_handler
+ # typedef struct _Ecore_Thread Ecore_Thread;
+ typedef :pointer, :ecore_thread
+ # typedef struct _Ecore_Pipe Ecore_Pipe;
+ typedef :pointer, :ecore_pipe
+ # typedef Eo Ecore_Poller;
+ typedef :eo, :ecore_poller
+ # typedef Eo Ecore_Animator;
+ typedef :eo, :ecore_animator
+ # typedef Eo Ecore_Timer;
+ typedef :eo, :ecore_timer
+ # typedef Eo Ecore_Idler;
+ typedef :eo, :ecore_idler
+ # typedef Eo Ecore_Idle_Enterer;
+ typedef :eo, :ecore_idle_enterer
+ # typedef Eo Ecore_Idle_Exiter;
+ typedef :eo, :ecore_idle_exiter
+ # typedef Eo Ecore_Job;
+ typedef :eo, :ecore_job
+ #
+ # CALLBACKS
+ # typedef Eina_Bool (*Ecore_Task_Cb) (void *data);
+ callback :ecore_task_cb, [ :pointer ], :bool
+ # typedef int (*Ecore_Select_Function) (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);
+ callback :ecore_select_function_cb, [ :int, :pointer, :pointer, :pointer, :pointer ], :int
+ # typedef void (*Ecore_Cb) (void *data);
+ callback :ecore_cb, [ :pointer ], :void
+ # typedef void *(*Ecore_Data_Cb) (void *data);
+ callback :ecore_data_cb, [ :pointer ], :pointer
+ # typedef Eina_Bool (*Ecore_Filter_Cb) (void *data, void *loop_data, int type, void *event);
+ callback :ecore_filter_cb, [ :pointer, :pointer, :int, :pointer ], :bool
+ # typedef void (*Ecore_End_Cb) (void *user_data, void *func_data);
+ callback :ecore_end_cb, [ :pointer, :pointer ], :void
+ # typedef Eina_Bool (*Ecore_Event_Handler_Cb) (void *data, int type, void *event);
+ callback :ecore_event_handler_cb, [ :pointer, :int, :pointer ], :bool
+ # typedef void (*Ecore_Exe_Cb) (void *data, const Ecore_Exe *exe);
+ callback :ecore_exe_cb, [ :pointer, :ecore_exe ], :void
+ # typedef Eina_Bool (*Ecore_Fd_Cb) (void *data, Ecore_Fd_Handler *fd_handler);
+ callback :ecore_fd_cb, [ :pointer, :ecore_fd_handler ], :bool
+ # typedef void (*Ecore_Fd_Prep_Cb) (void *data, Ecore_Fd_Handler *fd_handler);
+ callback :ecore_fd_prep_cb, [ :pointer, :ecore_fd_handler ], :void
+ # typedef Eina_Bool (*Ecore_Win32_Handle_Cb) (void *data, Ecore_Win32_Handler *wh);
+ callback :ecore_win32_handle_cb, [ :pointer, :ecore_win32_handler ], :bool
+ # typedef void (*Ecore_Thread_Cb) (void *data, Ecore_Thread *thread);
+ callback :ecore_thread_cb, [ :pointer, :ecore_thread ], :void
+ # typedef void (*Ecore_Thread_Notify_Cb) (void *data, Ecore_Thread *thread, void *msg_data);
+ callback :ecore_thread_notify_cb, [ :pointer, :ecore_thread, :pointer ], :void
+ # typedef void (*Ecore_Pipe_Cb) (void *data, void *buffer, unsigned int nbyte);
+ callback :ecore_pipe_cb, [ :pointer, :pointer, :uint ], :void
+ # typedef Eina_Bool (*Ecore_Timeline_Cb) (void *data, double pos);
+ callback :ecore_timeline_cb, [ :pointer, :double ], :bool
+ #
+ # VARIABLES
+ # EAPI extern Ecore_Version *ecore_version;
+ attach_variable :ecore_version, :ecore_version
+ # EAPI extern int ECORE_EXE_EVENT_ADD;
+ attach_variable :ECORE_EXE_EVENT_ADD, :int
+ # EAPI extern int ECORE_EXE_EVENT_DEL;
+ attach_variable :ECORE_EXE_EVENT_DEL, :int
+ # EAPI extern int ECORE_EXE_EVENT_DATA;
+ attach_variable :ECORE_EXE_EVENT_DATA, :int
+ # EAPI extern int ECORE_EXE_EVENT_ERROR;
+ attach_variable :ECORE_EXE_EVENT_ERROR, :int
+ #
+ # FUNCTIONS
+ fcts = [
+ # EAPI int ecore_init(void);
+ [ :ecore_init, [ ], :int ],
+ # EAPI int ecore_shutdown(void);
+ [ :ecore_shutdown, [ ], :int ],
+ # EAPI void ecore_main_loop_iterate(void);
+ [ :ecore_main_loop_iterate, [ ], :void ],
+ # EAPI void ecore_main_loop_select_func_set(Ecore_Select_Function func);
+ [ :ecore_main_loop_select_func_set, [ :ecore_select_function_cb ], :void ],
+ # EAPI Ecore_Select_Function ecore_main_loop_select_func_get(void);
+ [ :ecore_main_loop_select_func_get, [ ], :ecore_select_function_cb ],
+ # EAPI Eina_Bool ecore_main_loop_glib_integrate(void);
+ [ :ecore_main_loop_glib_integrate, [ ], :bool ],
+ # EAPI void ecore_main_loop_glib_always_integrate_disable(void);
+ [ :ecore_main_loop_glib_always_integrate_disable, [ ], :void ],
+ # EAPI void ecore_main_loop_begin(void);
+ [ :ecore_main_loop_begin, [ ], :void ],
+ # EAPI void ecore_main_loop_quit(void);
+ [ :ecore_main_loop_quit, [ ], :void ],
+ # EAPI Eina_Bool ecore_fork_reset_callback_add(Ecore_Cb func, const void *data);
+ [ :ecore_fork_reset_callback_add, [ :ecore_cb, :pointer ], :bool ],
+ # EAPI Eina_Bool ecore_fork_reset_callback_del(Ecore_Cb func, const void *data);
+ [ :ecore_fork_reset_callback_del, [ :ecore_cb, :pointer ], :bool ],
+ # EAPI void ecore_fork_reset(void);
+ [ :ecore_fork_reset, [ ], :void ],
+ # EAPI void ecore_main_loop_thread_safe_call_async(Ecore_Cb callback, void *data);
+ [ :ecore_main_loop_thread_safe_call_async, [ :ecore_cb, :pointer ], :void ],
+ # EAPI void *ecore_main_loop_thread_safe_call_sync(Ecore_Data_Cb callback, void *data);
+ [ :ecore_main_loop_thread_safe_call_sync, [ :ecore_data_cb, :pointer ], :pointer ],
+ # EAPI int ecore_thread_main_loop_begin(void);
+ [ :ecore_thread_main_loop_begin, [ ], :int ],
+ # EAPI int ecore_thread_main_loop_end(void);
+ [ :ecore_thread_main_loop_end, [ ], :int ],
+ # EAPI Ecore_Event_Handler *ecore_event_handler_add(int type, Ecore_Event_Handler_Cb func, const void *data);
+ [ :ecore_event_handler_add, [ :int, :ecore_event_handler_cb, :pointer ], :ecore_event_handler ],
+ # EAPI void *ecore_event_handler_del(Ecore_Event_Handler *event_handler);
+ [ :ecore_event_handler_del, [ :ecore_event_handler ], :pointer ],
+ # EAPI Ecore_Event *ecore_event_add(int type, void *ev, Ecore_End_Cb func_free, void *data);
+ [ :ecore_event_add, [ :int, :pointer, :ecore_end_cb, :pointer ], :ecore_event ],
+ # EAPI void *ecore_event_del(Ecore_Event *event);
+ [ :ecore_event_del, [ :ecore_event ], :pointer ],
+ # EAPI void *ecore_event_handler_data_get(Ecore_Event_Handler *eh);
+ [ :ecore_event_handler_data_get, [ :ecore_event_handler ], :pointer ],
+ # EAPI void *ecore_event_handler_data_set(Ecore_Event_Handler *eh, const void *data);
+ [ :ecore_event_handler_data_set, [ :ecore_event_handler, :pointer ], :pointer ],
+ # EAPI int ecore_event_type_new(void);
+ [ :ecore_event_type_new, [ ], :int ],
+ # EAPI Ecore_Event_Filter *ecore_event_filter_add(Ecore_Data_Cb func_start, Ecore_Filter_Cb func_filter, Ecore_End_Cb func_end, const void *data);
+ [ :ecore_event_filter_add, [ :ecore_data_cb, :ecore_filter_cb, :ecore_end_cb, :pointer ], :ecore_event_filter ],
+ # EAPI void *ecore_event_filter_del(Ecore_Event_Filter *ef);
+ [ :ecore_event_filter_del, [ :ecore_event_filter ], :pointer ],
+ # EAPI int ecore_event_current_type_get(void);
+ [ :ecore_event_current_type_get, [ ], :int ],
+ # EAPI void *ecore_event_current_event_get(void);
+ [ :ecore_event_current_event_get, [ ], :pointer ],
+ # EAPI Ecore_Memory_State ecore_memory_state_get(void);
+ [ :ecore_memory_state_get, [ ], :ecore_memory_state ],
+ # EAPI void ecore_memory_state_set(Ecore_Memory_State state);
+ [ :ecore_memory_state_set, [ :ecore_memory_state ], :void ],
+ # EAPI Ecore_Power_State ecore_power_state_get(void);
+ [ :ecore_power_state_get, [ ], :ecore_power_state ],
+ # EAPI void ecore_power_state_set(Ecore_Power_State state);
+ [ :ecore_power_state_set, [ :ecore_power_state ], :void ],
+ # EAPI void ecore_exe_run_priority_set(int pri);
+ [ :ecore_exe_run_priority_set, [ :int ], :void ],
+ # EAPI int ecore_exe_run_priority_get(void);
+ [ :ecore_exe_run_priority_get, [ ], :int ],
+ # EAPI Ecore_Exe *ecore_exe_run(const char *exe_cmd, const void *data);
+ [ :ecore_exe_run, [ :string, :pointer ], :ecore_exe ],
+ # EAPI Ecore_Exe *ecore_exe_pipe_run(const char *exe_cmd, Ecore_Exe_Flags flags, const void *data);
+ [ :ecore_exe_pipe_run, [ :string, :ecore_exe_flags, :pointer ], :ecore_exe ],
+ # EAPI void ecore_exe_callback_pre_free_set(Ecore_Exe *exe, Ecore_Exe_Cb func);
+ [ :ecore_exe_callback_pre_free_set, [ :ecore_exe, :ecore_exe_cb ], :void ],
+ # EAPI Eina_Bool ecore_exe_send(Ecore_Exe *exe, const void *data, int size);
+ [ :ecore_exe_send, [ :ecore_exe, :pointer, :int ], :bool ],
+ # EAPI void ecore_exe_close_stdin(Ecore_Exe *exe);
+ [ :ecore_exe_close_stdin, [ :ecore_exe ], :void ],
+ # EAPI void ecore_exe_auto_limits_set(Ecore_Exe *exe, int start_bytes, int end_bytes, int start_lines, int end_lines);
+ [ :ecore_exe_auto_limits_set, [ :ecore_exe, :int, :int, :int, :int ], :void ],
+ # EAPI Ecore_Exe_Event_Data *ecore_exe_event_data_get(Ecore_Exe *exe, Ecore_Exe_Flags flags);
+ [ :ecore_exe_event_data_get, [ :ecore_exe, :ecore_exe_flags ], :ecore_exe_event_data ],
+ # EAPI void ecore_exe_event_data_free(Ecore_Exe_Event_Data *data);
+ [ :ecore_exe_event_data_free, [ :ecore_exe_event_data ], :void ],
+ # EAPI void *ecore_exe_free(Ecore_Exe *exe);
+ [ :ecore_exe_free, [ :ecore_exe ], :pointer ],
+ # EAPI pid_t ecore_exe_pid_get(const Ecore_Exe *exe);
+ [ :ecore_exe_pid_get, [ :ecore_exe ], :ulong ],
+ # EAPI void ecore_exe_tag_set(Ecore_Exe *exe, const char *tag);
+ [ :ecore_exe_tag_set, [ :ecore_exe, :string ], :void ],
+ # EAPI const char *ecore_exe_tag_get(const Ecore_Exe *exe);
+ [ :ecore_exe_tag_get, [ :ecore_exe ], :string ],
+ # EAPI const char *ecore_exe_cmd_get(const Ecore_Exe *exe);
+ [ :ecore_exe_cmd_get, [ :ecore_exe ], :string ],
+ # EAPI void *ecore_exe_data_get(const Ecore_Exe *exe);
+ [ :ecore_exe_data_get, [ :ecore_exe ], :pointer ],
+ # EAPI void *ecore_exe_data_set(Ecore_Exe *exe, void *data);
+ [ :ecore_exe_data_set, [ :ecore_exe, :pointer ], :pointer ],
+ # EAPI Ecore_Exe_Flags ecore_exe_flags_get(const Ecore_Exe *exe);
+ [ :ecore_exe_flags_get, [ :ecore_exe ], :ecore_exe_flags ],
+ # EAPI void ecore_exe_pause(Ecore_Exe *exe);
+ [ :ecore_exe_pause, [ :ecore_exe ], :void ],
+ # EAPI void ecore_exe_continue(Ecore_Exe *exe);
+ [ :ecore_exe_continue, [ :ecore_exe ], :void ],
+ # EAPI void ecore_exe_interrupt(Ecore_Exe *exe);
+ [ :ecore_exe_interrupt, [ :ecore_exe ], :void ],
+ # EAPI void ecore_exe_quit(Ecore_Exe *exe);
+ [ :ecore_exe_quit, [ :ecore_exe ], :void ],
+ # EAPI void ecore_exe_terminate(Ecore_Exe *exe);
+ [ :ecore_exe_terminate, [ :ecore_exe ], :void ],
+ # EAPI void ecore_exe_kill(Ecore_Exe *exe);
+ [ :ecore_exe_kill, [ :ecore_exe ], :void ],
+ # EAPI void ecore_exe_signal(Ecore_Exe *exe, int num);
+ [ :ecore_exe_signal, [ :ecore_exe, :int ], :void ],
+ # EAPI void ecore_exe_hup(Ecore_Exe *exe);
+ [ :ecore_exe_hup, [ :ecore_exe ], :void ],
+ # EAPI Ecore_Fd_Handler *ecore_main_fd_handler_add(int fd, Ecore_Fd_Handler_Flags flags, Ecore_Fd_Cb func, const void *data, Ecore_Fd_Cb buf_func, const void *buf_data);
+ [ :ecore_main_fd_handler_add, [ :int, :ecore_fd_handler_flags, :ecore_fd_cb, :pointer, :ecore_fd_cb, :pointer ], :ecore_fd_handler ],
+ # EAPI Ecore_Fd_Handler *ecore_main_fd_handler_file_add(int fd, Ecore_Fd_Handler_Flags flags, Ecore_Fd_Cb func, const void *data, Ecore_Fd_Cb buf_func, const void *buf_data);
+ [ :ecore_main_fd_handler_file_add, [ :int, :ecore_fd_handler_flags, :ecore_fd_cb, :pointer, :ecore_fd_cb, :pointer ], :ecore_fd_handler ],
+ # EAPI void ecore_main_fd_handler_prepare_callback_set(Ecore_Fd_Handler *fd_handler, Ecore_Fd_Prep_Cb func, const void *data);
+ [ :ecore_main_fd_handler_prepare_callback_set, [ :ecore_fd_handler, :ecore_fd_prep_cb, :pointer ], :void ],
+ # EAPI void *ecore_main_fd_handler_del(Ecore_Fd_Handler *fd_handler);
+ [ :ecore_main_fd_handler_del, [ :ecore_fd_handler ], :pointer ],
+ # EAPI int ecore_main_fd_handler_fd_get(Ecore_Fd_Handler *fd_handler);
+ [ :ecore_main_fd_handler_fd_get, [ :ecore_fd_handler ], :int ],
+ # EAPI Eina_Bool ecore_main_fd_handler_active_get(Ecore_Fd_Handler *fd_handler, Ecore_Fd_Handler_Flags flags);
+ [ :ecore_main_fd_handler_active_get, [ :ecore_fd_handler, :ecore_fd_handler_flags ], :bool ],
+ # EAPI void ecore_main_fd_handler_active_set(Ecore_Fd_Handler *fd_handler, Ecore_Fd_Handler_Flags flags);
+ [ :ecore_main_fd_handler_active_set, [ :ecore_fd_handler, :ecore_fd_handler_flags ], :void ],
+ # EAPI Ecore_Win32_Handler *ecore_main_win32_handler_add(void *h, Ecore_Win32_Handle_Cb func, const void *data);
+ [ :ecore_main_win32_handler_add, [ :pointer, :ecore_win32_handle_cb, :pointer ], :ecore_win32_handler ],
+ # EAPI void *ecore_main_win32_handler_del(Ecore_Win32_Handler *win32_handler);
+ [ :ecore_main_win32_handler_del, [ :ecore_win32_handler ], :pointer ],
+ # EAPI double ecore_time_get(void);
+ [ :ecore_time_get, [ ], :double ],
+ # EAPI double ecore_time_unix_get(void);
+ [ :ecore_time_unix_get, [ ], :double ],
+ # EAPI double ecore_loop_time_get(void);
+ [ :ecore_loop_time_get, [ ], :double ],
+ # EAPI Ecore_Thread *ecore_thread_run(Ecore_Thread_Cb func_blocking, Ecore_Thread_Cb func_end, Ecore_Thread_Cb func_cancel, const void *data);
+ [ :ecore_thread_run, [ :ecore_thread_cb, :ecore_thread_cb, :ecore_thread_cb, :pointer ], :ecore_thread ],
+ # EAPI Ecore_Thread *ecore_thread_feedback_run(Ecore_Thread_Cb func_heavy, Ecore_Thread_Notify_Cb func_notify, Ecore_Thread_Cb func_end, Ecore_Thread_Cb func_cancel, const void *data, Eina_Bool try_no_queue);
+ [ :ecore_thread_feedback_run, [ :ecore_thread_cb, :ecore_thread_notify_cb, :ecore_thread_cb, :ecore_thread_cb, :pointer, :bool ],
+ :ecore_thread ],
+ # EAPI Eina_Bool ecore_thread_cancel(Ecore_Thread *thread);
+ [ :ecore_thread_cancel, [ :ecore_thread ], :bool ],
+ # EAPI Eina_Bool ecore_thread_check(Ecore_Thread *thread);
+ [ :ecore_thread_check, [ :ecore_thread ], :bool ],
+ # EAPI Eina_Bool ecore_thread_feedback(Ecore_Thread *thread, const void *msg_data);
+ [ :ecore_thread_feedback, [ :ecore_thread, :pointer ], :bool ],
+ # EAPI Eina_Bool ecore_thread_reschedule(Ecore_Thread *thread);
+ [ :ecore_thread_reschedule, [ :ecore_thread ], :bool ],
+ # EAPI int ecore_thread_active_get(void);
+ [ :ecore_thread_active_get, [ ], :int ],
+ # EAPI int ecore_thread_pending_get(void);
+ [ :ecore_thread_pending_get, [ ], :int ],
+ # EAPI int ecore_thread_pending_feedback_get(void);
+ [ :ecore_thread_pending_feedback_get, [ ], :int ],
+ # EAPI int ecore_thread_pending_total_get(void);
+ [ :ecore_thread_pending_total_get, [ ], :int ],
+ # EAPI int ecore_thread_max_get(void);
+ [ :ecore_thread_max_get, [ ], :int ],
+ # EAPI void ecore_thread_max_set(int num);
+ [ :ecore_thread_max_set, [ :int ], :void ],
+ # EAPI void ecore_thread_max_reset(void);
+ [ :ecore_thread_max_reset, [ ], :void ],
+ # EAPI int ecore_thread_available_get(void);
+ [ :ecore_thread_available_get, [ ], :int ],
+ # EAPI Eina_Bool ecore_thread_local_data_add(Ecore_Thread *thread, const char *key, void *value, Eina_Free_Cb cb, Eina_Bool direct);
+ [ :ecore_thread_local_data_add, [ :ecore_thread, :string, :pointer, :eina_free_cb, :bool ], :bool ],
+ # EAPI void *ecore_thread_local_data_set(Ecore_Thread *thread, const char *key, void *value, Eina_Free_Cb cb);
+ [ :ecore_thread_local_data_set, [ :ecore_thread, :string, :pointer, :eina_free_cb ], :pointer ],
+ # EAPI void *ecore_thread_local_data_find(Ecore_Thread *thread, const char *key);
+ [ :ecore_thread_local_data_find, [ :ecore_thread, :string ], :pointer ],
+ # EAPI Eina_Bool ecore_thread_local_data_del(Ecore_Thread *thread, const char *key);
+ [ :ecore_thread_local_data_del, [ :ecore_thread, :string ], :bool ],
+ # EAPI Eina_Bool ecore_thread_global_data_add(const char *key, void *value, Eina_Free_Cb cb, Eina_Bool direct);
+ [ :ecore_thread_global_data_add, [ :string, :pointer, :eina_free_cb, :bool ], :bool ],
+ # EAPI void *ecore_thread_global_data_set(const char *key, void *value, Eina_Free_Cb cb);
+ [ :ecore_thread_global_data_set, [ :string, :pointer, :eina_free_cb ], :pointer ],
+ # EAPI void *ecore_thread_global_data_find(const char *key);
+ [ :ecore_thread_global_data_find, [ :string ], :pointer ],
+ # EAPI Eina_Bool ecore_thread_global_data_del(const char *key);
+ [ :ecore_thread_global_data_del, [ :string ], :bool ],
+ # EAPI void *ecore_thread_global_data_wait(const char *key, double seconds);
+ [ :ecore_thread_global_data_wait, [ :string, :double ], :pointer ],
+ # EAPI Ecore_Pipe *ecore_pipe_add(Ecore_Pipe_Cb handler, const void *data);
+ [ :ecore_pipe_add, [ :ecore_pipe_cb, :pointer ], :ecore_pipe ],
+ # EAPI Ecore_Pipe *ecore_pipe_full_add(Ecore_Pipe_Cb handler, const void *data, int fd_read, int fd_write, Eina_Bool read_survive_fork, Eina_Bool write_survive_fork);
+ [ :ecore_pipe_full_add, [ :ecore_pipe_cb, :pointer, :int, :int, :bool, :bool ], :ecore_pipe ],
+ # EAPI void *ecore_pipe_del(Ecore_Pipe *p);
+ [ :ecore_pipe_del, [ :ecore_pipe ], :pointer ],
+ # EAPI Eina_Bool ecore_pipe_write(Ecore_Pipe *p, const void *buffer, unsigned int nbytes);
+ [ :ecore_pipe_write, [ :ecore_pipe, :pointer, :uint ], :bool ],
+ # EAPI void ecore_pipe_write_close(Ecore_Pipe *p);
+ [ :ecore_pipe_write_close, [ :ecore_pipe ], :void ],
+ # EAPI void ecore_pipe_read_close(Ecore_Pipe *p);
+ [ :ecore_pipe_read_close, [ :ecore_pipe ], :void ],
+ # EAPI int ecore_pipe_read_fd(Ecore_Pipe *p);
+ [ :ecore_pipe_read_fd, [ :ecore_pipe ], :int ],
+ # EAPI int ecore_pipe_write_fd(Ecore_Pipe *p);
+ [ :ecore_pipe_write_fd, [ :ecore_pipe ], :int ],
+ # EAPI void ecore_pipe_thaw(Ecore_Pipe *p);
+ [ :ecore_pipe_thaw, [ :ecore_pipe ], :void ],
+ # EAPI void ecore_pipe_freeze(Ecore_Pipe *p);
+ [ :ecore_pipe_freeze, [ :ecore_pipe ], :void ],
+ # EAPI int ecore_pipe_wait(Ecore_Pipe *p, int message_count, double wait);
+ [ :ecore_pipe_wait, [ :ecore_pipe, :int, :double ], :int ],
+ # EAPI void ecore_app_args_set(int argc, const char **argv);
+ [ :ecore_app_args_set, [ :int, :pointer ], :void ],
+ # EAPI void ecore_app_args_get(int *argc, char ***argv);
+ [ :ecore_app_args_get, [ :pointer, :pointer ], :void ],
+ # EAPI void ecore_app_restart(void);
+ [ :ecore_app_restart, [ ], :void ],
+ # EAPI void ecore_app_no_system_modules(void);
+ [ :ecore_app_no_system_modules, [ ], :void ],
+ # EAPI void ecore_throttle_adjust(double amount);
+ [ :ecore_throttle_adjust, [ :double ], :void ],
+ # EAPI double ecore_throttle_get(void);
+ [ :ecore_throttle_get, [ ], :double ],
+ # EAPI void ecore_poller_poll_interval_set(Ecore_Poller_Type type, double poll_time);
+ [ :ecore_poller_poll_interval_set, [ :ecore_poller_type, :double ], :void ],
+ # EAPI double ecore_poller_poll_interval_get(Ecore_Poller_Type type);
+ [ :ecore_poller_poll_interval_get, [ :ecore_poller_type ], :double ],
+ # EAPI void ecore_animator_frametime_set(double frametime);
+ [ :ecore_animator_frametime_set, [ :double ], :void ],
+ # EAPI double ecore_animator_frametime_get(void);
+ [ :ecore_animator_frametime_get, [ ], :double ],
+ # EAPI double ecore_animator_pos_map(double pos, Ecore_Pos_Map map, double v1, double v2);
+ [ :ecore_animator_pos_map, [ :double, :ecore_pos_map, :double, :double ], :double ],
+ # EAPI double ecore_animator_pos_map_n(double pos, Ecore_Pos_Map map, int v_size, double v[]);
+ # FIXME
+ # EAPI void ecore_animator_source_set(Ecore_Animator_Source source);
+ [ :ecore_animator_source_set, [ :ecore_animator_source ], :void ],
+ # EAPI Ecore_Animator_Source ecore_animator_source_get(void);
+ [ :ecore_animator_source_get, [ ], :ecore_animator_source ],
+ # EAPI void ecore_animator_custom_source_tick_begin_callback_set(Ecore_Cb func, const void *data);
+ [ :ecore_animator_custom_source_tick_begin_callback_set, [ :ecore_cb, :pointer ], :void ],
+ # EAPI void ecore_animator_custom_source_tick_end_callback_set(Ecore_Cb func, const void *data);
+ [ :ecore_animator_custom_source_tick_end_callback_set, [ :ecore_cb, :pointer ], :void ],
+ # EAPI void ecore_animator_custom_tick(void);
+ [ :ecore_animator_custom_tick, [ ], :void ],
+ # EAPI double ecore_timer_precision_get(void);
+ [ :ecore_timer_precision_get, [ ], :double ],
+ # EAPI void ecore_timer_precision_set(double precision);
+ [ :ecore_timer_precision_set, [ :double ], :void ],
+ # EAPI char *ecore_timer_dump(void);
+ [ :ecore_timer_dump, [ ], :string ],
+ # EAPI Eina_Bool ecore_poller_poller_interval_set(Ecore_Poller *poller, int interval);
+ [ :ecore_poller_poller_interval_set, [ :pointer, :int ], :bool ],
+ # EAPI int ecore_poller_poller_interval_get(Ecore_Poller *poller);
+ [ :ecore_poller_poller_interval_get, [ :pointer ], :int ],
+ # EAPI Ecore_Poller *ecore_poller_add(Ecore_Poller_Type type, int interval, Ecore_Task_Cb func, const void *data);
+ [ :ecore_poller_add, [ :ecore_poller_type, :int, :ecore_task_cb, :pointer ], :pointer ],
+ # EAPI void *ecore_poller_del(Ecore_Poller *poller);
+ [ :ecore_poller_del, [ :pointer ], :pointer ],
+ # EAPI Ecore_Animator *ecore_animator_add(Ecore_Task_Cb func, const void *data);
+ [ :ecore_animator_add, [ :ecore_task_cb, :pointer ], :pointer ],
+ # EAPI Ecore_Animator *ecore_animator_timeline_add(double runtime, Ecore_Timeline_Cb func, const void *data);
+ [ :ecore_animator_timeline_add, [ :double, :ecore_timeline_cb, :pointer ], :pointer ],
+ # EAPI void *ecore_animator_del(Ecore_Animator *animator);
+ [ :ecore_animator_del, [ :pointer ], :pointer ],
+ # EAPI void ecore_animator_freeze(Ecore_Animator *animator);
+ [ :ecore_animator_freeze, [ :pointer ], :void ],
+ # EAPI void ecore_animator_thaw(Ecore_Animator *animator);
+ [ :ecore_animator_thaw, [ :pointer ], :void ],
+ # EAPI Ecore_Timer *ecore_timer_add(double in, Ecore_Task_Cb func, const void *data);
+ [ :ecore_timer_add, [ :double, :ecore_task_cb, :pointer ], :pointer ],
+ # EAPI Ecore_Timer *ecore_timer_loop_add(double in, Ecore_Task_Cb func, const void *data);
+ [ :ecore_timer_loop_add, [ :double, :ecore_task_cb, :pointer ], :pointer ],
+ # EAPI void *ecore_timer_del(Ecore_Timer *timer);
+ [ :ecore_timer_del, [ :pointer ], :pointer ],
+ # EAPI void ecore_timer_interval_set(Ecore_Timer *timer, double in);
+ [ :ecore_timer_interval_set, [ :pointer, :double ], :void ],
+ # EAPI double ecore_timer_interval_get(Ecore_Timer *timer);
+ [ :ecore_timer_interval_get, [ :pointer ], :double ],
+ # EAPI void ecore_timer_freeze(Ecore_Timer *timer);
+ [ :ecore_timer_freeze, [ :pointer ], :void ],
+ # EAPI void ecore_timer_thaw(Ecore_Timer *timer);
+ [ :ecore_timer_thaw, [ :pointer ], :void ],
+ # EAPI void ecore_timer_delay(Ecore_Timer *timer, double add);
+ [ :ecore_timer_delay, [ :pointer, :double ], :void ],
+ # EAPI void ecore_timer_reset(Ecore_Timer *timer);
+ [ :ecore_timer_reset, [ :pointer ], :void ],
+ # EAPI double ecore_timer_pending_get(Ecore_Timer *timer);
+ [ :ecore_timer_pending_get, [ :pointer ], :double ],
+ # EAPI Ecore_Idler *ecore_idler_add(Ecore_Task_Cb func, const void *data);
+ [ :ecore_idler_add, [ :ecore_task_cb, :pointer ], :pointer ],
+ # EAPI void *ecore_idler_del(Ecore_Idler *idler);
+ [ :ecore_idler_del, [ :pointer ], :pointer ],
+ # EAPI Ecore_Idle_Enterer *ecore_idle_enterer_add(Ecore_Task_Cb func, const void *data);
+ [ :ecore_idle_enterer_add, [ :ecore_task_cb, :pointer ], :pointer ],
+ # EAPI Ecore_Idle_Enterer *ecore_idle_enterer_before_add(Ecore_Task_Cb func, const void *data);
+ [ :ecore_idle_enterer_before_add, [ :ecore_task_cb, :pointer ], :pointer ],
+ # EAPI void *ecore_idle_enterer_del(Ecore_Idle_Enterer *idle_enterer);
+ [ :ecore_idle_enterer_del, [ :pointer ], :pointer ],
+ # EAPI Ecore_Idle_Exiter *ecore_idle_exiter_add(Ecore_Task_Cb func, const void *data);
+ [ :ecore_idle_exiter_add, [ :ecore_task_cb, :pointer ], :pointer ],
+ # EAPI void *ecore_idle_exiter_del(Ecore_Idle_Exiter *idle_exiter);
+ [ :ecore_idle_exiter_del, [ :pointer ], :pointer ],
+ # EAPI Ecore_Job *ecore_job_add(Ecore_Cb func, const void *data);
+ [ :ecore_job_add, [ :ecore_cb, :pointer ], :pointer ],
+ # EAPI void *ecore_job_del(Ecore_Job *obj);
+ [ :ecore_job_del, [ :pointer ], :pointer ],
+ ]
+ #
+ attach_fcts fcts
+ #
+ end
+end
+#
+# EOF
diff --git a/lib/efl/native/ecore_evas.rb b/lib/efl/native/ecore_evas.rb
index 0c0dca4..78f8634 100644
--- a/lib/efl/native/ecore_evas.rb
+++ b/lib/efl/native/ecore_evas.rb
@@ -90,10 +90,9 @@ module Efl
attach_variable :ECORE_EVAS_EWS_EVENT_CONFIG_CHANGE, :int
# defined in efl/src/modules/ecore_evas/engines/extn/ecore_evas_extn.c
# EAPI extern int ECORE_EVAS_EXTN_CLIENT_ADD;
- #attach_variable :ECORE_EVAS_EXTN_CLIENT_ADD, :int
+ # attach_variable :ECORE_EVAS_EXTN_CLIENT_ADD, :int
# EAPI extern int ECORE_EVAS_EXTN_CLIENT_DEL;
- #attach_variable :ECORE_EVAS_EXTN_CLIENT_DEL, :int
- #
+ # attach_variable :ECORE_EVAS_EXTN_CLIENT_DEL, :int
#
# FUNCTIONS
fcts = [
@@ -250,10 +249,49 @@ module Efl
# EAPI void ecore_evas_gl_x11_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win);
[ :ecore_evas_gl_x11_extra_event_window_add, [ :ecore_evas, :uint ], :void ],
# EAPI void ecore_evas_gl_x11_pre_post_swap_callback_set(const Ecore_Evas *ee, void *data, void (*pre_cb) (void *data, Evas *e), void (*post_cb) (void *data, Evas *e));
- [ :ecore_evas_gl_x11_pre_post_swap_callback_set, [ :ecore_evas, :pointer, (callback [:pointer, :evas], :void),
- (callback [:pointer, :evas], :void) ], :void ],
+ # FIXME
+ # EAPI Ecore_Evas *ecore_evas_gl_x11_pixmap_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h);
+ [ :ecore_evas_gl_x11_pixmap_new, [ :string, :uint, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_X_Pixmap ecore_evas_gl_x11_pixmap_get(const Ecore_Evas *ee);
+ [ :ecore_evas_gl_x11_pixmap_get, [ :ecore_evas ], :uint ],
+ # EAPI Ecore_Evas *ecore_evas_xrender_x11_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h);
+ [ :ecore_evas_xrender_x11_new, [ :string, :uint, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_X_Window ecore_evas_xrender_x11_window_get(const Ecore_Evas *ee);
+ [ :ecore_evas_xrender_x11_window_get, [ :ecore_evas ], :uint ],
+ # EAPI void ecore_evas_xrender_x11_direct_resize_set(Ecore_Evas *ee, Eina_Bool on);
+ [ :ecore_evas_xrender_x11_direct_resize_set, [ :ecore_evas, :bool ], :void ],
+ # EAPI Eina_Bool ecore_evas_xrender_x11_direct_resize_get(const Ecore_Evas *ee);
+ [ :ecore_evas_xrender_x11_direct_resize_get, [ :ecore_evas ], :bool ],
+ # EAPI void ecore_evas_xrender_x11_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win);
+ [ :ecore_evas_xrender_x11_extra_event_window_add, [ :ecore_evas, :uint ], :void ],
+ # EAPI Ecore_Evas *ecore_evas_software_x11_8_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h);
+ [ :ecore_evas_software_x11_8_new, [ :string, :uint, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_X_Window ecore_evas_software_x11_8_window_get(const Ecore_Evas *ee);
+ [ :ecore_evas_software_x11_8_window_get, [ :ecore_evas ], :uint ],
+ # EAPI Ecore_X_Window ecore_evas_software_x11_8_subwindow_get(const Ecore_Evas *ee);
+ [ :ecore_evas_software_x11_8_subwindow_get, [ :ecore_evas ], :uint ],
+ # EAPI void ecore_evas_software_x11_8_direct_resize_set(Ecore_Evas *ee, Eina_Bool on);
+ [ :ecore_evas_software_x11_8_direct_resize_set, [ :ecore_evas, :bool ], :void ],
+ # EAPI Eina_Bool ecore_evas_software_x11_8_direct_resize_get(const Ecore_Evas *ee);
+ [ :ecore_evas_software_x11_8_direct_resize_get, [ :ecore_evas ], :bool ],
+ # EAPI void ecore_evas_software_x11_8_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win);
+ [ :ecore_evas_software_x11_8_extra_event_window_add, [ :ecore_evas, :uint ], :void ],
+ # EAPI Ecore_Evas *ecore_evas_software_x11_16_new(const char *disp_name, Ecore_X_Window parent, int x, int y, int w, int h);
+ [ :ecore_evas_software_x11_16_new, [ :string, :uint, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_X_Window ecore_evas_software_x11_16_window_get(const Ecore_Evas *ee);
+ [ :ecore_evas_software_x11_16_window_get, [ :ecore_evas ], :uint ],
+ # EAPI void ecore_evas_software_x11_16_direct_resize_set(Ecore_Evas *ee, Eina_Bool on);
+ [ :ecore_evas_software_x11_16_direct_resize_set, [ :ecore_evas, :bool ], :void ],
+ # EAPI Eina_Bool ecore_evas_software_x11_16_direct_resize_get(const Ecore_Evas *ee);
+ [ :ecore_evas_software_x11_16_direct_resize_get, [ :ecore_evas ], :bool ],
+ # EAPI void ecore_evas_software_x11_16_extra_event_window_add(Ecore_Evas *ee, Ecore_X_Window win);
+ [ :ecore_evas_software_x11_16_extra_event_window_add, [ :ecore_evas, :uint ], :void ],
# EAPI Ecore_Evas *ecore_evas_fb_new(const char *disp_name, int rotation, int w, int h);
[ :ecore_evas_fb_new, [ :string, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_Evas *ecore_evas_directfb_new(const char *disp_name, int windowed, int x, int y, int w, int h);
+ [ :ecore_evas_directfb_new, [ :string, :int, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_DirectFB_Window *ecore_evas_directfb_window_get(const Ecore_Evas *ee);
+ [ :ecore_evas_directfb_window_get, [ :ecore_evas ], :ecore_directfb_window ],
# EAPI Ecore_Evas *ecore_evas_wayland_shm_new(const char *disp_name, unsigned int parent, int x, int y, int w, int h, Eina_Bool frame);
[ :ecore_evas_wayland_shm_new, [ :string, :uint, :int, :int, :int, :int, :bool ], :ecore_evas ],
# EAPI Ecore_Evas *ecore_evas_wayland_egl_new(const char *disp_name, unsigned int parent, int x, int y, int w, int h, Eina_Bool frame);
@@ -273,26 +311,31 @@ module Efl
# EAPI Ecore_Evas *ecore_evas_buffer_new(int w, int h);
[ :ecore_evas_buffer_new, [ :int, :int ], :ecore_evas ],
# EAPI Ecore_Evas *ecore_evas_buffer_allocfunc_new(int w, int h, void *(*alloc_func) (void *data, int size), void (*free_func) (void *data, void *pix), const void *data);
- [ :ecore_evas_buffer_allocfunc_new, [ :int, :int, (callback [:pointer,:int], :pointer), (callback [:pointer,:pointer], :void),
- :pointer ], :ecore_evas ],
+ # FIXME
# EAPI const void *ecore_evas_buffer_pixels_get(Ecore_Evas *ee);
[ :ecore_evas_buffer_pixels_get, [ :ecore_evas ], :pointer ],
# EAPI Ecore_Evas *ecore_evas_ews_new(int x, int y, int w, int h);
[ :ecore_evas_ews_new, [ :int, :int, :int, :int ], :ecore_evas ],
# EAPI Evas_Object *ecore_evas_ews_backing_store_get(const Ecore_Evas *ee);
- [ :ecore_evas_ews_backing_store_get, [ :ecore_evas ], :evas_object ],
+ [ :ecore_evas_ews_backing_store_get, [ :ecore_evas ], :pointer ],
# EAPI void ecore_evas_ews_delete_request(Ecore_Evas *ee);
[ :ecore_evas_ews_delete_request, [ :ecore_evas ], :void ],
# EAPI Evas_Object *ecore_evas_object_image_new(Ecore_Evas *ee_target);
- [ :ecore_evas_object_image_new, [ :ecore_evas ], :evas_object ],
+ [ :ecore_evas_object_image_new, [ :ecore_evas ], :pointer ],
# EAPI Ecore_Evas *ecore_evas_object_ecore_evas_get(Evas_Object *obj);
- [ :ecore_evas_object_ecore_evas_get, [ :evas_object ], :ecore_evas ],
+ [ :ecore_evas_object_ecore_evas_get, [ :pointer ], :ecore_evas ],
# EAPI Evas *ecore_evas_object_evas_get(Evas_Object *obj);
- [ :ecore_evas_object_evas_get, [ :evas_object ], :evas ],
+ [ :ecore_evas_object_evas_get, [ :pointer ], :pointer ],
# EAPI Ecore_Evas *ecore_evas_software_gdi_new(Ecore_Win32_Window *parent, int x, int y, int width, int height);
[ :ecore_evas_software_gdi_new, [ :ecore_win32_window, :int, :int, :int, :int ], :ecore_evas ],
# EAPI Ecore_Evas *ecore_evas_software_ddraw_new(Ecore_Win32_Window *parent, int x, int y, int width, int height);
[ :ecore_evas_software_ddraw_new, [ :ecore_win32_window, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_Evas *ecore_evas_software_16_ddraw_new(Ecore_Win32_Window *parent, int x, int y, int width, int height);
+ [ :ecore_evas_software_16_ddraw_new, [ :ecore_win32_window, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_Evas *ecore_evas_direct3d_new(Ecore_Win32_Window *parent, int x, int y, int width, int height);
+ [ :ecore_evas_direct3d_new, [ :ecore_win32_window, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_Evas *ecore_evas_gl_glew_new(Ecore_Win32_Window *parent, int x, int y, int width, int height);
+ [ :ecore_evas_gl_glew_new, [ :ecore_win32_window, :int, :int, :int, :int ], :ecore_evas ],
# EAPI Ecore_Win32_Window *ecore_evas_win32_window_get(const Ecore_Evas *ee);
[ :ecore_evas_win32_window_get, [ :ecore_evas ], :ecore_win32_window ],
# EAPI Ecore_Evas *ecore_evas_sdl_new(const char* name, int w, int h, int fullscreen, int hwsurface, int noframe, int alpha);
@@ -301,6 +344,18 @@ module Efl
[ :ecore_evas_sdl16_new, [ :pointer, :int, :int, :int, :int, :int, :int ], :ecore_evas ],
# EAPI Ecore_Evas *ecore_evas_gl_sdl_new(const char* name, int w, int h, int fullscreen, int noframe);
[ :ecore_evas_gl_sdl_new, [ :pointer, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_Evas *ecore_evas_software_wince_new(Ecore_WinCE_Window *parent, int x, int y, int width, int height);
+ [ :ecore_evas_software_wince_new, [ :ecore_wince_window, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_Evas *ecore_evas_software_wince_fb_new(Ecore_WinCE_Window *parent, int x, int y, int width, int height);
+ [ :ecore_evas_software_wince_fb_new, [ :ecore_wince_window, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_Evas *ecore_evas_software_wince_gapi_new(Ecore_WinCE_Window *parent, int x, int y, int width, int height);
+ [ :ecore_evas_software_wince_gapi_new, [ :ecore_wince_window, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_Evas *ecore_evas_software_wince_ddraw_new(Ecore_WinCE_Window *parent, int x, int y, int width, int height);
+ [ :ecore_evas_software_wince_ddraw_new, [ :ecore_wince_window, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_Evas *ecore_evas_software_wince_gdi_new(Ecore_WinCE_Window *parent, int x, int y, int width, int height);
+ [ :ecore_evas_software_wince_gdi_new, [ :ecore_wince_window, :int, :int, :int, :int ], :ecore_evas ],
+ # EAPI Ecore_WinCE_Window *ecore_evas_software_wince_window_get(const Ecore_Evas *ee);
+ [ :ecore_evas_software_wince_window_get, [ :ecore_evas ], :ecore_wince_window ],
# EAPI Ecore_Evas *ecore_evas_cocoa_new(Ecore_Cocoa_Window *parent, int x, int y, int w, int h);
[ :ecore_evas_cocoa_new, [ :ecore_cocoa_window, :int, :int, :int, :int ], :ecore_evas ],
# EAPI Ecore_Evas *ecore_evas_psl1ght_new(const char* name, int w, int h);
@@ -308,7 +363,7 @@ module Efl
# EAPI const char *ecore_evas_engine_name_get(const Ecore_Evas *ee);
[ :ecore_evas_engine_name_get, [ :ecore_evas ], :string ],
# EAPI Ecore_Evas *ecore_evas_ecore_evas_get(const Evas *e);
- [ :ecore_evas_ecore_evas_get, [ :evas ], :ecore_evas ],
+ [ :ecore_evas_ecore_evas_get, [ :pointer ], :ecore_evas ],
# EAPI void ecore_evas_free(Ecore_Evas *ee);
[ :ecore_evas_free, [ :ecore_evas ], :void ],
# EAPI void *ecore_evas_data_get(const Ecore_Evas *ee, const char *key);
@@ -348,7 +403,7 @@ module Efl
# EAPI void ecore_evas_callback_state_change_set(Ecore_Evas *ee, Ecore_Evas_Event_Cb func);
[ :ecore_evas_callback_state_change_set, [ :ecore_evas, :ecore_evas_event_cb ], :void ],
# EAPI Evas *ecore_evas_get(const Ecore_Evas *ee);
- [ :ecore_evas_get, [ :ecore_evas ], :evas ],
+ [ :ecore_evas_get, [ :ecore_evas ], :pointer ],
# EAPI void ecore_evas_managed_move(Ecore_Evas *ee, int x, int y);
[ :ecore_evas_managed_move, [ :ecore_evas, :int, :int ], :void ],
# EAPI void ecore_evas_shaped_set(Ecore_Evas *ee, Eina_Bool shaped);
@@ -380,9 +435,9 @@ module Efl
# EAPI void ecore_evas_cursor_set(Ecore_Evas *ee, const char *file, int layer, int hot_x, int hot_y);
[ :ecore_evas_cursor_set, [ :ecore_evas, :string, :int, :int, :int ], :void ],
# EAPI void ecore_evas_cursor_get(const Ecore_Evas *ee, Evas_Object **obj, int *layer, int *hot_x, int *hot_y);
- [ :ecore_evas_cursor_get, [ :ecore_evas, :evas_object, :pointer, :pointer, :pointer ], :void ],
+ [ :ecore_evas_cursor_get, [ :ecore_evas, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void ecore_evas_object_cursor_set(Ecore_Evas *ee, Evas_Object *obj, int layer, int hot_x, int hot_y);
- [ :ecore_evas_object_cursor_set, [ :ecore_evas, :evas_object, :int, :int, :int ], :void ],
+ [ :ecore_evas_object_cursor_set, [ :ecore_evas, :pointer, :int, :int, :int ], :void ],
# EAPI void ecore_evas_override_set(Ecore_Evas *ee, Eina_Bool on);
[ :ecore_evas_override_set, [ :ecore_evas, :bool ], :void ],
# EAPI Eina_Bool ecore_evas_override_get(const Ecore_Evas *ee);
@@ -422,11 +477,11 @@ module Efl
# EAPI Eina_Bool ecore_evas_draw_frame_get(const Ecore_Evas *ee);
[ :ecore_evas_draw_frame_get, [ :ecore_evas ], :bool ],
# EAPI Eina_Bool ecore_evas_object_associate(Ecore_Evas *ee, Evas_Object *obj, Ecore_Evas_Object_Associate_Flags flags);
- [ :ecore_evas_object_associate, [ :ecore_evas, :evas_object, :ecore_evas_object_associate_flags ], :bool ],
+ [ :ecore_evas_object_associate, [ :ecore_evas, :pointer, :ecore_evas_object_associate_flags ], :bool ],
# EAPI Eina_Bool ecore_evas_object_dissociate(Ecore_Evas *ee, Evas_Object *obj);
- [ :ecore_evas_object_dissociate, [ :ecore_evas, :evas_object ], :bool ],
+ [ :ecore_evas_object_dissociate, [ :ecore_evas, :pointer ], :bool ],
# EAPI Evas_Object *ecore_evas_object_associate_get(const Ecore_Evas *ee);
- [ :ecore_evas_object_associate_get, [ :ecore_evas ], :evas_object ],
+ [ :ecore_evas_object_associate_get, [ :ecore_evas ], :pointer ],
# EAPI unsigned char ecore_getopt_callback_ecore_evas_list_engines(const Ecore_Getopt *parser, const Ecore_Getopt_Desc *desc, const char *str, void *data, Ecore_Getopt_Value *storage);
[ :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);
@@ -458,11 +513,11 @@ module Efl
# EAPI Ecore_Evas *ecore_evas_ews_ecore_evas_get(void);
[ :ecore_evas_ews_ecore_evas_get, [ ], :ecore_evas ],
# EAPI Evas *ecore_evas_ews_evas_get(void);
- [ :ecore_evas_ews_evas_get, [ ], :evas ],
+ [ :ecore_evas_ews_evas_get, [ ], :pointer ],
# EAPI Evas_Object *ecore_evas_ews_background_get(void);
- [ :ecore_evas_ews_background_get, [ ], :evas_object ],
+ [ :ecore_evas_ews_background_get, [ ], :pointer ],
# EAPI void ecore_evas_ews_background_set(Evas_Object *o);
- [ :ecore_evas_ews_background_set, [ :evas_object ], :void ],
+ [ :ecore_evas_ews_background_set, [ :pointer ], :void ],
# EAPI const Eina_List *ecore_evas_ews_children_get(void);
[ :ecore_evas_ews_children_get, [ ], :eina_list ],
# EAPI void ecore_evas_ews_manager_set(const void *manager);
@@ -474,13 +529,13 @@ module Efl
# EAPI Eina_Bool ecore_evas_extn_socket_listen(Ecore_Evas *ee, const char *svcname, int svcnum, Eina_Bool svcsys);
[ :ecore_evas_extn_socket_listen, [ :ecore_evas, :string, :int, :bool ], :bool ],
# EAPI void ecore_evas_extn_plug_object_data_lock(Evas_Object *obj);
- [ :ecore_evas_extn_plug_object_data_lock, [ :evas_object ], :void ],
+ [ :ecore_evas_extn_plug_object_data_lock, [ :pointer ], :void ],
# EAPI void ecore_evas_extn_plug_object_data_unlock(Evas_Object *obj);
- [ :ecore_evas_extn_plug_object_data_unlock, [ :evas_object ], :void ],
+ [ :ecore_evas_extn_plug_object_data_unlock, [ :pointer ], :void ],
# EAPI Evas_Object *ecore_evas_extn_plug_new(Ecore_Evas *ee_target);
- [ :ecore_evas_extn_plug_new, [ :ecore_evas ], :evas_object ],
+ [ :ecore_evas_extn_plug_new, [ :ecore_evas ], :pointer ],
# 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 ],
+ [ :ecore_evas_extn_plug_connect, [ :pointer, :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);
diff --git a/lib/efl/native/ecore_evas_types.rb b/lib/efl/native/ecore_evas_types.rb
new file mode 100644
index 0000000..8e71969
--- /dev/null
+++ b/lib/efl/native/ecore_evas_types.rb
@@ -0,0 +1,62 @@
+#! /usr/bin/env ruby
+# -*- coding: UTF-8 -*-
+#
+require 'efl/native'
+#
+module Efl
+ #
+ module EcoreEvasTypes
+ #
+ FCT_PREFIX = 'ecore_evas_types_' unless const_defined? :FCT_PREFIX
+ #
+ def self.method_missing meth, *args, &block
+ sym = Efl::MethodResolver.resolve self, meth, FCT_PREFIX
+ self.send sym, *args, &block
+ end
+ #
+ end
+ #
+ module Native
+ #
+ ffi_lib 'ecore_evas.so.1'
+ #
+ # TYPEDEFS
+ # typedef unsigned int Ecore_X_Window;
+ typedef :uint, :ecore_x_window
+ # typedef unsigned int Ecore_X_Pixmap;
+ typedef :uint, :ecore_x_pixmap
+ # typedef struct _Ecore_DirectFB_Window Ecore_DirectFB_Window;
+ typedef :pointer, :ecore_directfb_window
+ # typedef struct _Ecore_Win32_Window Ecore_Win32_Window;
+ typedef :pointer, :ecore_win32_window
+ # typedef struct _Ecore_WinCE_Window Ecore_WinCE_Window;
+ typedef :pointer, :ecore_wince_window
+ # typedef struct _Ecore_Cocoa_Window Ecore_Cocoa_Window;
+ typedef :pointer, :ecore_cocoa_window
+ # typedef struct _Ecore_Evas Ecore_Evas;
+ typedef :pointer, :ecore_evas
+ # typedef struct _Ecore_Wl_Window Ecore_Wl_Window;
+ typedef :pointer, :ecore_wl_window
+ # typedef struct _Ecore_Getopt Ecore_Getopt;
+ typedef :pointer, :ecore_getopt
+ # typedef struct _Ecore_Getopt_Desc Ecore_Getopt_Desc;
+ typedef :pointer, :ecore_getopt_desc
+ # typedef union _Ecore_Getopt_Value Ecore_Getopt_Value;
+ typedef :pointer, :ecore_getopt_value
+ # typedef uintptr_t Ecore_Window;
+ typedef :pointer, :ecore_window
+ #
+ # CALLBACKS
+ # typedef void (*Ecore_Evas_Event_Cb) (Ecore_Evas *ee);
+ callback :ecore_evas_event_cb, [ :ecore_evas ], :void
+ #
+ # FUNCTIONS
+ fcts = [
+ ]
+ #
+ attach_fcts fcts
+ #
+ end
+end
+#
+# EOF
diff --git a/lib/efl/native/edje.rb b/lib/efl/native/edje.rb
index 1c726eb..579fe7e 100644
--- a/lib/efl/native/edje.rb
+++ b/lib/efl/native/edje.rb
@@ -130,13 +130,13 @@ module Efl
#
# CALLBACKS
# typedef void (*Edje_Signal_Cb) (void *data, Evas_Object *obj, const char *emission, const char *source);
- callback :edje_message_handler_cb, [ :pointer, :evas_object, :edje_message_type, :int, :pointer ], :void
+ callback :edje_signal_cb, [ :pointer, :pointer, :string, :string ], :void
# typedef void (*Edje_Text_Filter_Cb) (void *data, Evas_Object *obj, const char *part, Edje_Text_Filter_Type type, char **text);
- callback :edje_text_filter_cb, [ :pointer, :evas_object, :string, :edje_text_filter_type, :pointer ], :void
+ callback :edje_text_filter_cb, [ :pointer, :pointer, :string, :edje_text_filter_type, :pointer ], :void
# typedef void (*Edje_Markup_Filter_Cb) (void *data, Evas_Object *obj, const char *part, char **text);
- callback :edje_markup_filter_cb, [ :pointer, :evas_object, :string, :pointer ], :void
+ callback :edje_markup_filter_cb, [ :pointer, :pointer, :string, :pointer ], :void
# typedef Evas_Object *(*Edje_Item_Provider_Cb) (void *data, Evas_Object *obj, const char *part, const char *item);
- callback :edje_item_provider_cb, [ :pointer, :evas_object, :string, :string ], :evas_object
+ callback :edje_item_provider_cb, [ :pointer, :pointer, :string, :string ], :pointer
# typedef void (*Edje_Text_Change_Cb) (void *data, Evas_Object *obj, const char *part);
callback :edje_text_change_cb, [ :pointer, :pointer, :string ], :void
# typedef void (*Edje_Message_Handler_Cb) (void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg);
diff --git a/lib/efl/native/eet.rb b/lib/efl/native/eet.rb
index 7b24bb1..02c6ea9 100644
--- a/lib/efl/native/eet.rb
+++ b/lib/efl/native/eet.rb
@@ -242,8 +242,7 @@ module Efl
# EAPI const char *eet_data_descriptor_name_get(const Eet_Data_Descriptor *edd);
[ :eet_data_descriptor_name_get, [ :eet_data_descriptor ], :string ],
# EAPI void eet_data_descriptor_element_add(Eet_Data_Descriptor *edd, const char *name, int type, int group_type, int offset, /* int count_offset, */
- # int count, const char *counter_name, Eet_Data_Descriptor *subtype);
- [ :eet_data_descriptor_element_add, [ :eet_data_descriptor, :string, :int, :int, :int, :int, :string, :eet_data_descriptor ], :void ],
+ # FIXME
# EAPI void * eet_data_read(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name);
[ :eet_data_read, [ :eet_file, :eet_data_descriptor, :string ], :pointer ],
# EAPI int eet_data_write(Eet_File *ef, Eet_Data_Descriptor *edd, const char *name, const void *data, int compress);
diff --git a/lib/efl/native/elm/elm_actionslider.rb b/lib/efl/native/elm/elm_actionslider.rb
index 93c9317..d09cb3b 100644
--- a/lib/efl/native/elm/elm_actionslider.rb
+++ b/lib/efl/native/elm/elm_actionslider.rb
@@ -29,21 +29,21 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_actionslider_add(Evas_Object *parent);
- [ :elm_actionslider_add, [ :evas_object ], :evas_object ],
- # EAPI const char *elm_actionslider_selected_label_get(const Evas_Object *obj);
- [ :elm_actionslider_selected_label_get, [ :evas_object ], :string ],
+ [ :elm_actionslider_add, [ :pointer ], :pointer ],
# EAPI void elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos);
- [ :elm_actionslider_indicator_pos_set, [ :evas_object, :elm_actionslider_pos ], :void ],
+ [ :elm_actionslider_indicator_pos_set, [ :pointer, :elm_actionslider_pos ], :void ],
# EAPI Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Evas_Object *obj);
- [ :elm_actionslider_indicator_pos_get, [ :evas_object ], :elm_actionslider_pos ],
+ [ :elm_actionslider_indicator_pos_get, [ :pointer ], :elm_actionslider_pos ],
# EAPI void elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos);
- [ :elm_actionslider_magnet_pos_set, [ :evas_object, :elm_actionslider_pos ], :void ],
+ [ :elm_actionslider_magnet_pos_set, [ :pointer, :elm_actionslider_pos ], :void ],
# EAPI Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Evas_Object *obj);
- [ :elm_actionslider_magnet_pos_get, [ :evas_object ], :elm_actionslider_pos ],
+ [ :elm_actionslider_magnet_pos_get, [ :pointer ], :elm_actionslider_pos ],
# EAPI void elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos);
- [ :elm_actionslider_enabled_pos_set, [ :evas_object, :elm_actionslider_pos ], :void ],
+ [ :elm_actionslider_enabled_pos_set, [ :pointer, :elm_actionslider_pos ], :void ],
# EAPI Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Evas_Object *obj);
- [ :elm_actionslider_enabled_pos_get, [ :evas_object ], :elm_actionslider_pos ],
+ [ :elm_actionslider_enabled_pos_get, [ :pointer ], :elm_actionslider_pos ],
+ # EAPI const char *elm_actionslider_selected_label_get(const Evas_Object *obj);
+ [ :elm_actionslider_selected_label_get, [ :pointer ], :string ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_bg.rb b/lib/efl/native/elm/elm_bg.rb
index a2b9182..27d9e92 100644
--- a/lib/efl/native/elm/elm_bg.rb
+++ b/lib/efl/native/elm/elm_bg.rb
@@ -28,21 +28,21 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_bg_add(Evas_Object *parent);
- [ :elm_bg_add, [ :evas_object ], :evas_object ],
+ [ :elm_bg_add, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_bg_file_set(Evas_Object *obj, const char *file, const char *group);
- [ :elm_bg_file_set, [ :evas_object, :string, :string ], :bool ],
+ [ :elm_bg_file_set, [ :pointer, :string, :string ], :bool ],
# EAPI void elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group);
- [ :elm_bg_file_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_bg_file_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option);
- [ :elm_bg_option_set, [ :evas_object, :elm_bg_option ], :void ],
+ [ :elm_bg_option_set, [ :pointer, :elm_bg_option ], :void ],
# EAPI Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj);
- [ :elm_bg_option_get, [ :evas_object ], :elm_bg_option ],
+ [ :elm_bg_option_get, [ :pointer ], :elm_bg_option ],
# EAPI void elm_bg_color_set(Evas_Object *obj, int r, int g, int b);
- [ :elm_bg_color_set, [ :evas_object, :int, :int, :int ], :void ],
+ [ :elm_bg_color_set, [ :pointer, :int, :int, :int ], :void ],
# EAPI void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b);
- [ :elm_bg_color_get, [ :evas_object, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_bg_color_get, [ :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_bg_load_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
- [ :elm_bg_load_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_bg_load_size_set, [ :pointer, :int, :int ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_box.rb b/lib/efl/native/elm/elm_box.rb
index 92c3ed9..1916944 100644
--- a/lib/efl/native/elm/elm_box.rb
+++ b/lib/efl/native/elm/elm_box.rb
@@ -28,51 +28,51 @@ module Efl
#
# FUNCTIONS
fcts = [
+ # EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data);
+ [ :elm_box_layout_transition, [ :pointer, :evas_object_box_data, :pointer ], :void ],
+ # EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data);
+ [ :elm_box_transition_new, [ :double, :evas_object_box_layout_cb, :pointer, :ecore_cb, :evas_object_box_layout_cb, :pointer, :ecore_cb,
+ :ecore_cb, :pointer ], :elm_box_transition ],
+ # EAPI void elm_box_transition_free(void *data);
+ [ :elm_box_transition_free, [ :pointer ], :void ],
# EAPI Evas_Object *elm_box_add(Evas_Object *parent);
- [ :elm_box_add, [ :evas_object ], :evas_object ],
+ [ :elm_box_add, [ :pointer ], :pointer ],
# EAPI void elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_box_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_box_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_box_horizontal_get(const Evas_Object *obj);
- [ :elm_box_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_box_horizontal_get, [ :pointer ], :bool ],
# EAPI void elm_box_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
- [ :elm_box_homogeneous_set, [ :evas_object, :bool ], :void ],
+ [ :elm_box_homogeneous_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_box_homogeneous_get(const Evas_Object *obj);
- [ :elm_box_homogeneous_get, [ :evas_object ], :bool ],
+ [ :elm_box_homogeneous_get, [ :pointer ], :bool ],
# EAPI void elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj);
- [ :elm_box_pack_start, [ :evas_object, :evas_object ], :void ],
+ [ :elm_box_pack_start, [ :pointer, :pointer ], :void ],
# EAPI void elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj);
- [ :elm_box_pack_end, [ :evas_object, :evas_object ], :void ],
+ [ :elm_box_pack_end, [ :pointer, :pointer ], :void ],
# EAPI void elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before);
- [ :elm_box_pack_before, [ :evas_object, :evas_object, :evas_object ], :void ],
+ [ :elm_box_pack_before, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after);
- [ :elm_box_pack_after, [ :evas_object, :evas_object, :evas_object ], :void ],
+ [ :elm_box_pack_after, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_box_clear(Evas_Object *obj);
- [ :elm_box_clear, [ :evas_object ], :void ],
+ [ :elm_box_clear, [ :pointer ], :void ],
# EAPI void elm_box_unpack(Evas_Object *obj, Evas_Object *subobj);
- [ :elm_box_unpack, [ :evas_object, :evas_object ], :void ],
+ [ :elm_box_unpack, [ :pointer, :pointer ], :void ],
# EAPI void elm_box_unpack_all(Evas_Object *obj);
- [ :elm_box_unpack_all, [ :evas_object ], :void ],
+ [ :elm_box_unpack_all, [ :pointer ], :void ],
+ # EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data);
+ [ :elm_box_layout_set, [ :pointer, :evas_object_box_layout_cb, :pointer, :ecore_cb ], :void ],
# EAPI Eina_List *elm_box_children_get(const Evas_Object *obj);
- [ :elm_box_children_get, [ :evas_object ], :eina_list ],
+ [ :elm_box_children_get, [ :pointer ], :eina_list ],
# EAPI void elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical);
- [ :elm_box_padding_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_box_padding_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_box_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical);
- [ :elm_box_padding_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_box_padding_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_box_align_set(Evas_Object *obj, double horizontal, double vertical);
- [ :elm_box_align_set, [ :evas_object, :double, :double ], :void ],
+ [ :elm_box_align_set, [ :pointer, :double, :double ], :void ],
# EAPI void elm_box_align_get(const Evas_Object *obj, double *horizontal, double *vertical);
- [ :elm_box_align_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_box_align_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_box_recalculate(Evas_Object *obj);
- [ :elm_box_recalculate, [ :evas_object ], :void ],
- # EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data);
- [ :elm_box_layout_set, [ :evas_object, :evas_object_box_layout_cb, :pointer, :ecore_cb ], :void ],
- # EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data);
- [ :elm_box_layout_transition, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
- # EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data);
- [ :elm_box_transition_new, [ :double, :evas_object_box_layout_cb, :pointer, :ecore_cb, :evas_object_box_layout_cb, :pointer, :ecore_cb,
- :ecore_cb, :pointer ], :elm_box_transition ],
- # EAPI void elm_box_transition_free(void *data);
- [ :elm_box_transition_free, [ :pointer ], :void ],
+ [ :elm_box_recalculate, [ :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_bubble.rb b/lib/efl/native/elm/elm_bubble.rb
index e8bba37..cc5c415 100644
--- a/lib/efl/native/elm/elm_bubble.rb
+++ b/lib/efl/native/elm/elm_bubble.rb
@@ -29,11 +29,11 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_bubble_add(Evas_Object *parent);
- [ :elm_bubble_add, [ :evas_object ], :evas_object ],
+ [ :elm_bubble_add, [ :pointer ], :pointer ],
# EAPI void elm_bubble_pos_set(Evas_Object *obj, Elm_Bubble_Pos pos);
- [ :elm_bubble_pos_set, [ :evas_object, :elm_bubble_pos ], :void ],
+ [ :elm_bubble_pos_set, [ :pointer, :elm_bubble_pos ], :void ],
# EAPI Elm_Bubble_Pos elm_bubble_pos_get(const Evas_Object *obj);
- [ :elm_bubble_pos_get, [ :evas_object ], :elm_bubble_pos ],
+ [ :elm_bubble_pos_get, [ :pointer ], :elm_bubble_pos ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_button.rb b/lib/efl/native/elm/elm_button.rb
index 8305b7c..ffc560d 100644
--- a/lib/efl/native/elm/elm_button.rb
+++ b/lib/efl/native/elm/elm_button.rb
@@ -24,19 +24,19 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_button_add(Evas_Object *parent);
- [ :elm_button_add, [ :evas_object ], :evas_object ],
+ [ :elm_button_add, [ :pointer ], :pointer ],
# EAPI void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on);
- [ :elm_button_autorepeat_set, [ :evas_object, :bool ], :void ],
+ [ :elm_button_autorepeat_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj);
- [ :elm_button_autorepeat_get, [ :evas_object ], :bool ],
+ [ :elm_button_autorepeat_get, [ :pointer ], :bool ],
# EAPI void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t);
- [ :elm_button_autorepeat_initial_timeout_set, [ :evas_object, :double ], :void ],
+ [ :elm_button_autorepeat_initial_timeout_set, [ :pointer, :double ], :void ],
# EAPI double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj);
- [ :elm_button_autorepeat_initial_timeout_get, [ :evas_object ], :double ],
+ [ :elm_button_autorepeat_initial_timeout_get, [ :pointer ], :double ],
# EAPI void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t);
- [ :elm_button_autorepeat_gap_timeout_set, [ :evas_object, :double ], :void ],
+ [ :elm_button_autorepeat_gap_timeout_set, [ :pointer, :double ], :void ],
# EAPI double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj);
- [ :elm_button_autorepeat_gap_timeout_get, [ :evas_object ], :double ],
+ [ :elm_button_autorepeat_gap_timeout_get, [ :pointer ], :double ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_calendar.rb b/lib/efl/native/elm/elm_calendar.rb
index cf9bee2..4a64009 100644
--- a/lib/efl/native/elm/elm_calendar.rb
+++ b/lib/efl/native/elm/elm_calendar.rb
@@ -53,44 +53,50 @@ module Efl
#
# FUNCTIONS
fcts = [
+ # EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]);
+ # FIXME
+ # EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark);
+ [ :elm_calendar_mark_del, [ :elm_calendar_mark ], :void ],
# EAPI Evas_Object *elm_calendar_add(Evas_Object *parent);
- [ :elm_calendar_add, [ :evas_object ], :evas_object ],
+ [ :elm_calendar_add, [ :pointer ], :pointer ],
# EAPI const char **elm_calendar_weekdays_names_get(const Evas_Object *obj);
- [ :elm_calendar_weekdays_names_get, [ :evas_object ], :pointer ],
- # EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]);
- [ :elm_calendar_weekdays_names_set, [ :evas_object, :pointer ], :void ],
+ [ :elm_calendar_weekdays_names_get, [ :pointer ], :pointer ],
+ # EAPI void elm_calendar_interval_set(Evas_Object *obj, double interval);
+ [ :elm_calendar_interval_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_calendar_interval_get(const Evas_Object *obj);
+ [ :elm_calendar_interval_get, [ :pointer ], :double ],
# EAPI void elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max);
- [ :elm_calendar_min_max_year_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_calendar_min_max_year_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max);
- [ :elm_calendar_min_max_year_get, [ :evas_object, :pointer, :pointer ], :void ],
- # EAPI void elm_calendar_select_mode_set(Evas_Object *obj, Elm_Calendar_Select_Mode mode);
- [ :elm_calendar_select_mode_set, [ :evas_object, :_elm_calendar_select_mode ], :void ],
- # EAPI Elm_Calendar_Select_Mode elm_calendar_select_mode_get(const Evas_Object *obj);
- [ :elm_calendar_select_mode_get, [ :evas_object ], :_elm_calendar_select_mode ],
+ [ :elm_calendar_min_max_year_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_calendar_selected_time_set(Evas_Object *obj, struct tm *selected_time);
- [ :elm_calendar_selected_time_set, [ :evas_object, :pointer ], :void ],
+ [ :elm_calendar_selected_time_set, [ :pointer, :pointer ], :void ],
# EAPI Eina_Bool elm_calendar_selected_time_get(const Evas_Object *obj, struct tm *selected_time);
- [ :elm_calendar_selected_time_get, [ :evas_object, :pointer ], :bool ],
+ [ :elm_calendar_selected_time_get, [ :pointer, :pointer ], :bool ],
# EAPI void elm_calendar_format_function_set(Evas_Object *obj, Elm_Calendar_Format_Cb format_func);
- [ :elm_calendar_format_function_set, [ :evas_object, :elm_calendar_format_cb ], :void ],
+ [ :elm_calendar_format_function_set, [ :pointer, :elm_calendar_format_cb ], :void ],
# EAPI Elm_Calendar_Mark *elm_calendar_mark_add(Evas_Object *obj, const char *mark_type, struct tm *mark_time, Elm_Calendar_Mark_Repeat_Type repeat);
- [ :elm_calendar_mark_add, [ :evas_object, :string, :pointer, :_elm_calendar_mark_repeat_type ], :elm_calendar_mark ],
- # EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark);
- [ :elm_calendar_mark_del, [ :elm_calendar_mark ], :void ],
+ [ :elm_calendar_mark_add, [ :pointer, :string, :pointer, :_elm_calendar_mark_repeat_type ], :elm_calendar_mark ],
# EAPI void elm_calendar_marks_clear(Evas_Object *obj);
- [ :elm_calendar_marks_clear, [ :evas_object ], :void ],
+ [ :elm_calendar_marks_clear, [ :pointer ], :void ],
# EAPI const Eina_List *elm_calendar_marks_get(const Evas_Object *obj);
- [ :elm_calendar_marks_get, [ :evas_object ], :eina_list ],
+ [ :elm_calendar_marks_get, [ :pointer ], :eina_list ],
# EAPI void elm_calendar_marks_draw(Evas_Object *obj);
- [ :elm_calendar_marks_draw, [ :evas_object ], :void ],
- # EAPI void elm_calendar_interval_set(Evas_Object *obj, double interval);
- [ :elm_calendar_interval_set, [ :evas_object, :double ], :void ],
- # EAPI double elm_calendar_interval_get(const Evas_Object *obj);
- [ :elm_calendar_interval_get, [ :evas_object ], :double ],
+ [ :elm_calendar_marks_draw, [ :pointer ], :void ],
# EAPI void elm_calendar_first_day_of_week_set(Evas_Object *obj, Elm_Calendar_Weekday day);
- [ :elm_calendar_first_day_of_week_set, [ :evas_object, :_elm_calendar_weekday ], :void ],
+ [ :elm_calendar_first_day_of_week_set, [ :pointer, :_elm_calendar_weekday ], :void ],
# EAPI Elm_Calendar_Weekday elm_calendar_first_day_of_week_get(const Evas_Object *obj);
- [ :elm_calendar_first_day_of_week_get, [ :evas_object ], :_elm_calendar_weekday ],
+ [ :elm_calendar_first_day_of_week_get, [ :pointer ], :_elm_calendar_weekday ],
+ # EAPI void elm_calendar_select_mode_set(Evas_Object *obj, Elm_Calendar_Select_Mode mode);
+ [ :elm_calendar_select_mode_set, [ :pointer, :_elm_calendar_select_mode ], :void ],
+ # EAPI Elm_Calendar_Select_Mode elm_calendar_select_mode_get(const Evas_Object *obj);
+ [ :elm_calendar_select_mode_get, [ :pointer ], :_elm_calendar_select_mode ],
+ # EAPI void elm_calendar_selectable_set(Evas_Object *obj, Elm_Calendar_Selectable selectable);
+ [ :elm_calendar_selectable_set, [ :pointer, :_elm_calendar_selectable ], :void ],
+ # EAPI Elm_Calendar_Selectable elm_calendar_selectable_get(const Evas_Object *obj);
+ [ :elm_calendar_selectable_get, [ :pointer ], :_elm_calendar_selectable ],
+ # EAPI Eina_Bool elm_calendar_displayed_time_get(const Evas_Object *obj, struct tm *displayed_time);
+ [ :elm_calendar_displayed_time_get, [ :pointer, :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_check.rb b/lib/efl/native/elm/elm_check.rb
index 8ee1ed6..3d29dd0 100644
--- a/lib/efl/native/elm/elm_check.rb
+++ b/lib/efl/native/elm/elm_check.rb
@@ -24,13 +24,13 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object * elm_check_add(Evas_Object *parent);
- [ :elm_check_add, [ :evas_object ], :evas_object ],
+ [ :elm_check_add, [ :pointer ], :pointer ],
# EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state);
- [ :elm_check_state_set, [ :evas_object, :bool ], :void ],
+ [ :elm_check_state_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj);
- [ :elm_check_state_get, [ :evas_object ], :bool ],
+ [ :elm_check_state_get, [ :pointer ], :bool ],
# EAPI void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep);
- [ :elm_check_state_pointer_set, [ :evas_object, :pointer ], :void ],
+ [ :elm_check_state_pointer_set, [ :pointer, :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_clock.rb b/lib/efl/native/elm/elm_clock.rb
index 8ed7875..6350d3c 100644
--- a/lib/efl/native/elm/elm_clock.rb
+++ b/lib/efl/native/elm/elm_clock.rb
@@ -30,31 +30,31 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_clock_add(Evas_Object *parent);
- [ :elm_clock_add, [ :evas_object ], :evas_object ],
+ [ :elm_clock_add, [ :pointer ], :pointer ],
# EAPI void elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec);
- [ :elm_clock_time_set, [ :evas_object, :int, :int, :int ], :void ],
+ [ :elm_clock_time_set, [ :pointer, :int, :int, :int ], :void ],
# EAPI void elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec);
- [ :elm_clock_time_get, [ :evas_object, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_clock_time_get, [ :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit);
- [ :elm_clock_edit_set, [ :evas_object, :bool ], :void ],
+ [ :elm_clock_edit_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_clock_edit_get(const Evas_Object *obj);
- [ :elm_clock_edit_get, [ :evas_object ], :bool ],
+ [ :elm_clock_edit_get, [ :pointer ], :bool ],
# EAPI void elm_clock_edit_mode_set(Evas_Object *obj, Elm_Clock_Edit_Mode digedit);
- [ :elm_clock_edit_mode_set, [ :evas_object, :elm_clock_edit_mode ], :void ],
+ [ :elm_clock_edit_mode_set, [ :pointer, :elm_clock_edit_mode ], :void ],
# EAPI Elm_Clock_Edit_Mode elm_clock_edit_mode_get(const Evas_Object *obj);
- [ :elm_clock_edit_mode_get, [ :evas_object ], :elm_clock_edit_mode ],
+ [ :elm_clock_edit_mode_get, [ :pointer ], :elm_clock_edit_mode ],
# EAPI void elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm);
- [ :elm_clock_show_am_pm_set, [ :evas_object, :bool ], :void ],
+ [ :elm_clock_show_am_pm_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_clock_show_am_pm_get(const Evas_Object *obj);
- [ :elm_clock_show_am_pm_get, [ :evas_object ], :bool ],
+ [ :elm_clock_show_am_pm_get, [ :pointer ], :bool ],
# EAPI void elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds);
- [ :elm_clock_show_seconds_set, [ :evas_object, :bool ], :void ],
+ [ :elm_clock_show_seconds_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_clock_show_seconds_get(const Evas_Object *obj);
- [ :elm_clock_show_seconds_get, [ :evas_object ], :bool ],
+ [ :elm_clock_show_seconds_get, [ :pointer ], :bool ],
# EAPI void elm_clock_first_interval_set(Evas_Object *obj, double interval);
- [ :elm_clock_first_interval_set, [ :evas_object, :double ], :void ],
+ [ :elm_clock_first_interval_set, [ :pointer, :double ], :void ],
# EAPI double elm_clock_first_interval_get(const Evas_Object *obj);
- [ :elm_clock_first_interval_get, [ :evas_object ], :double ],
+ [ :elm_clock_first_interval_get, [ :pointer ], :double ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_cnp.rb b/lib/efl/native/elm/elm_cnp.rb
index 71a9732..e89dedb 100644
--- a/lib/efl/native/elm/elm_cnp.rb
+++ b/lib/efl/native/elm/elm_cnp.rb
@@ -27,27 +27,72 @@ module Efl
# typedef enum {...} Elm_Sel_Format;
enum :elm_sel_format, [ :elm_sel_format_targets, -1, :elm_sel_format_none, 0x0, :elm_sel_format_text, 0x01, :elm_sel_format_markup, 0x02,
:elm_sel_format_image, 0x04, :elm_sel_format_vcard, 0x08, :elm_sel_format_html, 0x10 ]
+ # typedef enum {...} Elm_Xdnd_Action;
+ enum :elm_xdnd_action, [ :elm_xdnd_action_unknown, :elm_xdnd_action_copy, :elm_xdnd_action_move, :elm_xdnd_action_private,
+ :elm_xdnd_action_ask, :elm_xdnd_action_list, :elm_xdnd_action_link, :elm_xdnd_action_description ]
#
# TYPEDEFS
# typedef struct _Elm_Selection_Data Elm_Selection_Data;
typedef :pointer, :elm_selection_data
+ # typedef struct _Elm_Drag_User_Info Elm_Drag_User_Info;
+ typedef :pointer, :elm_drag_user_info
#
# CALLBACKS
# typedef Eina_Bool (*Elm_Drop_Cb) (void *data, Evas_Object *obj, Elm_Selection_Data *ev);
- callback :elm_drop_cb, [ :pointer, :evas_object, :elm_selection_data ], :bool
+ callback :elm_drop_cb, [ :pointer, :pointer, :elm_selection_data ], :bool
+ # typedef Elm_Object_Item *(*Elm_Xy_Item_Get_Cb) (Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *xposret, int *yposret);
+ callback :elm_xy_item_get_cb, [ :pointer, :int, :int, :pointer, :pointer ], :elm_object_item
# typedef void (*Elm_Selection_Loss_Cb) (void *data, Elm_Sel_Type selection);
callback :elm_selection_loss_cb, [ :pointer, :elm_sel_type ], :void
+ # typedef Evas_Object *(*Elm_Drag_Icon_Create_Cb) (void *data, Evas_Object *win, Evas_Coord *xoff, Evas_Coord *yoff);
+ callback :elm_drag_icon_create_cb, [ :pointer, :pointer, :pointer, :pointer ], :pointer
+ # typedef void (*Elm_Drag_State) (void *data, Evas_Object *obj);
+ callback :elm_drag_state_cb, [ :pointer, :pointer ], :void
+ # typedef void (*Elm_Drag_Done) (void *data, Evas_Object *obj, Eina_Bool accepted);
+ callback :elm_drag_done_cb, [ :pointer, :pointer, :bool ], :void
+ # typedef void (*Elm_Drag_Accept) (void *data, Evas_Object *obj, Eina_Bool doaccept);
+ callback :elm_drag_accept_cb, [ :pointer, :pointer, :bool ], :void
+ # typedef void (*Elm_Drag_Pos) (void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y, Elm_Xdnd_Action action);
+ callback :elm_drag_pos_cb, [ :pointer, :pointer, :int, :int, :elm_xdnd_action ], :void
+ # typedef void (*Elm_Drag_Start) (void *data, Evas_Object *obj);
+ callback :elm_drag_start_cb, [ :pointer, :pointer ], :void
+ # typedef void (*Elm_Drag_Item_Container_Pos) (void *data, Evas_Object *cont, Elm_Object_Item *it, Evas_Coord x, Evas_Coord y, int xposret, int yposret, Elm_Xdnd_Action action);
+ callback :elm_drag_item_container_pos_cb, [ :pointer, :pointer, :elm_object_item, :int, :int, :int, :int, :elm_xdnd_action ], :void
+ # typedef Eina_Bool (*Elm_Drop_Item_Container_Cb) (void *data, Evas_Object *obj, Elm_Object_Item *it, Elm_Selection_Data *ev, int xposret, int yposret);
+ callback :elm_drop_item_container_cb, [ :pointer, :pointer, :elm_object_item, :elm_selection_data, :int, :int ], :bool
+ # typedef Eina_Bool (*Elm_Item_Container_Data_Get_Cb)( Evas_Object *obj, Elm_Object_Item *it, Elm_Drag_User_Info *info);
+ callback :elm_item_container_data_get_cb, [ :pointer, :elm_object_item, :elm_drag_user_info ], :bool
#
# FUNCTIONS
fcts = [
# EAPI Eina_Bool elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, const void *buf, size_t buflen);
- [ :elm_cnp_selection_set, [ :evas_object, :elm_sel_type, :elm_sel_format, :pointer, :ulong ], :bool ],
+ [ :elm_cnp_selection_set, [ :pointer, :elm_sel_type, :elm_sel_format, :pointer, :ulong ], :bool ],
# EAPI Eina_Bool elm_cnp_selection_get(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, Elm_Drop_Cb datacb, void *udata);
- [ :elm_cnp_selection_get, [ :evas_object, :elm_sel_type, :elm_sel_format, :elm_drop_cb, :pointer ], :bool ],
+ [ :elm_cnp_selection_get, [ :pointer, :elm_sel_type, :elm_sel_format, :elm_drop_cb, :pointer ], :bool ],
# EAPI Eina_Bool elm_object_cnp_selection_clear(Evas_Object *obj, Elm_Sel_Type selection);
- [ :elm_object_cnp_selection_clear, [ :evas_object, :elm_sel_type ], :bool ],
+ [ :elm_object_cnp_selection_clear, [ :pointer, :elm_sel_type ], :bool ],
# EAPI void elm_cnp_selection_loss_callback_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Selection_Loss_Cb func, const void *data);
- [ :elm_cnp_selection_loss_callback_set, [ :evas_object, :elm_sel_type, :elm_selection_loss_cb, :pointer ], :void ],
+ [ :elm_cnp_selection_loss_callback_set, [ :pointer, :elm_sel_type, :elm_selection_loss_cb, :pointer ], :void ],
+ # EAPI Eina_Bool elm_drop_target_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State entercb, void *enterdata, Elm_Drag_State leavecb, void *leavedata, Elm_Drag_Pos poscb, void *posdata, Elm_Drop_Cb dropcb, void *dropdata);
+ [ :elm_drop_target_add, [ :pointer, :elm_sel_format, :elm_drag_state_cb, :pointer, :elm_drag_state_cb, :pointer, :elm_drag_pos_cb, :pointer,
+ :elm_drop_cb, :pointer ], :bool ],
+ # EAPI Eina_Bool elm_drop_target_del(Evas_Object *obj, Elm_Sel_Format format, Elm_Drag_State entercb, void *enterdata, Elm_Drag_State leavecb, void *leavedata, Elm_Drag_Pos poscb, void *posdata, Elm_Drop_Cb dropcb, void *dropdata);
+ [ :elm_drop_target_del, [ :pointer, :elm_sel_format, :elm_drag_state_cb, :pointer, :elm_drag_state_cb, :pointer, :elm_drag_pos_cb, :pointer,
+ :elm_drop_cb, :pointer ], :bool ],
+ # EAPI Eina_Bool elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, const char *data, Elm_Xdnd_Action action, Elm_Drag_Icon_Create_Cb createicon, void *createdata, Elm_Drag_Pos dragpos, void *dragdata, Elm_Drag_Accept acceptcb, void *acceptdata, Elm_Drag_State dragdone, void *donecbdata);
+ [ :elm_drag_start, [ :pointer, :elm_sel_format, :string, :elm_xdnd_action, :elm_drag_icon_create_cb, :pointer, :elm_drag_pos_cb, :pointer,
+ :elm_drag_accept_cb, :pointer, :elm_drag_state_cb, :pointer ], :bool ],
+ # EAPI Eina_Bool elm_drag_action_set(Evas_Object *obj, Elm_Xdnd_Action action);
+ [ :elm_drag_action_set, [ :pointer, :elm_xdnd_action ], :bool ],
+ # EAPI Eina_Bool elm_drag_item_container_add(Evas_Object *obj, double tm_to_anim, double tm_to_drag, Elm_Xy_Item_Get_Cb itemgetcb, Elm_Item_Container_Data_Get_Cb data_get);
+ [ :elm_drag_item_container_add, [ :pointer, :double, :double, :elm_xy_item_get_cb, :elm_item_container_data_get_cb ], :bool ],
+ # EAPI Eina_Bool elm_drag_item_container_del(Evas_Object *obj);
+ [ :elm_drag_item_container_del, [ :pointer ], :bool ],
+ # EAPI Eina_Bool elm_drop_item_container_add(Evas_Object *obj, Elm_Sel_Format format, Elm_Xy_Item_Get_Cb itemgetcb, Elm_Drag_State entercb, void *enterdata, Elm_Drag_State leavecb, void *leavedata, Elm_Drag_Item_Container_Pos poscb, void *posdata, Elm_Drop_Item_Container_Cb dropcb, void *dropdata);
+ [ :elm_drop_item_container_add, [ :pointer, :elm_sel_format, :elm_xy_item_get_cb, :elm_drag_state_cb, :pointer, :elm_drag_state_cb, :pointer,
+ :elm_drag_item_container_pos_cb, :pointer, :elm_drop_item_container_cb, :pointer ], :bool ],
+ # EAPI Eina_Bool elm_drop_item_container_del(Evas_Object *obj);
+ [ :elm_drop_item_container_del, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_colorselector.rb b/lib/efl/native/elm/elm_colorselector.rb
index ca691b2..5652545 100644
--- a/lib/efl/native/elm/elm_colorselector.rb
+++ b/lib/efl/native/elm/elm_colorselector.rb
@@ -23,7 +23,8 @@ module Efl
#
# ENUMS
# typedef enum {...} Elm_Colorselector_Mode;
- enum :elm_colorselector_mode, [ :elm_colorselector_palette, 0, :elm_colorselector_components, 1, :elm_colorselector_both, 2 ]
+ enum :elm_colorselector_mode, [ :elm_colorselector_palette, 0, :elm_colorselector_components, 1, :elm_colorselector_both, 2,
+ :elm_colorselector_picker, 3, :elm_colorselector_all, 4 ]
#
# TYPEDEFS
# typedef struct _Elm_Color_RGBA Elm_Color_RGBA;
@@ -33,28 +34,28 @@ module Efl
#
# FUNCTIONS
fcts = [
+ # EAPI void elm_colorselector_palette_item_color_get(const Elm_Object_Item *it, int *r, int *g, int *b, int *a);
+ [ :elm_colorselector_palette_item_color_get, [ :elm_object_item, :pointer, :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, int g, int b, int a);
+ [ :elm_colorselector_palette_item_color_set, [ :elm_object_item, :int, :int, :int, :int ], :void ],
# EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent);
- [ :elm_colorselector_add, [ :evas_object ], :evas_object ],
+ [ :elm_colorselector_add, [ :pointer ], :pointer ],
# EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int a);
- [ :elm_colorselector_color_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_colorselector_color_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
- [ :elm_colorselector_color_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_colorselector_color_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_colorselector_mode_set(Evas_Object *obj, Elm_Colorselector_Mode mode);
- [ :elm_colorselector_mode_set, [ :evas_object, :elm_colorselector_mode ], :void ],
+ [ :elm_colorselector_mode_set, [ :pointer, :elm_colorselector_mode ], :void ],
# EAPI Elm_Colorselector_Mode elm_colorselector_mode_get(const Evas_Object *obj);
- [ :elm_colorselector_mode_get, [ :evas_object ], :elm_colorselector_mode ],
- # EAPI void elm_colorselector_palette_item_color_get(const Elm_Object_Item *it, int *r, int *g, int *b, int *a);
- [ :elm_colorselector_palette_item_color_get, [ :elm_object_item, :pointer, :pointer, :pointer, :pointer ], :void ],
- # EAPI void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, int g, int b, int a);
- [ :elm_colorselector_palette_item_color_set, [ :elm_object_item, :int, :int, :int, :int ], :void ],
+ [ :elm_colorselector_mode_get, [ :pointer ], :elm_colorselector_mode ],
# EAPI Elm_Object_Item *elm_colorselector_palette_color_add(Evas_Object *obj, int r, int g, int b, int a);
- [ :elm_colorselector_palette_color_add, [ :evas_object, :int, :int, :int, :int ], :elm_object_item ],
+ [ :elm_colorselector_palette_color_add, [ :pointer, :int, :int, :int, :int ], :elm_object_item ],
# EAPI void elm_colorselector_palette_clear(Evas_Object *obj);
- [ :elm_colorselector_palette_clear, [ :evas_object ], :void ],
+ [ :elm_colorselector_palette_clear, [ :pointer ], :void ],
# EAPI void elm_colorselector_palette_name_set(Evas_Object *obj, const char *palette_name);
- [ :elm_colorselector_palette_name_set, [ :evas_object, :string ], :void ],
+ [ :elm_colorselector_palette_name_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_colorselector_palette_name_get(const Evas_Object *obj);
- [ :elm_colorselector_palette_name_get, [ :evas_object ], :string ],
+ [ :elm_colorselector_palette_name_get, [ :pointer ], :string ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_config.rb b/lib/efl/native/elm/elm_config.rb
index 9a4a7bb..415f2bc 100644
--- a/lib/efl/native/elm/elm_config.rb
+++ b/lib/efl/native/elm/elm_config.rb
@@ -79,14 +79,30 @@ module Efl
[ :elm_config_scroll_thumbscroll_threshold_get, [ ], :uint ],
# EAPI void elm_config_scroll_thumbscroll_threshold_set(unsigned int threshold);
[ :elm_config_scroll_thumbscroll_threshold_set, [ :uint ], :void ],
+ # EAPI unsigned int elm_config_scroll_thumbscroll_hold_threshold_get(void);
+ [ :elm_config_scroll_thumbscroll_hold_threshold_get, [ ], :uint ],
+ # EAPI void elm_config_scroll_thumbscroll_hold_threshold_set(unsigned int threshold);
+ [ :elm_config_scroll_thumbscroll_hold_threshold_set, [ :uint ], :void ],
# EAPI double elm_config_scroll_thumbscroll_momentum_threshold_get(void);
[ :elm_config_scroll_thumbscroll_momentum_threshold_get, [ ], :double ],
# EAPI void elm_config_scroll_thumbscroll_momentum_threshold_set(double threshold);
[ :elm_config_scroll_thumbscroll_momentum_threshold_set, [ :double ], :void ],
+ # EAPI unsigned int elm_config_scroll_thumbscroll_flick_distance_tolerance_get(void);
+ [ :elm_config_scroll_thumbscroll_flick_distance_tolerance_get, [ ], :uint ],
+ # EAPI void elm_config_scroll_thumbscroll_flick_distance_tolerance_set(unsigned int distance);
+ [ :elm_config_scroll_thumbscroll_flick_distance_tolerance_set, [ :uint ], :void ],
# EAPI double elm_config_scroll_thumbscroll_friction_get(void);
[ :elm_config_scroll_thumbscroll_friction_get, [ ], :double ],
# EAPI void elm_config_scroll_thumbscroll_friction_set(double friction);
[ :elm_config_scroll_thumbscroll_friction_set, [ :double ], :void ],
+ # EAPI double elm_config_scroll_thumbscroll_min_friction_get(void);
+ [ :elm_config_scroll_thumbscroll_min_friction_get, [ ], :double ],
+ # EAPI void elm_config_scroll_thumbscroll_min_friction_set(double friction);
+ [ :elm_config_scroll_thumbscroll_min_friction_set, [ :double ], :void ],
+ # EAPI double elm_config_scroll_thumbscroll_friction_standard_get(void);
+ [ :elm_config_scroll_thumbscroll_friction_standard_get, [ ], :double ],
+ # EAPI void elm_config_scroll_thumbscroll_friction_standard_set(double standard);
+ [ :elm_config_scroll_thumbscroll_friction_standard_set, [ :double ], :void ],
# EAPI double elm_config_scroll_thumbscroll_border_friction_get(void);
[ :elm_config_scroll_thumbscroll_border_friction_get, [ ], :double ],
# EAPI void elm_config_scroll_thumbscroll_border_friction_set(double friction);
@@ -95,6 +111,18 @@ module Efl
[ :elm_config_scroll_thumbscroll_sensitivity_friction_get, [ ], :double ],
# EAPI void elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction);
[ :elm_config_scroll_thumbscroll_sensitivity_friction_set, [ :double ], :void ],
+ # EAPI double elm_config_scroll_thumbscroll_acceleration_threshold_get(void);
+ [ :elm_config_scroll_thumbscroll_acceleration_threshold_get, [ ], :double ],
+ # EAPI void elm_config_scroll_thumbscroll_acceleration_threshold_set(double threshold);
+ [ :elm_config_scroll_thumbscroll_acceleration_threshold_set, [ :double ], :void ],
+ # EAPI double elm_config_scroll_thumbscroll_acceleration_time_limit_get(void);
+ [ :elm_config_scroll_thumbscroll_acceleration_time_limit_get, [ ], :double ],
+ # EAPI void elm_config_scroll_thumbscroll_acceleration_time_limit_set(double time_limit);
+ [ :elm_config_scroll_thumbscroll_acceleration_time_limit_set, [ :double ], :void ],
+ # EAPI double elm_config_scroll_thumbscroll_acceleration_weight_get(void);
+ [ :elm_config_scroll_thumbscroll_acceleration_weight_get, [ ], :double ],
+ # EAPI void elm_config_scroll_thumbscroll_acceleration_weight_set(double weight);
+ [ :elm_config_scroll_thumbscroll_acceleration_weight_set, [ :double ], :void ],
# EAPI double elm_config_longpress_timeout_get(void);
[ :elm_config_longpress_timeout_get, [ ], :double ],
# EAPI void elm_config_longpress_timeout_set(double longpress_timeout);
@@ -143,6 +171,10 @@ module Efl
[ :elm_config_access_get, [ ], :bool ],
# EAPI void elm_config_access_set(Eina_Bool is_access);
[ :elm_config_access_set, [ :bool ], :void ],
+ # EAPI Eina_Bool elm_config_selection_unfocused_clear_get(void);
+ [ :elm_config_selection_unfocused_clear_get, [ ], :bool ],
+ # EAPI void elm_config_selection_unfocused_clear_set(Eina_Bool enabled);
+ [ :elm_config_selection_unfocused_clear_set, [ :bool ], :void ],
# EAPI void elm_config_font_overlay_unset(const char *text_class);
[ :elm_config_font_overlay_unset, [ :string ], :void ],
# EAPI void elm_config_font_overlay_apply(void);
@@ -187,6 +219,20 @@ module Efl
[ :elm_config_mirrored_get, [ ], :bool ],
# EAPI void elm_config_mirrored_set(Eina_Bool mirrored);
[ :elm_config_mirrored_set, [ :bool ], :void ],
+ # EAPI Eina_Bool elm_config_clouseau_enabled_get(void);
+ [ :elm_config_clouseau_enabled_get, [ ], :bool ],
+ # EAPI void elm_config_clouseau_enabled_set(Eina_Bool enabled);
+ [ :elm_config_clouseau_enabled_set, [ :bool ], :void ],
+ # EAPI const char *elm_config_indicator_service_get(int rotation);
+ [ :elm_config_indicator_service_get, [ :int ], :string ],
+ # EAPI double elm_config_glayer_long_tap_start_timeout_get(void);
+ [ :elm_config_glayer_long_tap_start_timeout_get, [ ], :double ],
+ # EAPI void elm_config_glayer_long_tap_start_timeout_set(double long_tap_timeout);
+ [ :elm_config_glayer_long_tap_start_timeout_set, [ :double ], :void ],
+ # EAPI double elm_config_glayer_double_tap_timeout_get(void);
+ [ :elm_config_glayer_double_tap_timeout_get, [ ], :double ],
+ # EAPI void elm_config_glayer_double_tap_timeout_set(double double_tap_timeout);
+ [ :elm_config_glayer_double_tap_timeout_set, [ :double ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_conform.rb b/lib/efl/native/elm/elm_conform.rb
index c0a7cbd..1b0a3be 100644
--- a/lib/efl/native/elm/elm_conform.rb
+++ b/lib/efl/native/elm/elm_conform.rb
@@ -24,7 +24,7 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_conformant_add(Evas_Object *parent);
- [ :elm_conformant_add, [ :evas_object ], :evas_object ],
+ [ :elm_conformant_add, [ :pointer ], :pointer ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_ctxpopup.rb b/lib/efl/native/elm/elm_ctxpopup.rb
index 89707fd..1e44194 100644
--- a/lib/efl/native/elm/elm_ctxpopup.rb
+++ b/lib/efl/native/elm/elm_ctxpopup.rb
@@ -29,28 +29,28 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_ctxpopup_add(Evas_Object *parent);
- [ :elm_ctxpopup_add, [ :evas_object ], :evas_object ],
+ [ :elm_ctxpopup_add, [ :pointer ], :pointer ],
# EAPI void elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
- [ :elm_ctxpopup_hover_parent_set, [ :evas_object, :evas_object ], :void ],
+ [ :elm_ctxpopup_hover_parent_set, [ :pointer, :pointer ], :void ],
# EAPI Evas_Object *elm_ctxpopup_hover_parent_get(const Evas_Object *obj);
- [ :elm_ctxpopup_hover_parent_get, [ :evas_object ], :evas_object ],
+ [ :elm_ctxpopup_hover_parent_get, [ :pointer ], :pointer ],
# EAPI void elm_ctxpopup_clear(Evas_Object *obj);
- [ :elm_ctxpopup_clear, [ :evas_object ], :void ],
+ [ :elm_ctxpopup_clear, [ :pointer ], :void ],
# EAPI void elm_ctxpopup_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_ctxpopup_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_ctxpopup_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_ctxpopup_horizontal_get(const Evas_Object *obj);
- [ :elm_ctxpopup_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_ctxpopup_horizontal_get, [ :pointer ], :bool ],
# EAPI Elm_Object_Item *elm_ctxpopup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data);
- [ :elm_ctxpopup_item_append, [ :evas_object, :string, :evas_object, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_ctxpopup_item_append, [ :pointer, :string, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI void elm_ctxpopup_direction_priority_set(Evas_Object *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth);
- [ :elm_ctxpopup_direction_priority_set, [ :evas_object, :elm_ctxpopup_direction, :elm_ctxpopup_direction, :elm_ctxpopup_direction,
+ [ :elm_ctxpopup_direction_priority_set, [ :pointer, :elm_ctxpopup_direction, :elm_ctxpopup_direction, :elm_ctxpopup_direction,
:elm_ctxpopup_direction ], :void ],
# EAPI void elm_ctxpopup_direction_priority_get(Evas_Object *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth);
- [ :elm_ctxpopup_direction_priority_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_ctxpopup_direction_priority_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(const Evas_Object *obj);
- [ :elm_ctxpopup_direction_get, [ :evas_object ], :elm_ctxpopup_direction ],
+ [ :elm_ctxpopup_direction_get, [ :pointer ], :elm_ctxpopup_direction ],
# EAPI void elm_ctxpopup_dismiss(Evas_Object *obj);
- [ :elm_ctxpopup_dismiss, [ :evas_object ], :void ],
+ [ :elm_ctxpopup_dismiss, [ :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_cursor.rb b/lib/efl/native/elm/elm_cursor.rb
index 39aa83e..a3ea437 100644
--- a/lib/efl/native/elm/elm_cursor.rb
+++ b/lib/efl/native/elm/elm_cursor.rb
@@ -24,19 +24,19 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI void elm_object_cursor_set(Evas_Object *obj, const char *cursor);
- [ :elm_object_cursor_set, [ :evas_object, :string ], :void ],
+ [ :elm_object_cursor_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_object_cursor_get(const Evas_Object *obj);
- [ :elm_object_cursor_get, [ :evas_object ], :string ],
+ [ :elm_object_cursor_get, [ :pointer ], :string ],
# EAPI void elm_object_cursor_unset(Evas_Object *obj);
- [ :elm_object_cursor_unset, [ :evas_object ], :void ],
+ [ :elm_object_cursor_unset, [ :pointer ], :void ],
# EAPI void elm_object_cursor_style_set(Evas_Object *obj, const char *style);
- [ :elm_object_cursor_style_set, [ :evas_object, :string ], :void ],
+ [ :elm_object_cursor_style_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_object_cursor_style_get(const Evas_Object *obj);
- [ :elm_object_cursor_style_get, [ :evas_object ], :string ],
+ [ :elm_object_cursor_style_get, [ :pointer ], :string ],
# EAPI void elm_object_cursor_theme_search_enabled_set(Evas_Object *obj, Eina_Bool theme_search);
- [ :elm_object_cursor_theme_search_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_object_cursor_theme_search_enabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_object_cursor_theme_search_enabled_get(const Evas_Object *obj);
- [ :elm_object_cursor_theme_search_enabled_get, [ :evas_object ], :bool ],
+ [ :elm_object_cursor_theme_search_enabled_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_datetime.rb b/lib/efl/native/elm/elm_datetime.rb
index 650aa28..09e7fae 100644
--- a/lib/efl/native/elm/elm_datetime.rb
+++ b/lib/efl/native/elm/elm_datetime.rb
@@ -29,31 +29,31 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_datetime_add(Evas_Object *parent);
- [ :elm_datetime_add, [ :evas_object ], :evas_object ],
+ [ :elm_datetime_add, [ :pointer ], :pointer ],
# EAPI const char *elm_datetime_format_get(const Evas_Object *obj);
- [ :elm_datetime_format_get, [ :evas_object ], :string ],
+ [ :elm_datetime_format_get, [ :pointer ], :string ],
# EAPI void elm_datetime_format_set(Evas_Object *obj, const char *fmt);
- [ :elm_datetime_format_set, [ :evas_object, :string ], :void ],
- # EAPI Eina_Bool elm_datetime_value_max_get(const Evas_Object *obj, struct tm *maxtime);
- [ :elm_datetime_value_max_get, [ :evas_object, :pointer ], :bool ],
- # EAPI Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, const struct tm *maxtime);
- [ :elm_datetime_value_max_set, [ :evas_object, :pointer ], :bool ],
- # EAPI Eina_Bool elm_datetime_value_min_get(const Evas_Object *obj, struct tm *mintime);
- [ :elm_datetime_value_min_get, [ :evas_object, :pointer ], :bool ],
- # EAPI Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, const struct tm *mintime);
- [ :elm_datetime_value_min_set, [ :evas_object, :pointer ], :bool ],
+ [ :elm_datetime_format_set, [ :pointer, :string ], :void ],
+ # EAPI Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype);
+ [ :elm_datetime_field_visible_get, [ :pointer, :elm_datetime_field_type ], :bool ],
+ # EAPI void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, Eina_Bool visible);
+ [ :elm_datetime_field_visible_set, [ :pointer, :elm_datetime_field_type, :bool ], :void ],
# EAPI void elm_datetime_field_limit_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int *min, int *max);
- [ :elm_datetime_field_limit_get, [ :evas_object, :elm_datetime_field_type, :pointer, :pointer ], :void ],
+ [ :elm_datetime_field_limit_get, [ :pointer, :elm_datetime_field_type, :pointer, :pointer ], :void ],
# EAPI void elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int min, int max);
- [ :elm_datetime_field_limit_set, [ :evas_object, :elm_datetime_field_type, :int, :int ], :void ],
+ [ :elm_datetime_field_limit_set, [ :pointer, :elm_datetime_field_type, :int, :int ], :void ],
# EAPI Eina_Bool elm_datetime_value_get(const Evas_Object *obj, struct tm *currtime);
- [ :elm_datetime_value_get, [ :evas_object, :pointer ], :bool ],
+ [ :elm_datetime_value_get, [ :pointer, :pointer ], :bool ],
# EAPI Eina_Bool elm_datetime_value_set(Evas_Object *obj, const struct tm *newtime);
- [ :elm_datetime_value_set, [ :evas_object, :pointer ], :bool ],
- # EAPI Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype);
- [ :elm_datetime_field_visible_get, [ :evas_object, :elm_datetime_field_type ], :bool ],
- # EAPI void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, Eina_Bool visible);
- [ :elm_datetime_field_visible_set, [ :evas_object, :elm_datetime_field_type, :bool ], :void ],
+ [ :elm_datetime_value_set, [ :pointer, :pointer ], :bool ],
+ # EAPI Eina_Bool elm_datetime_value_min_get(const Evas_Object *obj, struct tm *mintime);
+ [ :elm_datetime_value_min_get, [ :pointer, :pointer ], :bool ],
+ # EAPI Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, const struct tm *mintime);
+ [ :elm_datetime_value_min_set, [ :pointer, :pointer ], :bool ],
+ # EAPI Eina_Bool elm_datetime_value_max_get(const Evas_Object *obj, struct tm *maxtime);
+ [ :elm_datetime_value_max_get, [ :pointer, :pointer ], :bool ],
+ # EAPI Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, const struct tm *maxtime);
+ [ :elm_datetime_value_max_set, [ :pointer, :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_dayselector.rb b/lib/efl/native/elm/elm_dayselector.rb
index 500b4ec..ae3d464 100644
--- a/lib/efl/native/elm/elm_dayselector.rb
+++ b/lib/efl/native/elm/elm_dayselector.rb
@@ -29,23 +29,27 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_dayselector_add(Evas_Object *parent);
- [ :elm_dayselector_add, [ :evas_object ], :evas_object ],
+ [ :elm_dayselector_add, [ :pointer ], :pointer ],
# EAPI void elm_dayselector_day_selected_set(Evas_Object *obj, Elm_Dayselector_Day day, Eina_Bool selected);
- [ :elm_dayselector_day_selected_set, [ :evas_object, :elm_dayselector_day, :bool ], :void ],
+ [ :elm_dayselector_day_selected_set, [ :pointer, :elm_dayselector_day, :bool ], :void ],
# EAPI Eina_Bool elm_dayselector_day_selected_get(const Evas_Object *obj, Elm_Dayselector_Day day);
- [ :elm_dayselector_day_selected_get, [ :evas_object, :elm_dayselector_day ], :bool ],
+ [ :elm_dayselector_day_selected_get, [ :pointer, :elm_dayselector_day ], :bool ],
# EAPI void elm_dayselector_week_start_set(Evas_Object *obj, Elm_Dayselector_Day day);
- [ :elm_dayselector_week_start_set, [ :evas_object, :elm_dayselector_day ], :void ],
+ [ :elm_dayselector_week_start_set, [ :pointer, :elm_dayselector_day ], :void ],
# EAPI Elm_Dayselector_Day elm_dayselector_week_start_get(const Evas_Object *obj);
- [ :elm_dayselector_week_start_get, [ :evas_object ], :elm_dayselector_day ],
+ [ :elm_dayselector_week_start_get, [ :pointer ], :elm_dayselector_day ],
# EAPI void elm_dayselector_weekend_start_set(Evas_Object *obj, Elm_Dayselector_Day day);
- [ :elm_dayselector_weekend_start_set, [ :evas_object, :elm_dayselector_day ], :void ],
+ [ :elm_dayselector_weekend_start_set, [ :pointer, :elm_dayselector_day ], :void ],
# EAPI Elm_Dayselector_Day elm_dayselector_weekend_start_get(const Evas_Object *obj);
- [ :elm_dayselector_weekend_start_get, [ :evas_object ], :elm_dayselector_day ],
+ [ :elm_dayselector_weekend_start_get, [ :pointer ], :elm_dayselector_day ],
# EAPI void elm_dayselector_weekend_length_set(Evas_Object *obj, unsigned int length);
- [ :elm_dayselector_weekend_length_set, [ :evas_object, :uint ], :void ],
+ [ :elm_dayselector_weekend_length_set, [ :pointer, :uint ], :void ],
# EAPI unsigned int elm_dayselector_weekend_length_get(const Evas_Object *obj);
- [ :elm_dayselector_weekend_length_get, [ :evas_object ], :uint ],
+ [ :elm_dayselector_weekend_length_get, [ :pointer ], :uint ],
+ # EAPI void elm_dayselector_weekdays_names_set(Evas_Object *obj, const char *weekdays[]);
+ # FIXME
+ # EAPI Eina_List *elm_dayselector_weekdays_names_get(const Evas_Object *obj);
+ [ :elm_dayselector_weekdays_names_get, [ :pointer ], :eina_list ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_debug.rb b/lib/efl/native/elm/elm_debug.rb
index 48cddc2..4963a09 100644
--- a/lib/efl/native/elm/elm_debug.rb
+++ b/lib/efl/native/elm/elm_debug.rb
@@ -24,9 +24,9 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI void elm_object_tree_dump(const Evas_Object *top);
- [ :elm_object_tree_dump, [ :evas_object ], :void ],
+ [ :elm_object_tree_dump, [ :pointer ], :void ],
# EAPI void elm_object_tree_dot_dump(const Evas_Object *top, const char *file);
- [ :elm_object_tree_dot_dump, [ :evas_object, :string ], :void ],
+ [ :elm_object_tree_dot_dump, [ :pointer, :string ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_diskselector.rb b/lib/efl/native/elm/elm_diskselector.rb
index 1d62b4f..76ac883 100644
--- a/lib/efl/native/elm/elm_diskselector.rb
+++ b/lib/efl/native/elm/elm_diskselector.rb
@@ -24,40 +24,40 @@ module Efl
#
# FUNCTIONS
fcts = [
+ # EAPI void elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
+ [ :elm_diskselector_item_selected_set, [ :elm_object_item, :bool ], :void ],
+ # EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Object_Item *it);
+ [ :elm_diskselector_item_selected_get, [ :elm_object_item ], :bool ],
+ # EAPI Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it);
+ [ :elm_diskselector_item_prev_get, [ :elm_object_item ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it);
+ [ :elm_diskselector_item_next_get, [ :elm_object_item ], :elm_object_item ],
# EAPI Evas_Object *elm_diskselector_add(Evas_Object *parent);
- [ :elm_diskselector_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_diskselector_round_enabled_set(Evas_Object *obj, Eina_Bool enabled);
- [ :elm_diskselector_round_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_diskselector_add, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_diskselector_round_enabled_get(const Evas_Object *obj);
- [ :elm_diskselector_round_enabled_get, [ :evas_object ], :bool ],
+ [ :elm_diskselector_round_enabled_get, [ :pointer ], :bool ],
+ # EAPI void elm_diskselector_round_enabled_set(Evas_Object *obj, Eina_Bool enabled);
+ [ :elm_diskselector_round_enabled_set, [ :pointer, :bool ], :void ],
# EAPI int elm_diskselector_side_text_max_length_get(const Evas_Object *obj);
- [ :elm_diskselector_side_text_max_length_get, [ :evas_object ], :int ],
+ [ :elm_diskselector_side_text_max_length_get, [ :pointer ], :int ],
# EAPI void elm_diskselector_side_text_max_length_set(Evas_Object *obj, int len);
- [ :elm_diskselector_side_text_max_length_set, [ :evas_object, :int ], :void ],
- # EAPI void elm_diskselector_display_item_num_set(Evas_Object *obj, int num);
- [ :elm_diskselector_display_item_num_set, [ :evas_object, :int ], :void ],
- # EAPI int elm_diskselector_display_item_num_get(const Evas_Object *obj);
- [ :elm_diskselector_display_item_num_get, [ :evas_object ], :int ],
+ [ :elm_diskselector_side_text_max_length_set, [ :pointer, :int ], :void ],
# EAPI void elm_diskselector_clear(Evas_Object *obj);
- [ :elm_diskselector_clear, [ :evas_object ], :void ],
+ [ :elm_diskselector_clear, [ :pointer ], :void ],
# EAPI const Eina_List *elm_diskselector_items_get(const Evas_Object *obj);
- [ :elm_diskselector_items_get, [ :evas_object ], :eina_list ],
+ [ :elm_diskselector_items_get, [ :pointer ], :eina_list ],
# EAPI Elm_Object_Item *elm_diskselector_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data);
- [ :elm_diskselector_item_append, [ :evas_object, :string, :evas_object, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_diskselector_item_append, [ :pointer, :string, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_diskselector_selected_item_get(const Evas_Object *obj);
- [ :elm_diskselector_selected_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI void elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
- [ :elm_diskselector_item_selected_set, [ :elm_object_item, :bool ], :void ],
- # EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Object_Item *it);
- [ :elm_diskselector_item_selected_get, [ :elm_object_item ], :bool ],
+ [ :elm_diskselector_selected_item_get, [ :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_diskselector_first_item_get(const Evas_Object *obj);
- [ :elm_diskselector_first_item_get, [ :evas_object ], :elm_object_item ],
+ [ :elm_diskselector_first_item_get, [ :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_diskselector_last_item_get(const Evas_Object *obj);
- [ :elm_diskselector_last_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it);
- [ :elm_diskselector_item_prev_get, [ :elm_object_item ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it);
- [ :elm_diskselector_item_next_get, [ :elm_object_item ], :elm_object_item ],
+ [ :elm_diskselector_last_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI void elm_diskselector_display_item_num_set(Evas_Object *obj, int num);
+ [ :elm_diskselector_display_item_num_set, [ :pointer, :int ], :void ],
+ # EAPI int elm_diskselector_display_item_num_get(const Evas_Object *obj);
+ [ :elm_diskselector_display_item_num_get, [ :pointer ], :int ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_entry.rb b/lib/efl/native/elm/elm_entry.rb
index 08aaa9e..f74eb55 100644
--- a/lib/efl/native/elm/elm_entry.rb
+++ b/lib/efl/native/elm/elm_entry.rb
@@ -33,7 +33,7 @@ module Efl
enum :elm_input_panel_layout, [ :elm_input_panel_layout_normal, :elm_input_panel_layout_number, :elm_input_panel_layout_email,
:elm_input_panel_layout_url, :elm_input_panel_layout_phonenumber, :elm_input_panel_layout_ip, :elm_input_panel_layout_month,
:elm_input_panel_layout_numberonly, :elm_input_panel_layout_invalid, :elm_input_panel_layout_hex, :elm_input_panel_layout_terminal,
- :elm_input_panel_layout_password ]
+ :elm_input_panel_layout_password, :elm_input_panel_layout_datetime ]
# typedef enum {...} Elm_Input_Panel_Lang;
enum :elm_input_panel_lang, [ :elm_input_panel_lang_automatic, :elm_input_panel_lang_alphabet ]
# typedef enum {...} Elm_Autocapital_Type;
@@ -42,7 +42,8 @@ module Efl
# typedef enum {...} Elm_Input_Panel_Return_Key_Type;
enum :elm_input_panel_return_key_type, [ :elm_input_panel_return_key_type_default, :elm_input_panel_return_key_type_done,
:elm_input_panel_return_key_type_go, :elm_input_panel_return_key_type_join, :elm_input_panel_return_key_type_login,
- :elm_input_panel_return_key_type_next, :elm_input_panel_return_key_type_search, :elm_input_panel_return_key_type_send ]
+ :elm_input_panel_return_key_type_next, :elm_input_panel_return_key_type_search, :elm_input_panel_return_key_type_send,
+ :elm_input_panel_return_key_type_signin ]
# typedef enum {...} Elm_Cnp_Mode;
enum :elm_cnp_mode, [ :elm_cnp_mode_markup, :elm_cnp_mode_no_image, :elm_cnp_mode_plaintext ]
#
@@ -51,6 +52,8 @@ module Efl
typedef :pointer, :elm_entry_anchor_info
# typedef struct _Elm_Entry_Anchor_Hover_Info Elm_Entry_Anchor_Hover_Info;
typedef :pointer, :elm_entry_anchor_hover_info
+ # typedef struct _Elm_Entry_Context_Menu_Item Elm_Entry_Context_Menu_Item;
+ typedef :pointer, :elm_entry_context_menu_item
# typedef Edje_Entry_Change_Info Elm_Entry_Change_Info;
typedef :edje_entry_change_info, :elm_entry_change_info
# typedef struct _Elm_Entry_Filter_Limit_Size Elm_Entry_Filter_Limit_Size;
@@ -60,202 +63,208 @@ module Efl
#
# CALLBACKS
# typedef Evas_Object * (*Elm_Entry_Item_Provider_Cb) (void *data, Evas_Object * entry, const char *item);
- callback :elm_entry_item_provider_cb, [ :pointer, :evas_object, :string ], :evas_object
+ callback :elm_entry_item_provider_cb, [ :pointer, :pointer, :string ], :pointer
# typedef void (*Elm_Entry_Filter_Cb) (void *data, Evas_Object *entry, char **text);
- callback :elm_entry_filter_cb, [ :pointer, :evas_object, :pointer ], :void
+ callback :elm_entry_filter_cb, [ :pointer, :pointer, :pointer ], :void
#
# FUNCTIONS
fcts = [
+ # EAPI char *elm_entry_markup_to_utf8(const char *s);
+ [ :elm_entry_markup_to_utf8, [ :string ], :string ],
+ # EAPI char *elm_entry_utf8_to_markup(const char *s);
+ [ :elm_entry_utf8_to_markup, [ :string ], :string ],
+ # EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text);
+ [ :elm_entry_filter_limit_size, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text);
+ [ :elm_entry_filter_accept_set, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI const char *elm_entry_context_menu_item_label_get(const Elm_Entry_Context_Menu_Item *item);
+ [ :elm_entry_context_menu_item_label_get, [ :elm_entry_context_menu_item ], :string ],
+ # EAPI void elm_entry_context_menu_item_icon_get(const Elm_Entry_Context_Menu_Item *item, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type);
+ [ :elm_entry_context_menu_item_icon_get, [ :elm_entry_context_menu_item, :pointer, :pointer, :pointer ], :void ],
# EAPI Evas_Object *elm_entry_add(Evas_Object *parent);
- [ :elm_entry_add, [ :evas_object ], :evas_object ],
+ [ :elm_entry_add, [ :pointer ], :pointer ],
+ # EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry);
+ [ :elm_entry_entry_set, [ :pointer, :string ], :void ],
+ # EAPI const char *elm_entry_entry_get(const Evas_Object *obj);
+ [ :elm_entry_entry_get, [ :pointer ], :string ],
# EAPI void elm_entry_text_style_user_push(Evas_Object *obj, const char *style);
- [ :elm_entry_text_style_user_push, [ :evas_object, :string ], :void ],
+ [ :elm_entry_text_style_user_push, [ :pointer, :string ], :void ],
# EAPI void elm_entry_text_style_user_pop(Evas_Object *obj);
- [ :elm_entry_text_style_user_pop, [ :evas_object ], :void ],
+ [ :elm_entry_text_style_user_pop, [ :pointer ], :void ],
# EAPI const char* elm_entry_text_style_user_peek(const Evas_Object *obj);
- [ :elm_entry_text_style_user_peek, [ :evas_object ], :pointer ],
+ [ :elm_entry_text_style_user_peek, [ :pointer ], :pointer ],
# EAPI void elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line);
- [ :elm_entry_single_line_set, [ :evas_object, :bool ], :void ],
+ [ :elm_entry_single_line_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_entry_single_line_get(const Evas_Object *obj);
- [ :elm_entry_single_line_get, [ :evas_object ], :bool ],
+ [ :elm_entry_single_line_get, [ :pointer ], :bool ],
# EAPI void elm_entry_password_set(Evas_Object *obj, Eina_Bool password);
- [ :elm_entry_password_set, [ :evas_object, :bool ], :void ],
+ [ :elm_entry_password_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_entry_password_get(const Evas_Object *obj);
- [ :elm_entry_password_get, [ :evas_object ], :bool ],
- # EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry);
- [ :elm_entry_entry_set, [ :evas_object, :string ], :void ],
- # EAPI const char *elm_entry_entry_get(const Evas_Object *obj);
- [ :elm_entry_entry_get, [ :evas_object ], :string ],
+ [ :elm_entry_password_get, [ :pointer ], :bool ],
# EAPI void elm_entry_entry_append(Evas_Object *obj, const char *entry);
- [ :elm_entry_entry_append, [ :evas_object, :string ], :void ],
+ [ :elm_entry_entry_append, [ :pointer, :string ], :void ],
# EAPI Eina_Bool elm_entry_is_empty(const Evas_Object *obj);
- [ :elm_entry_is_empty, [ :evas_object ], :bool ],
- # EAPI const char *elm_entry_selection_get(const Evas_Object *obj);
- [ :elm_entry_selection_get, [ :evas_object ], :string ],
+ [ :elm_entry_is_empty, [ :pointer ], :bool ],
# EAPI Evas_Object * elm_entry_textblock_get(Evas_Object *obj);
- [ :elm_entry_textblock_get, [ :evas_object ], :evas_object ],
+ [ :elm_entry_textblock_get, [ :pointer ], :pointer ],
# EAPI void elm_entry_calc_force(Evas_Object *obj);
- [ :elm_entry_calc_force, [ :evas_object ], :void ],
+ [ :elm_entry_calc_force, [ :pointer ], :void ],
+ # EAPI const char *elm_entry_selection_get(const Evas_Object *obj);
+ [ :elm_entry_selection_get, [ :pointer ], :string ],
+ # EAPI void elm_entry_selection_handler_disabled_set(Evas_Object *obj, Eina_Bool disabled);
+ [ :elm_entry_selection_handler_disabled_set, [ :pointer, :bool ], :void ],
+ # EAPI void elm_entry_selection_handler_disabled_set(Evas_Object *obj, Eina_Bool disabled);
+ [ :elm_entry_selection_handler_disabled_set, [ :pointer, :bool ], :void ],
# EAPI void elm_entry_entry_insert(Evas_Object *obj, const char *entry);
- [ :elm_entry_entry_insert, [ :evas_object, :string ], :void ],
+ [ :elm_entry_entry_insert, [ :pointer, :string ], :void ],
# EAPI void elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap);
- [ :elm_entry_line_wrap_set, [ :evas_object, :elm_wrap_type ], :void ],
+ [ :elm_entry_line_wrap_set, [ :pointer, :elm_wrap_type ], :void ],
# EAPI Elm_Wrap_Type elm_entry_line_wrap_get(const Evas_Object *obj);
- [ :elm_entry_line_wrap_get, [ :evas_object ], :elm_wrap_type ],
+ [ :elm_entry_line_wrap_get, [ :pointer ], :elm_wrap_type ],
# EAPI void elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable);
- [ :elm_entry_editable_set, [ :evas_object, :bool ], :void ],
+ [ :elm_entry_editable_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_entry_editable_get(const Evas_Object *obj);
- [ :elm_entry_editable_get, [ :evas_object ], :bool ],
+ [ :elm_entry_editable_get, [ :pointer ], :bool ],
# EAPI void elm_entry_select_none(Evas_Object *obj);
- [ :elm_entry_select_none, [ :evas_object ], :void ],
+ [ :elm_entry_select_none, [ :pointer ], :void ],
# EAPI void elm_entry_select_all(Evas_Object *obj);
- [ :elm_entry_select_all, [ :evas_object ], :void ],
+ [ :elm_entry_select_all, [ :pointer ], :void ],
+ # EAPI Eina_Bool elm_entry_cursor_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
+ [ :elm_entry_cursor_geometry_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :bool ],
# EAPI Eina_Bool elm_entry_cursor_next(Evas_Object *obj);
- [ :elm_entry_cursor_next, [ :evas_object ], :bool ],
+ [ :elm_entry_cursor_next, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_entry_cursor_prev(Evas_Object *obj);
- [ :elm_entry_cursor_prev, [ :evas_object ], :bool ],
+ [ :elm_entry_cursor_prev, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_entry_cursor_up(Evas_Object *obj);
- [ :elm_entry_cursor_up, [ :evas_object ], :bool ],
+ [ :elm_entry_cursor_up, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_entry_cursor_down(Evas_Object *obj);
- [ :elm_entry_cursor_down, [ :evas_object ], :bool ],
+ [ :elm_entry_cursor_down, [ :pointer ], :bool ],
# EAPI void elm_entry_cursor_begin_set(Evas_Object *obj);
- [ :elm_entry_cursor_begin_set, [ :evas_object ], :void ],
+ [ :elm_entry_cursor_begin_set, [ :pointer ], :void ],
# EAPI void elm_entry_cursor_end_set(Evas_Object *obj);
- [ :elm_entry_cursor_end_set, [ :evas_object ], :void ],
+ [ :elm_entry_cursor_end_set, [ :pointer ], :void ],
# EAPI void elm_entry_cursor_line_begin_set(Evas_Object *obj);
- [ :elm_entry_cursor_line_begin_set, [ :evas_object ], :void ],
+ [ :elm_entry_cursor_line_begin_set, [ :pointer ], :void ],
# EAPI void elm_entry_cursor_line_end_set(Evas_Object *obj);
- [ :elm_entry_cursor_line_end_set, [ :evas_object ], :void ],
+ [ :elm_entry_cursor_line_end_set, [ :pointer ], :void ],
# EAPI void elm_entry_cursor_selection_begin(Evas_Object *obj);
- [ :elm_entry_cursor_selection_begin, [ :evas_object ], :void ],
+ [ :elm_entry_cursor_selection_begin, [ :pointer ], :void ],
# EAPI void elm_entry_cursor_selection_end(Evas_Object *obj);
- [ :elm_entry_cursor_selection_end, [ :evas_object ], :void ],
+ [ :elm_entry_cursor_selection_end, [ :pointer ], :void ],
# EAPI Eina_Bool elm_entry_cursor_is_format_get(const Evas_Object *obj);
- [ :elm_entry_cursor_is_format_get, [ :evas_object ], :bool ],
+ [ :elm_entry_cursor_is_format_get, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_entry_cursor_is_visible_format_get(const Evas_Object *obj);
- [ :elm_entry_cursor_is_visible_format_get, [ :evas_object ], :bool ],
+ [ :elm_entry_cursor_is_visible_format_get, [ :pointer ], :bool ],
# EAPI char *elm_entry_cursor_content_get(const Evas_Object *obj);
- [ :elm_entry_cursor_content_get, [ :evas_object ], :string ],
- # EAPI Eina_Bool elm_entry_cursor_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
- [ :elm_entry_cursor_geometry_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :bool ],
+ [ :elm_entry_cursor_content_get, [ :pointer ], :string ],
# EAPI void elm_entry_cursor_pos_set(Evas_Object *obj, int pos);
- [ :elm_entry_cursor_pos_set, [ :evas_object, :int ], :void ],
+ [ :elm_entry_cursor_pos_set, [ :pointer, :int ], :void ],
# EAPI int elm_entry_cursor_pos_get(const Evas_Object *obj);
- [ :elm_entry_cursor_pos_get, [ :evas_object ], :int ],
+ [ :elm_entry_cursor_pos_get, [ :pointer ], :int ],
# EAPI void elm_entry_selection_cut(Evas_Object *obj);
- [ :elm_entry_selection_cut, [ :evas_object ], :void ],
+ [ :elm_entry_selection_cut, [ :pointer ], :void ],
# EAPI void elm_entry_selection_copy(Evas_Object *obj);
- [ :elm_entry_selection_copy, [ :evas_object ], :void ],
+ [ :elm_entry_selection_copy, [ :pointer ], :void ],
# EAPI void elm_entry_selection_paste(Evas_Object *obj);
- [ :elm_entry_selection_paste, [ :evas_object ], :void ],
+ [ :elm_entry_selection_paste, [ :pointer ], :void ],
# EAPI void elm_entry_context_menu_clear(Evas_Object *obj);
- [ :elm_entry_context_menu_clear, [ :evas_object ], :void ],
+ [ :elm_entry_context_menu_clear, [ :pointer ], :void ],
# EAPI void elm_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data);
- [ :elm_entry_context_menu_item_add, [ :evas_object, :string, :string, :elm_icon_type, :evas_smart_cb, :pointer ], :void ],
+ [ :elm_entry_context_menu_item_add, [ :pointer, :string, :string, :elm_icon_type, :evas_smart_cb, :pointer ], :void ],
# EAPI void elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled);
- [ :elm_entry_context_menu_disabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_entry_context_menu_disabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_entry_context_menu_disabled_get(const Evas_Object *obj);
- [ :elm_entry_context_menu_disabled_get, [ :evas_object ], :bool ],
+ [ :elm_entry_context_menu_disabled_get, [ :pointer ], :bool ],
# EAPI void elm_entry_item_provider_append(Evas_Object *obj, Elm_Entry_Item_Provider_Cb func, void *data);
- [ :elm_entry_item_provider_append, [ :evas_object, :elm_entry_item_provider_cb, :pointer ], :void ],
+ [ :elm_entry_item_provider_append, [ :pointer, :elm_entry_item_provider_cb, :pointer ], :void ],
# EAPI void elm_entry_item_provider_prepend(Evas_Object *obj, Elm_Entry_Item_Provider_Cb func, void *data);
- [ :elm_entry_item_provider_prepend, [ :evas_object, :elm_entry_item_provider_cb, :pointer ], :void ],
+ [ :elm_entry_item_provider_prepend, [ :pointer, :elm_entry_item_provider_cb, :pointer ], :void ],
# EAPI void elm_entry_item_provider_remove(Evas_Object *obj, Elm_Entry_Item_Provider_Cb func, void *data);
- [ :elm_entry_item_provider_remove, [ :evas_object, :elm_entry_item_provider_cb, :pointer ], :void ],
+ [ :elm_entry_item_provider_remove, [ :pointer, :elm_entry_item_provider_cb, :pointer ], :void ],
# EAPI void elm_entry_markup_filter_append(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data);
- [ :elm_entry_markup_filter_append, [ :evas_object, :elm_entry_filter_cb, :pointer ], :void ],
+ [ :elm_entry_markup_filter_append, [ :pointer, :elm_entry_filter_cb, :pointer ], :void ],
# EAPI void elm_entry_markup_filter_prepend(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data);
- [ :elm_entry_markup_filter_prepend, [ :evas_object, :elm_entry_filter_cb, :pointer ], :void ],
+ [ :elm_entry_markup_filter_prepend, [ :pointer, :elm_entry_filter_cb, :pointer ], :void ],
# EAPI void elm_entry_markup_filter_remove(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data);
- [ :elm_entry_markup_filter_remove, [ :evas_object, :elm_entry_filter_cb, :pointer ], :void ],
- # EAPI char *elm_entry_markup_to_utf8(const char *s);
- [ :elm_entry_markup_to_utf8, [ :string ], :string ],
- # EAPI char *elm_entry_utf8_to_markup(const char *s);
- [ :elm_entry_utf8_to_markup, [ :string ], :string ],
+ [ :elm_entry_markup_filter_remove, [ :pointer, :elm_entry_filter_cb, :pointer ], :void ],
# EAPI Eina_Bool elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format);
- [ :elm_entry_file_set, [ :evas_object, :string, :elm_text_format ], :bool ],
+ [ :elm_entry_file_set, [ :pointer, :string, :elm_text_format ], :bool ],
# EAPI void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format);
- [ :elm_entry_file_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_entry_file_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_entry_file_save(Evas_Object *obj);
- [ :elm_entry_file_save, [ :evas_object ], :void ],
+ [ :elm_entry_file_save, [ :pointer ], :void ],
# EAPI void elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave);
- [ :elm_entry_autosave_set, [ :evas_object, :bool ], :void ],
+ [ :elm_entry_autosave_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_entry_autosave_get(const Evas_Object *obj);
- [ :elm_entry_autosave_get, [ :evas_object ], :bool ],
+ [ :elm_entry_autosave_get, [ :pointer ], :bool ],
+ # EAPI void elm_entry_cnp_mode_set(Evas_Object *obj, Elm_Cnp_Mode cnp_mode);
+ [ :elm_entry_cnp_mode_set, [ :pointer, :elm_cnp_mode ], :void ],
+ # EAPI Elm_Cnp_Mode elm_entry_cnp_mode_get(const Evas_Object *obj);
+ [ :elm_entry_cnp_mode_get, [ :pointer ], :elm_cnp_mode ],
# EAPI void elm_entry_scrollable_set(Evas_Object *obj, Eina_Bool scroll);
- [ :elm_entry_scrollable_set, [ :evas_object, :bool ], :void ],
+ [ :elm_entry_scrollable_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_entry_scrollable_get(const Evas_Object *obj);
- [ :elm_entry_scrollable_get, [ :evas_object ], :bool ],
+ [ :elm_entry_scrollable_get, [ :pointer ], :bool ],
# EAPI void elm_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting);
- [ :elm_entry_icon_visible_set, [ :evas_object, :bool ], :void ],
+ [ :elm_entry_icon_visible_set, [ :pointer, :bool ], :void ],
# EAPI void elm_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting);
- [ :elm_entry_end_visible_set, [ :evas_object, :bool ], :void ],
- # EAPI void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v);
- [ :elm_entry_scrollbar_policy_set, [ :evas_object, :elm_scroller_policy, :elm_scroller_policy ], :void ],
- # EAPI void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
- [ :elm_entry_bounce_set, [ :evas_object, :bool, :bool ], :void ],
- # EAPI void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
- [ :elm_entry_bounce_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_entry_end_visible_set, [ :pointer, :bool ], :void ],
# EAPI void elm_entry_input_panel_layout_set(Evas_Object *obj, Elm_Input_Panel_Layout layout);
- [ :elm_entry_input_panel_layout_set, [ :evas_object, :elm_input_panel_layout ], :void ],
+ [ :elm_entry_input_panel_layout_set, [ :pointer, :elm_input_panel_layout ], :void ],
# EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(const Evas_Object *obj);
- [ :elm_entry_input_panel_layout_get, [ :evas_object ], :elm_input_panel_layout ],
+ [ :elm_entry_input_panel_layout_get, [ :pointer ], :elm_input_panel_layout ],
# EAPI void elm_entry_autocapital_type_set(Evas_Object *obj, Elm_Autocapital_Type autocapital_type);
- [ :elm_entry_autocapital_type_set, [ :evas_object, :elm_autocapital_type ], :void ],
+ [ :elm_entry_autocapital_type_set, [ :pointer, :elm_autocapital_type ], :void ],
# EAPI Elm_Autocapital_Type elm_entry_autocapital_type_get(const Evas_Object *obj);
- [ :elm_entry_autocapital_type_get, [ :evas_object ], :elm_autocapital_type ],
+ [ :elm_entry_autocapital_type_get, [ :pointer ], :elm_autocapital_type ],
+ # EAPI void elm_entry_prediction_allow_set(Evas_Object *obj, Eina_Bool prediction);
+ [ :elm_entry_prediction_allow_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_entry_prediction_allow_get(const Evas_Object *obj);
+ [ :elm_entry_prediction_allow_get, [ :pointer ], :bool ],
+ # EAPI void elm_entry_imf_context_reset(Evas_Object *obj);
+ [ :elm_entry_imf_context_reset, [ :pointer ], :void ],
# EAPI void elm_entry_input_panel_enabled_set(Evas_Object *obj, Eina_Bool enabled);
- [ :elm_entry_input_panel_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_entry_input_panel_enabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_entry_input_panel_enabled_get(const Evas_Object *obj);
- [ :elm_entry_input_panel_enabled_get, [ :evas_object ], :bool ],
+ [ :elm_entry_input_panel_enabled_get, [ :pointer ], :bool ],
# EAPI void elm_entry_input_panel_show(Evas_Object *obj);
- [ :elm_entry_input_panel_show, [ :evas_object ], :void ],
+ [ :elm_entry_input_panel_show, [ :pointer ], :void ],
# EAPI void elm_entry_input_panel_hide(Evas_Object *obj);
- [ :elm_entry_input_panel_hide, [ :evas_object ], :void ],
+ [ :elm_entry_input_panel_hide, [ :pointer ], :void ],
# EAPI void elm_entry_input_panel_language_set(Evas_Object *obj, Elm_Input_Panel_Lang lang);
- [ :elm_entry_input_panel_language_set, [ :evas_object, :elm_input_panel_lang ], :void ],
+ [ :elm_entry_input_panel_language_set, [ :pointer, :elm_input_panel_lang ], :void ],
# EAPI Elm_Input_Panel_Lang elm_entry_input_panel_language_get(const Evas_Object *obj);
- [ :elm_entry_input_panel_language_get, [ :evas_object ], :elm_input_panel_lang ],
+ [ :elm_entry_input_panel_language_get, [ :pointer ], :elm_input_panel_lang ],
# EAPI void elm_entry_input_panel_imdata_set(Evas_Object *obj, const void *data, int len);
- [ :elm_entry_input_panel_imdata_set, [ :evas_object, :pointer, :int ], :void ],
+ [ :elm_entry_input_panel_imdata_set, [ :pointer, :pointer, :int ], :void ],
# EAPI void elm_entry_input_panel_imdata_get(const Evas_Object *obj, void *data, int *len);
- [ :elm_entry_input_panel_imdata_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_entry_input_panel_imdata_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_entry_input_panel_return_key_type_set(Evas_Object *obj, Elm_Input_Panel_Return_Key_Type return_key_type);
- [ :elm_entry_input_panel_return_key_type_set, [ :evas_object, :elm_input_panel_return_key_type ], :void ],
+ [ :elm_entry_input_panel_return_key_type_set, [ :pointer, :elm_input_panel_return_key_type ], :void ],
# EAPI Elm_Input_Panel_Return_Key_Type elm_entry_input_panel_return_key_type_get(const Evas_Object *obj);
- [ :elm_entry_input_panel_return_key_type_get, [ :evas_object ], :elm_input_panel_return_key_type ],
+ [ :elm_entry_input_panel_return_key_type_get, [ :pointer ], :elm_input_panel_return_key_type ],
# EAPI void elm_entry_input_panel_return_key_disabled_set(Evas_Object *obj, Eina_Bool disabled);
- [ :elm_entry_input_panel_return_key_disabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_entry_input_panel_return_key_disabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_entry_input_panel_return_key_disabled_get(const Evas_Object *obj);
- [ :elm_entry_input_panel_return_key_disabled_get, [ :evas_object ], :bool ],
+ [ :elm_entry_input_panel_return_key_disabled_get, [ :pointer ], :bool ],
# EAPI void elm_entry_input_panel_return_key_autoenabled_set(Evas_Object *obj, Eina_Bool enabled);
- [ :elm_entry_input_panel_return_key_autoenabled_set, [ :evas_object, :bool ], :void ],
- # EAPI void elm_entry_imf_context_reset(Evas_Object *obj);
- [ :elm_entry_imf_context_reset, [ :evas_object ], :void ],
- # EAPI void elm_entry_prediction_allow_set(Evas_Object *obj, Eina_Bool prediction);
- [ :elm_entry_prediction_allow_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_entry_prediction_allow_get(const Evas_Object *obj);
- [ :elm_entry_prediction_allow_get, [ :evas_object ], :bool ],
- # EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text);
- [ :elm_entry_filter_limit_size, [ :pointer, :evas_object, :pointer ], :void ],
- # EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text);
- [ :elm_entry_filter_accept_set, [ :pointer, :evas_object, :pointer ], :void ],
+ [ :elm_entry_input_panel_return_key_autoenabled_set, [ :pointer, :bool ], :void ],
# EAPI void *elm_entry_imf_context_get(Evas_Object *obj);
- [ :elm_entry_imf_context_get, [ :evas_object ], :pointer ],
- # EAPI void elm_entry_cnp_mode_set(Evas_Object *obj, Elm_Cnp_Mode cnp_mode);
- [ :elm_entry_cnp_mode_set, [ :evas_object, :elm_cnp_mode ], :void ],
- # EAPI Elm_Cnp_Mode elm_entry_cnp_mode_get(const Evas_Object *obj);
- [ :elm_entry_cnp_mode_get, [ :evas_object ], :elm_cnp_mode ],
+ [ :elm_entry_imf_context_get, [ :pointer ], :pointer ],
# EAPI void elm_entry_anchor_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
- [ :elm_entry_anchor_hover_parent_set, [ :evas_object, :evas_object ], :void ],
+ [ :elm_entry_anchor_hover_parent_set, [ :pointer, :pointer ], :void ],
# EAPI Evas_Object *elm_entry_anchor_hover_parent_get(const Evas_Object *obj);
- [ :elm_entry_anchor_hover_parent_get, [ :evas_object ], :evas_object ],
+ [ :elm_entry_anchor_hover_parent_get, [ :pointer ], :pointer ],
# EAPI void elm_entry_anchor_hover_style_set(Evas_Object *obj, const char *style);
- [ :elm_entry_anchor_hover_style_set, [ :evas_object, :string ], :void ],
+ [ :elm_entry_anchor_hover_style_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_entry_anchor_hover_style_get(const Evas_Object *obj);
- [ :elm_entry_anchor_hover_style_get, [ :evas_object ], :string ],
+ [ :elm_entry_anchor_hover_style_get, [ :pointer ], :string ],
# EAPI void elm_entry_anchor_hover_end(Evas_Object *obj);
- [ :elm_entry_anchor_hover_end, [ :evas_object ], :void ],
+ [ :elm_entry_anchor_hover_end, [ :pointer ], :void ],
+ # EAPI void elm_entry_input_panel_layout_variation_set(Evas_Object *obj, int variation);
+ [ :elm_entry_input_panel_layout_variation_set, [ :pointer, :int ], :void ],
+ # EAPI int elm_entry_input_panel_layout_variation_get(const Evas_Object *obj);
+ [ :elm_entry_input_panel_layout_variation_get, [ :pointer ], :int ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_fileselector.rb b/lib/efl/native/elm/elm_fileselector.rb
index 6c86789..0b0769a 100644
--- a/lib/efl/native/elm/elm_fileselector.rb
+++ b/lib/efl/native/elm/elm_fileselector.rb
@@ -28,35 +28,53 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_fileselector_add(Evas_Object *parent);
- [ :elm_fileselector_add, [ :evas_object ], :evas_object ],
+ [ :elm_fileselector_add, [ :pointer ], :pointer ],
# EAPI void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save);
- [ :elm_fileselector_is_save_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_is_save_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj);
- [ :elm_fileselector_is_save_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_is_save_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only);
- [ :elm_fileselector_folder_only_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_folder_only_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj);
- [ :elm_fileselector_folder_only_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_folder_only_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool buttons);
- [ :elm_fileselector_buttons_ok_cancel_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_buttons_ok_cancel_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj);
- [ :elm_fileselector_buttons_ok_cancel_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_buttons_ok_cancel_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand);
- [ :elm_fileselector_expandable_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_expandable_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj);
- [ :elm_fileselector_expandable_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_expandable_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_path_set(Evas_Object *obj, const char *path);
- [ :elm_fileselector_path_set, [ :evas_object, :string ], :void ],
+ [ :elm_fileselector_path_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_fileselector_path_get(const Evas_Object *obj);
- [ :elm_fileselector_path_get, [ :evas_object ], :string ],
- # EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *path);
- [ :elm_fileselector_selected_set, [ :evas_object, :string ], :bool ],
- # EAPI const char *elm_fileselector_selected_get(const Evas_Object *obj);
- [ :elm_fileselector_selected_get, [ :evas_object ], :string ],
+ [ :elm_fileselector_path_get, [ :pointer ], :string ],
# EAPI void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode);
- [ :elm_fileselector_mode_set, [ :evas_object, :elm_fileselector_mode ], :void ],
+ [ :elm_fileselector_mode_set, [ :pointer, :elm_fileselector_mode ], :void ],
# EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj);
- [ :elm_fileselector_mode_get, [ :evas_object ], :elm_fileselector_mode ],
+ [ :elm_fileselector_mode_get, [ :pointer ], :elm_fileselector_mode ],
+ # EAPI void elm_fileselector_multi_select_set(Evas_Object *obj, Eina_Bool multi);
+ [ :elm_fileselector_multi_select_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_fileselector_multi_select_get(const Evas_Object *obj);
+ [ :elm_fileselector_multi_select_get, [ :pointer ], :bool ],
+ # EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *path);
+ [ :elm_fileselector_selected_set, [ :pointer, :string ], :bool ],
+ # EAPI const char *elm_fileselector_selected_get(const Evas_Object *obj);
+ [ :elm_fileselector_selected_get, [ :pointer ], :string ],
+ # EAPI const Eina_List *elm_fileselector_selected_paths_get(const Evas_Object *obj);
+ [ :elm_fileselector_selected_paths_get, [ :pointer ], :eina_list ],
+ # EAPI Eina_Bool elm_fileselector_mime_types_filter_append(Evas_Object *obj, const char *mime_types, const char *filter_name);
+ [ :elm_fileselector_mime_types_filter_append, [ :pointer, :string, :string ], :bool ],
+ # EAPI void elm_fileselector_filters_clear(Evas_Object *obj);
+ [ :elm_fileselector_filters_clear, [ :pointer ], :void ],
+ # EAPI void elm_fileselector_hidden_visible_set(Evas_Object *obj, Eina_Bool visible);
+ [ :elm_fileselector_hidden_visible_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_fileselector_hidden_visible_get(const Evas_Object *obj);
+ [ :elm_fileselector_hidden_visible_get, [ :pointer ], :bool ],
+ # EAPI void elm_fileselector_thumbnail_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
+ [ :elm_fileselector_thumbnail_size_set, [ :pointer, :int, :int ], :void ],
+ # EAPI void elm_fileselector_thumbnail_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+ [ :elm_fileselector_thumbnail_size_get, [ :pointer, :pointer, :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_fileselector_button.rb b/lib/efl/native/elm/elm_fileselector_button.rb
index 7b7fe4f..a20c534 100644
--- a/lib/efl/native/elm/elm_fileselector_button.rb
+++ b/lib/efl/native/elm/elm_fileselector_button.rb
@@ -24,35 +24,35 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_fileselector_button_add(Evas_Object *parent);
- [ :elm_fileselector_button_add, [ :evas_object ], :evas_object ],
+ [ :elm_fileselector_button_add, [ :pointer ], :pointer ],
# EAPI void elm_fileselector_button_window_title_set(Evas_Object *obj, const char *title);
- [ :elm_fileselector_button_window_title_set, [ :evas_object, :string ], :void ],
+ [ :elm_fileselector_button_window_title_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_fileselector_button_window_title_get(const Evas_Object *obj);
- [ :elm_fileselector_button_window_title_get, [ :evas_object ], :string ],
+ [ :elm_fileselector_button_window_title_get, [ :pointer ], :string ],
# EAPI void elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height);
- [ :elm_fileselector_button_window_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_fileselector_button_window_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_fileselector_button_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height);
- [ :elm_fileselector_button_window_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_fileselector_button_window_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_fileselector_button_path_set(Evas_Object *obj, const char *path);
- [ :elm_fileselector_button_path_set, [ :evas_object, :string ], :void ],
+ [ :elm_fileselector_button_path_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_fileselector_button_path_get(const Evas_Object *obj);
- [ :elm_fileselector_button_path_get, [ :evas_object ], :string ],
+ [ :elm_fileselector_button_path_get, [ :pointer ], :string ],
# EAPI void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value);
- [ :elm_fileselector_button_expandable_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_button_expandable_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj);
- [ :elm_fileselector_button_expandable_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_button_expandable_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value);
- [ :elm_fileselector_button_folder_only_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_button_folder_only_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj);
- [ :elm_fileselector_button_folder_only_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_button_folder_only_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value);
- [ :elm_fileselector_button_is_save_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_button_is_save_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj);
- [ :elm_fileselector_button_is_save_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_button_is_save_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value);
- [ :elm_fileselector_button_inwin_mode_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_button_inwin_mode_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_button_inwin_mode_get(const Evas_Object *obj);
- [ :elm_fileselector_button_inwin_mode_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_button_inwin_mode_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_fileselector_entry.rb b/lib/efl/native/elm/elm_fileselector_entry.rb
index 3af8cd5..86e4f72 100644
--- a/lib/efl/native/elm/elm_fileselector_entry.rb
+++ b/lib/efl/native/elm/elm_fileselector_entry.rb
@@ -24,39 +24,39 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_fileselector_entry_add(Evas_Object *parent);
- [ :elm_fileselector_entry_add, [ :evas_object ], :evas_object ],
+ [ :elm_fileselector_entry_add, [ :pointer ], :pointer ],
# EAPI void elm_fileselector_entry_window_title_set(Evas_Object *obj, const char *title);
- [ :elm_fileselector_entry_window_title_set, [ :evas_object, :string ], :void ],
+ [ :elm_fileselector_entry_window_title_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_fileselector_entry_window_title_get(const Evas_Object *obj);
- [ :elm_fileselector_entry_window_title_get, [ :evas_object ], :string ],
+ [ :elm_fileselector_entry_window_title_get, [ :pointer ], :string ],
# EAPI void elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height);
- [ :elm_fileselector_entry_window_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_fileselector_entry_window_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_fileselector_entry_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height);
- [ :elm_fileselector_entry_window_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_fileselector_entry_window_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path);
- [ :elm_fileselector_entry_path_set, [ :evas_object, :string ], :void ],
+ [ :elm_fileselector_entry_path_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_fileselector_entry_path_get(const Evas_Object *obj);
- [ :elm_fileselector_entry_path_get, [ :evas_object ], :string ],
+ [ :elm_fileselector_entry_path_get, [ :pointer ], :string ],
# EAPI void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value);
- [ :elm_fileselector_entry_expandable_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_entry_expandable_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj);
- [ :elm_fileselector_entry_expandable_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_entry_expandable_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value);
- [ :elm_fileselector_entry_folder_only_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_entry_folder_only_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj);
- [ :elm_fileselector_entry_folder_only_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_entry_folder_only_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value);
- [ :elm_fileselector_entry_is_save_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_entry_is_save_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj);
- [ :elm_fileselector_entry_is_save_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_entry_is_save_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value);
- [ :elm_fileselector_entry_inwin_mode_set, [ :evas_object, :bool ], :void ],
+ [ :elm_fileselector_entry_inwin_mode_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_fileselector_entry_inwin_mode_get(const Evas_Object *obj);
- [ :elm_fileselector_entry_inwin_mode_get, [ :evas_object ], :bool ],
+ [ :elm_fileselector_entry_inwin_mode_get, [ :pointer ], :bool ],
# EAPI void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path);
- [ :elm_fileselector_entry_selected_set, [ :evas_object, :string ], :void ],
+ [ :elm_fileselector_entry_selected_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_fileselector_entry_selected_get(const Evas_Object *obj);
- [ :elm_fileselector_entry_selected_get, [ :evas_object ], :string ],
+ [ :elm_fileselector_entry_selected_get, [ :pointer ], :string ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_flip.rb b/lib/efl/native/elm/elm_flip.rb
index d4b3ad9..a342366 100644
--- a/lib/efl/native/elm/elm_flip.rb
+++ b/lib/efl/native/elm/elm_flip.rb
@@ -30,30 +30,33 @@ module Efl
enum :elm_flip_interaction, [ :elm_flip_interaction_none, :elm_flip_interaction_rotate, :elm_flip_interaction_cube, :elm_flip_interaction_page
]
# typedef enum {...} Elm_Flip_Direction;
- enum :elm_flip_direction, [ :elm_flip_direction_up, :elm_flip_direction_down, :elm_flip_direction_left, :elm_flip_direction_right ]
+ enum :elm_flip_direction, [ :elm_flip_direction_up, 0, :elm_flip_direction_down, 1, :elm_flip_direction_left, 2, :elm_flip_direction_right, 3
+ ]
#
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_flip_add(Evas_Object *parent);
- [ :elm_flip_add, [ :evas_object ], :evas_object ],
+ [ :elm_flip_add, [ :pointer ], :pointer ],
+ # EAPI Eina_Bool elm_flip_front_visible_get(const Evas_Object *obj);
+ [ :elm_flip_front_visible_get, [ :pointer ], :bool ],
# EAPI void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y);
- [ :elm_flip_perspective_set, [ :evas_object, :int, :int, :int ], :void ],
+ [ :elm_flip_perspective_set, [ :pointer, :int, :int, :int ], :void ],
# EAPI void elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode);
- [ :elm_flip_go, [ :evas_object, :elm_flip_mode ], :void ],
+ [ :elm_flip_go, [ :pointer, :elm_flip_mode ], :void ],
# EAPI void elm_flip_go_to(Evas_Object *obj, Eina_Bool front, Elm_Flip_Mode mode);
- [ :elm_flip_go_to, [ :evas_object, :bool, :elm_flip_mode ], :void ],
+ [ :elm_flip_go_to, [ :pointer, :bool, :elm_flip_mode ], :void ],
# EAPI void elm_flip_interaction_set(Evas_Object *obj, Elm_Flip_Interaction mode);
- [ :elm_flip_interaction_set, [ :evas_object, :elm_flip_interaction ], :void ],
+ [ :elm_flip_interaction_set, [ :pointer, :elm_flip_interaction ], :void ],
# EAPI Elm_Flip_Interaction elm_flip_interaction_get(const Evas_Object *obj);
- [ :elm_flip_interaction_get, [ :evas_object ], :elm_flip_interaction ],
+ [ :elm_flip_interaction_get, [ :pointer ], :elm_flip_interaction ],
# EAPI void elm_flip_interaction_direction_enabled_set(Evas_Object *obj, Elm_Flip_Direction dir, Eina_Bool enabled);
- [ :elm_flip_interaction_direction_enabled_set, [ :evas_object, :elm_flip_direction, :bool ], :void ],
+ [ :elm_flip_interaction_direction_enabled_set, [ :pointer, :elm_flip_direction, :bool ], :void ],
# EAPI Eina_Bool elm_flip_interaction_direction_enabled_get(Evas_Object *obj, Elm_Flip_Direction dir);
- [ :elm_flip_interaction_direction_enabled_get, [ :evas_object, :elm_flip_direction ], :bool ],
+ [ :elm_flip_interaction_direction_enabled_get, [ :pointer, :elm_flip_direction ], :bool ],
# EAPI void elm_flip_interaction_direction_hitsize_set(Evas_Object *obj, Elm_Flip_Direction dir, double hitsize);
- [ :elm_flip_interaction_direction_hitsize_set, [ :evas_object, :elm_flip_direction, :double ], :void ],
+ [ :elm_flip_interaction_direction_hitsize_set, [ :pointer, :elm_flip_direction, :double ], :void ],
# EAPI double elm_flip_interaction_direction_hitsize_get(Evas_Object *obj, Elm_Flip_Direction dir);
- [ :elm_flip_interaction_direction_hitsize_get, [ :evas_object, :elm_flip_direction ], :double ],
+ [ :elm_flip_interaction_direction_hitsize_get, [ :pointer, :elm_flip_direction ], :double ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_flipselector.rb b/lib/efl/native/elm/elm_flipselector.rb
index 895ecf2..b02f969 100644
--- a/lib/efl/native/elm/elm_flipselector.rb
+++ b/lib/efl/native/elm/elm_flipselector.rb
@@ -23,24 +23,6 @@ module Efl
#
# FUNCTIONS
fcts = [
- # EAPI Evas_Object *elm_flipselector_add(Evas_Object *parent);
- [ :elm_flipselector_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_flipselector_flip_next(Evas_Object *obj);
- [ :elm_flipselector_flip_next, [ :evas_object ], :void ],
- # EAPI void elm_flipselector_flip_prev(Evas_Object *obj);
- [ :elm_flipselector_flip_prev, [ :evas_object ], :void ],
- # EAPI Elm_Object_Item *elm_flipselector_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data);
- [ :elm_flipselector_item_append, [ :evas_object, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_flipselector_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data);
- [ :elm_flipselector_item_prepend, [ :evas_object, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI const Eina_List *elm_flipselector_items_get(const Evas_Object *obj);
- [ :elm_flipselector_items_get, [ :evas_object ], :eina_list ],
- # EAPI Elm_Object_Item *elm_flipselector_first_item_get(const Evas_Object *obj);
- [ :elm_flipselector_first_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_flipselector_last_item_get(const Evas_Object *obj);
- [ :elm_flipselector_last_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_flipselector_selected_item_get(const Evas_Object *obj);
- [ :elm_flipselector_selected_item_get, [ :evas_object ], :elm_object_item ],
# EAPI void elm_flipselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
[ :elm_flipselector_item_selected_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Object_Item *it);
@@ -49,10 +31,28 @@ module Efl
[ :elm_flipselector_item_prev_get, [ :elm_object_item ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_flipselector_item_next_get(const Elm_Object_Item *it);
[ :elm_flipselector_item_next_get, [ :elm_object_item ], :elm_object_item ],
+ # EAPI Evas_Object *elm_flipselector_add(Evas_Object *parent);
+ [ :elm_flipselector_add, [ :pointer ], :pointer ],
+ # EAPI void elm_flipselector_flip_next(Evas_Object *obj);
+ [ :elm_flipselector_flip_next, [ :pointer ], :void ],
+ # EAPI void elm_flipselector_flip_prev(Evas_Object *obj);
+ [ :elm_flipselector_flip_prev, [ :pointer ], :void ],
+ # EAPI Elm_Object_Item *elm_flipselector_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, const void *data);
+ [ :elm_flipselector_item_append, [ :pointer, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_flipselector_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data);
+ [ :elm_flipselector_item_prepend, [ :pointer, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI const Eina_List *elm_flipselector_items_get(const Evas_Object *obj);
+ [ :elm_flipselector_items_get, [ :pointer ], :eina_list ],
+ # EAPI Elm_Object_Item *elm_flipselector_first_item_get(const Evas_Object *obj);
+ [ :elm_flipselector_first_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_flipselector_last_item_get(const Evas_Object *obj);
+ [ :elm_flipselector_last_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_flipselector_selected_item_get(const Evas_Object *obj);
+ [ :elm_flipselector_selected_item_get, [ :pointer ], :elm_object_item ],
# EAPI void elm_flipselector_first_interval_set(Evas_Object *obj, double interval);
- [ :elm_flipselector_first_interval_set, [ :evas_object, :double ], :void ],
+ [ :elm_flipselector_first_interval_set, [ :pointer, :double ], :void ],
# EAPI double elm_flipselector_first_interval_get(const Evas_Object *obj);
- [ :elm_flipselector_first_interval_get, [ :evas_object ], :double ],
+ [ :elm_flipselector_first_interval_get, [ :pointer ], :double ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_focus.rb b/lib/efl/native/elm/elm_focus.rb
index 91cb862..3be30d0 100644
--- a/lib/efl/native/elm/elm_focus.rb
+++ b/lib/efl/native/elm/elm_focus.rb
@@ -21,32 +21,42 @@ module Efl
#
ffi_lib 'elementary.so.1'
#
+ # ENUMS
+ # typedef enum {...} Elm_Focus_Direction;
+ enum :elm_focus_direction, [ :elm_focus_previous, :elm_focus_next, :elm_focus_up, :elm_focus_down, :elm_focus_right, :elm_focus_left ]
+ #
# FUNCTIONS
fcts = [
# EAPI Eina_Bool elm_object_focus_get(const Evas_Object *obj);
- [ :elm_object_focus_get, [ :evas_object ], :bool ],
+ [ :elm_object_focus_get, [ :pointer ], :bool ],
# EAPI void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus);
- [ :elm_object_focus_set, [ :evas_object, :bool ], :void ],
+ [ :elm_object_focus_set, [ :pointer, :bool ], :void ],
# EAPI void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable);
- [ :elm_object_focus_allow_set, [ :evas_object, :bool ], :void ],
+ [ :elm_object_focus_allow_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj);
- [ :elm_object_focus_allow_get, [ :evas_object ], :bool ],
+ [ :elm_object_focus_allow_get, [ :pointer ], :bool ],
# EAPI void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs);
- [ :elm_object_focus_custom_chain_set, [ :evas_object, :eina_list ], :void ],
+ [ :elm_object_focus_custom_chain_set, [ :pointer, :eina_list ], :void ],
# EAPI void elm_object_focus_custom_chain_unset(Evas_Object *obj);
- [ :elm_object_focus_custom_chain_unset, [ :evas_object ], :void ],
+ [ :elm_object_focus_custom_chain_unset, [ :pointer ], :void ],
# EAPI const Eina_List *elm_object_focus_custom_chain_get(const Evas_Object *obj);
- [ :elm_object_focus_custom_chain_get, [ :evas_object ], :eina_list ],
+ [ :elm_object_focus_custom_chain_get, [ :pointer ], :eina_list ],
# EAPI void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child);
- [ :elm_object_focus_custom_chain_append, [ :evas_object, :evas_object, :evas_object ], :void ],
+ [ :elm_object_focus_custom_chain_append, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child);
- [ :elm_object_focus_custom_chain_prepend, [ :evas_object, :evas_object, :evas_object ], :void ],
+ [ :elm_object_focus_custom_chain_prepend, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Direction dir);
- [ :elm_object_focus_next, [ :evas_object, :elm_focus_direction ], :void ],
+ [ :elm_object_focus_next, [ :pointer, :elm_focus_direction ], :void ],
+ # EAPI Evas_Object * elm_object_focus_next_object_get(const Evas_Object *obj, Elm_Focus_Direction dir);
+ [ :elm_object_focus_next_object_get, [ :pointer, :elm_focus_direction ], :pointer ],
+ # EAPI void elm_object_focus_next_object_set(Evas_Object *obj, Evas_Object *next, Elm_Focus_Direction dir);
+ [ :elm_object_focus_next_object_set, [ :pointer, :pointer, :elm_focus_direction ], :void ],
+ # EAPI Evas_Object *elm_object_focused_object_get(const Evas_Object *obj);
+ [ :elm_object_focused_object_get, [ :pointer ], :pointer ],
# EAPI void elm_object_tree_focus_allow_set(Evas_Object *obj, Eina_Bool focusable);
- [ :elm_object_tree_focus_allow_set, [ :evas_object, :bool ], :void ],
+ [ :elm_object_tree_focus_allow_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_object_tree_focus_allow_get(const Evas_Object *obj);
- [ :elm_object_tree_focus_allow_get, [ :evas_object ], :bool ],
+ [ :elm_object_tree_focus_allow_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_frame.rb b/lib/efl/native/elm/elm_frame.rb
index 1f6b4ce..0e40cc7 100644
--- a/lib/efl/native/elm/elm_frame.rb
+++ b/lib/efl/native/elm/elm_frame.rb
@@ -24,17 +24,17 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_frame_add(Evas_Object *parent);
- [ :elm_frame_add, [ :evas_object ], :evas_object ],
+ [ :elm_frame_add, [ :pointer ], :pointer ],
# EAPI void elm_frame_autocollapse_set(Evas_Object *obj, Eina_Bool autocollapse);
- [ :elm_frame_autocollapse_set, [ :evas_object, :bool ], :void ],
+ [ :elm_frame_autocollapse_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_frame_autocollapse_get(const Evas_Object *obj);
- [ :elm_frame_autocollapse_get, [ :evas_object ], :bool ],
+ [ :elm_frame_autocollapse_get, [ :pointer ], :bool ],
# EAPI void elm_frame_collapse_set(Evas_Object *obj, Eina_Bool collapse);
- [ :elm_frame_collapse_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_frame_collapse_get(const Evas_Object *obj);
- [ :elm_frame_collapse_get, [ :evas_object ], :bool ],
+ [ :elm_frame_collapse_set, [ :pointer, :bool ], :void ],
# EAPI void elm_frame_collapse_go(Evas_Object *obj, Eina_Bool collapse);
- [ :elm_frame_collapse_go, [ :evas_object, :bool ], :void ],
+ [ :elm_frame_collapse_go, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_frame_collapse_get(const Evas_Object *obj);
+ [ :elm_frame_collapse_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_gen.rb b/lib/efl/native/elm/elm_gen.rb
index 4038137..155e859 100644
--- a/lib/efl/native/elm/elm_gen.rb
+++ b/lib/efl/native/elm/elm_gen.rb
@@ -29,13 +29,13 @@ module Efl
#
# CALLBACKS
# typedef char *(*Elm_Gen_Item_Text_Get_Cb) (void *data, Evas_Object *obj, const char *part);
- callback :elm_gen_item_text_get_cb, [ :pointer, :evas_object, :string ], :string
+ callback :elm_gen_item_text_get_cb, [ :pointer, :pointer, :string ], :string
# typedef Evas_Object *(*Elm_Gen_Item_Content_Get_Cb) (void *data, Evas_Object *obj, const char *part);
- callback :elm_gen_item_content_get_cb, [ :pointer, :evas_object, :string ], :evas_object
+ callback :elm_gen_item_content_get_cb, [ :pointer, :pointer, :string ], :pointer
# typedef Eina_Bool (*Elm_Gen_Item_State_Get_Cb) (void *data, Evas_Object *obj, const char *part);
- callback :elm_gen_item_state_get_cb, [ :pointer, :evas_object, :string ], :bool
+ callback :elm_gen_item_state_get_cb, [ :pointer, :pointer, :string ], :bool
# typedef void (*Elm_Gen_Item_Del_Cb) (void *data, Evas_Object *obj);
- callback :elm_gen_item_del_cb, [ :pointer, :evas_object ], :void
+ callback :elm_gen_item_del_cb, [ :pointer, :pointer ], :void
#
# FUNCTIONS
fcts = [
diff --git a/lib/efl/native/elm/elm_general.rb b/lib/efl/native/elm/elm_general.rb
index 1fa26bb..f4e734a 100644
--- a/lib/efl/native/elm/elm_general.rb
+++ b/lib/efl/native/elm/elm_general.rb
@@ -27,24 +27,27 @@ module Efl
enum :elm_object_layer, [ :elm_object_layer_background, EVAS_LAYER_MIN+64, :elm_object_layer_default, 0, :elm_object_layer_focus,
EVAS_LAYER_MAX-128, :elm_object_layer_tooltip, EVAS_LAYER_MAX-64, :elm_object_layer_cursor, EVAS_LAYER_MAX-32, :elm_object_layer_last, 32736 ]
# typedef enum {...} Elm_Policy;
- enum :elm_policy, [ :elm_policy_quit, :elm_policy_last ]
+ enum :elm_policy, [ :elm_policy_quit, :elm_policy_exit, :elm_policy_throttle, :elm_policy_last ]
# typedef enum {...} Elm_Policy_Quit;
enum :elm_policy_quit, [ :elm_policy_quit_none, 0, :elm_policy_quit_last_window_closed, 1 ]
- # typedef enum {...} Elm_Focus_Direction;
- enum :elm_focus_direction, [ :elm_focus_previous, :elm_focus_next ]
+ # typedef enum {...} Elm_Policy_Exit;
+ enum :elm_policy_exit, [ :elm_policy_exit_none, 0, :elm_policy_exit_windows_del, 1 ]
+ # typedef enum {...} Elm_Policy_Throttle;
+ enum :elm_policy_throttle, [ :elm_policy_throttle_config, 0, :elm_policy_throttle_hidden_always, 1, :elm_policy_throttle_never, 2 ]
# typedef enum {...} Elm_Object_Select_Mode;
enum :elm_object_select_mode, [ :elm_object_select_mode_default, 0, :elm_object_select_mode_always, 1, :elm_object_select_mode_none, 2,
:elm_object_select_mode_display_only, 3, :elm_object_select_mode_max, 4 ]
+ # typedef enum {...} Elm_Object_Multi_Select_Mode;
+ enum :elm_object_multi_select_mode, [ :elm_object_multi_select_mode_default, 0, :elm_object_multi_select_mode_with_control, 1,
+ :elm_object_multi_select_mode_max, 2 ]
#
# TYPEDEFS
# typedef struct _Elm_Event_Policy_Changed Elm_Event_Policy_Changed;
typedef :pointer, :elm_event_policy_changed
- # typedef struct _Elm_Object_Item Elm_Object_Item;
- typedef :pointer, :elm_object_item
#
# CALLBACKS
# typedef Eina_Bool (*Elm_Event_Cb) (void *data, Evas_Object *obj, Evas_Object *src, Evas_Callback_Type type, void *event_info);
- callback :elm_event_cb, [ :pointer, :evas_object, :evas_object, :evas_callback_type, :pointer ], :bool
+ callback :elm_event_cb, [ :pointer, :pointer, :pointer, :evas_callback_type, :pointer ], :bool
#
# VARIABLES
# EAPI extern int ELM_ECORE_EVENT_ETHUMB_CONNECT;
@@ -78,26 +81,22 @@ module Efl
[ :elm_quicklaunch_shutdown, [ ], :int ],
# EAPI void elm_quicklaunch_seed(void);
[ :elm_quicklaunch_seed, [ ], :void ],
- # EAPI Eina_Bool elm_quicklaunch_prepare(int argc, char **argv);
- [ :elm_quicklaunch_prepare, [ :int, :pointer ], :bool ],
+ # EAPI Eina_Bool elm_quicklaunch_prepare(int argc, char **argv, const char *cwd);
+ [ :elm_quicklaunch_prepare, [ :int, :pointer, :string ], :bool ],
# EAPI Eina_Bool elm_quicklaunch_fork(int argc, char **argv, char *cwd, void (postfork_func) (void *data), void *postfork_data);
- [ :elm_quicklaunch_fork, [ :int, :pointer, :string, (callback [:pointer], :void), :pointer], :bool ],
+ # FIXME
# EAPI void elm_quicklaunch_cleanup(void);
[ :elm_quicklaunch_cleanup, [ ], :void ],
# EAPI int elm_quicklaunch_fallback(int argc, char **argv);
[ :elm_quicklaunch_fallback, [ :int, :pointer ], :int ],
- # EAPI char *elm_quicklaunch_exe_path_get(const char *exe);
- [ :elm_quicklaunch_exe_path_get, [ :string ], :string ],
+ # EAPI char *elm_quicklaunch_exe_path_get(const char *exe, const char *cwd);
+ [ :elm_quicklaunch_exe_path_get, [ :string, :string ], :string ],
# EAPI Eina_Bool elm_policy_set(unsigned int policy, int value);
[ :elm_policy_set, [ :uint, :int ], :bool ],
# EAPI int elm_policy_get(unsigned int policy);
[ :elm_policy_get, [ :uint ], :int ],
# EAPI void elm_language_set(const char *lang);
[ :elm_language_set, [ :string ], :void ],
- # EAPI void elm_object_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *text);
- [ :elm_object_domain_translatable_text_part_set, [ :evas_object, :string, :string, :string ], :void ],
- # EAPI const char *elm_object_translatable_text_part_get(const Evas_Object *obj, const char *part);
- [ :elm_object_translatable_text_part_get, [ :evas_object, :string ], :string ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_gengrid.rb b/lib/efl/native/elm/elm_gengrid.rb
index 17cf053..7a7e706 100644
--- a/lib/efl/native/elm/elm_gengrid.rb
+++ b/lib/efl/native/elm/elm_gengrid.rb
@@ -42,40 +42,6 @@ module Efl
#
# FUNCTIONS
fcts = [
- # EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent);
- [ :elm_gengrid_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_gengrid_clear(Evas_Object *obj);
- [ :elm_gengrid_clear, [ :evas_object ], :void ],
- # EAPI void elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi);
- [ :elm_gengrid_multi_select_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_gengrid_multi_select_get(const Evas_Object *obj);
- [ :elm_gengrid_multi_select_get, [ :evas_object ], :bool ],
- # EAPI void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_gengrid_horizontal_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_gengrid_horizontal_get(const Evas_Object *obj);
- [ :elm_gengrid_horizontal_get, [ :evas_object ], :bool ],
- # EAPI Elm_Object_Item *elm_gengrid_item_append(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data);
- [ :elm_gengrid_item_append, [ :evas_object, :pointer, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_gengrid_item_prepend(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data);
- [ :elm_gengrid_item_prepend, [ :evas_object, :pointer, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_gengrid_item_insert_before(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Object_Item *relative, Evas_Smart_Cb func, const void *func_data);
- [ :elm_gengrid_item_insert_before, [ :evas_object, :pointer, :pointer, :elm_object_item, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_gengrid_item_insert_after(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Object_Item *relative, Evas_Smart_Cb func, const void *func_data);
- [ :elm_gengrid_item_insert_after, [ :evas_object, :pointer, :pointer, :elm_object_item, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_gengrid_item_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data);
- [ :elm_gengrid_item_sorted_insert, [ :evas_object, :pointer, :pointer, :eina_compare_cb, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_gengrid_selected_item_get(const Evas_Object *obj);
- [ :elm_gengrid_selected_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI const Eina_List *elm_gengrid_selected_items_get(const Evas_Object *obj);
- [ :elm_gengrid_selected_items_get, [ :evas_object ], :eina_list ],
- # EAPI Eina_List *elm_gengrid_realized_items_get(const Evas_Object *obj);
- [ :elm_gengrid_realized_items_get, [ :evas_object ], :eina_list ],
- # EAPI void elm_gengrid_realized_items_update(Evas_Object *obj);
- [ :elm_gengrid_realized_items_update, [ :evas_object ], :void ],
- # EAPI Elm_Object_Item *elm_gengrid_first_item_get(const Evas_Object *obj);
- [ :elm_gengrid_first_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_gengrid_last_item_get(const Evas_Object *obj);
- [ :elm_gengrid_last_item_get, [ :evas_object ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_gengrid_item_next_get(const Elm_Object_Item *it);
[ :elm_gengrid_item_next_get, [ :elm_object_item ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_gengrid_item_prev_get(const Elm_Object_Item *it);
@@ -96,8 +62,6 @@ module Efl
[ :elm_gengrid_item_item_class_get, [ :elm_object_item ], :pointer ],
# EAPI int elm_gengrid_item_index_get(const Elm_Object_Item *it);
[ :elm_gengrid_item_index_get, [ :elm_object_item ], :int ],
- # EAPI unsigned int elm_gengrid_items_count(const Evas_Object *obj);
- [ :elm_gengrid_items_count, [ :evas_object ], :uint ],
# EAPI Elm_Gengrid_Item_Class *elm_gengrid_item_class_new(void);
[ :elm_gengrid_item_class_new, [ ], :pointer ],
# EAPI void elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc);
@@ -134,42 +98,86 @@ module Efl
[ :elm_gengrid_item_cursor_engine_only_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Object_Item *it);
[ :elm_gengrid_item_cursor_engine_only_get, [ :elm_object_item ], :bool ],
+ # EAPI void elm_gengrid_item_pos_get(const Elm_Object_Item *it, unsigned int *x, unsigned int *y);
+ [ :elm_gengrid_item_pos_get, [ :elm_object_item, :pointer, :pointer ], :void ],
+ # EAPI void elm_gengrid_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode);
+ [ :elm_gengrid_item_select_mode_set, [ :elm_object_item, :elm_object_select_mode ], :void ],
+ # EAPI Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Object_Item *it);
+ [ :elm_gengrid_item_select_mode_get, [ :elm_object_item ], :elm_object_select_mode ],
+ # EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent);
+ [ :elm_gengrid_add, [ :pointer ], :pointer ],
+ # EAPI void elm_gengrid_clear(Evas_Object *obj);
+ [ :elm_gengrid_clear, [ :pointer ], :void ],
+ # EAPI void elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi);
+ [ :elm_gengrid_multi_select_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_gengrid_multi_select_get(const Evas_Object *obj);
+ [ :elm_gengrid_multi_select_get, [ :pointer ], :bool ],
+ # EAPI void elm_gengrid_multi_select_mode_set(Evas_Object *obj, Elm_Object_Multi_Select_Mode mode);
+ [ :elm_gengrid_multi_select_mode_set, [ :pointer, :elm_object_multi_select_mode ], :void ],
+ # EAPI Elm_Object_Multi_Select_Mode elm_gengrid_multi_select_mode_get(const Evas_Object *obj);
+ [ :elm_gengrid_multi_select_mode_get, [ :pointer ], :elm_object_multi_select_mode ],
+ # EAPI void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
+ [ :elm_gengrid_horizontal_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_gengrid_horizontal_get(const Evas_Object *obj);
+ [ :elm_gengrid_horizontal_get, [ :pointer ], :bool ],
+ # EAPI Elm_Object_Item *elm_gengrid_item_append(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_gengrid_item_append, [ :pointer, :pointer, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_gengrid_item_prepend(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_gengrid_item_prepend, [ :pointer, :pointer, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_gengrid_item_insert_before(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Object_Item *relative, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_gengrid_item_insert_before, [ :pointer, :pointer, :pointer, :elm_object_item, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_gengrid_item_insert_after(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Object_Item *relative, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_gengrid_item_insert_after, [ :pointer, :pointer, :pointer, :elm_object_item, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_gengrid_item_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_gengrid_item_sorted_insert, [ :pointer, :pointer, :pointer, :eina_compare_cb, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_gengrid_selected_item_get(const Evas_Object *obj);
+ [ :elm_gengrid_selected_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI const Eina_List *elm_gengrid_selected_items_get(const Evas_Object *obj);
+ [ :elm_gengrid_selected_items_get, [ :pointer ], :eina_list ],
+ # EAPI Eina_List *elm_gengrid_realized_items_get(const Evas_Object *obj);
+ [ :elm_gengrid_realized_items_get, [ :pointer ], :eina_list ],
+ # EAPI void elm_gengrid_realized_items_update(Evas_Object *obj);
+ [ :elm_gengrid_realized_items_update, [ :pointer ], :void ],
+ # EAPI Elm_Object_Item *elm_gengrid_first_item_get(const Evas_Object *obj);
+ [ :elm_gengrid_first_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_gengrid_last_item_get(const Evas_Object *obj);
+ [ :elm_gengrid_last_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI unsigned int elm_gengrid_items_count(const Evas_Object *obj);
+ [ :elm_gengrid_items_count, [ :pointer ], :uint ],
# EAPI void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
- [ :elm_gengrid_item_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_gengrid_item_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_gengrid_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :elm_gengrid_item_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_gengrid_item_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_gengrid_group_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
- [ :elm_gengrid_group_item_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_gengrid_group_item_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_gengrid_group_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :elm_gengrid_group_item_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_gengrid_group_item_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y);
- [ :elm_gengrid_align_set, [ :evas_object, :double, :double ], :void ],
+ [ :elm_gengrid_align_set, [ :pointer, :double, :double ], :void ],
# EAPI void elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y);
- [ :elm_gengrid_align_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_gengrid_align_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
- [ :elm_gengrid_reorder_mode_set, [ :evas_object, :bool ], :void ],
+ [ :elm_gengrid_reorder_mode_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_gengrid_reorder_mode_get(const Evas_Object *obj);
- [ :elm_gengrid_reorder_mode_get, [ :evas_object ], :bool ],
+ [ :elm_gengrid_reorder_mode_get, [ :pointer ], :bool ],
# EAPI void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber);
- [ :elm_gengrid_page_show, [ :evas_object, :int, :int ], :void ],
- # EAPI void elm_gengrid_item_pos_get(const Elm_Object_Item *it, unsigned int *x, unsigned int *y);
- [ :elm_gengrid_item_pos_get, [ :elm_object_item, :pointer, :pointer ], :void ],
+ [ :elm_gengrid_page_show, [ :pointer, :int, :int ], :void ],
# EAPI void elm_gengrid_filled_set(Evas_Object *obj, Eina_Bool fill);
- [ :elm_gengrid_filled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_gengrid_filled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_gengrid_filled_get(const Evas_Object *obj);
- [ :elm_gengrid_filled_get, [ :evas_object ], :bool ],
+ [ :elm_gengrid_filled_get, [ :pointer ], :bool ],
# EAPI void elm_gengrid_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode);
- [ :elm_gengrid_select_mode_set, [ :evas_object, :elm_object_select_mode ], :void ],
+ [ :elm_gengrid_select_mode_set, [ :pointer, :elm_object_select_mode ], :void ],
# EAPI Elm_Object_Select_Mode elm_gengrid_select_mode_get(const Evas_Object *obj);
- [ :elm_gengrid_select_mode_get, [ :evas_object ], :elm_object_select_mode ],
+ [ :elm_gengrid_select_mode_get, [ :pointer ], :elm_object_select_mode ],
# EAPI void elm_gengrid_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight);
- [ :elm_gengrid_highlight_mode_set, [ :evas_object, :bool ], :void ],
+ [ :elm_gengrid_highlight_mode_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_gengrid_highlight_mode_get(const Evas_Object *obj);
- [ :elm_gengrid_highlight_mode_get, [ :evas_object ], :bool ],
- # EAPI void elm_gengrid_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode);
- [ :elm_gengrid_item_select_mode_set, [ :elm_object_item, :elm_object_select_mode ], :void ],
- # EAPI Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Object_Item *it);
- [ :elm_gengrid_item_select_mode_get, [ :elm_object_item ], :elm_object_select_mode ],
+ [ :elm_gengrid_highlight_mode_get, [ :pointer ], :bool ],
+ # EAPI Elm_Object_Item *elm_gengrid_nth_item_get(const Evas_Object *obj, unsigned int nth);
+ [ :elm_gengrid_nth_item_get, [ :pointer, :uint ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_gengrid_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *xposret, int *yposret);
+ [ :elm_gengrid_at_xy_item_get, [ :pointer, :int, :int, :pointer, :pointer ], :elm_object_item ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_genlist.rb b/lib/efl/native/elm/elm_genlist.rb
index d260d3c..1e812ab 100644
--- a/lib/efl/native/elm/elm_genlist.rb
+++ b/lib/efl/native/elm/elm_genlist.rb
@@ -49,43 +49,6 @@ module Efl
#
# FUNCTIONS
fcts = [
- # EAPI Evas_Object *elm_genlist_add(Evas_Object *parent);
- [ :elm_genlist_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_genlist_clear(Evas_Object *obj);
- [ :elm_genlist_clear, [ :evas_object ], :void ],
- # EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi);
- [ :elm_genlist_multi_select_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj);
- [ :elm_genlist_multi_select_get, [ :evas_object ], :bool ],
- # EAPI void elm_genlist_mode_set(Evas_Object *obj, Elm_List_Mode mode);
- [ :elm_genlist_mode_set, [ :evas_object, :elm_list_mode ], :void ],
- # EAPI Elm_List_Mode elm_genlist_mode_get(const Evas_Object *obj);
- [ :elm_genlist_mode_get, [ :evas_object ], :elm_list_mode ],
- # EAPI Elm_Object_Item *elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_append, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb, :pointer ],
- :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_prepend, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb, :pointer ],
- :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *before, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_insert_before, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_object_item, :elm_genlist_item_type,
- :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *after, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_insert_after, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_object_item, :elm_genlist_item_type,
- :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_item_sorted_insert(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data);
- [ :elm_genlist_item_sorted_insert, [ :evas_object, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :eina_compare_cb,
- :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_selected_item_get(const Evas_Object *obj);
- [ :elm_genlist_selected_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj);
- [ :elm_genlist_selected_items_get, [ :evas_object ], :eina_list ],
- # EAPI Eina_List *elm_genlist_realized_items_get(const Evas_Object *obj);
- [ :elm_genlist_realized_items_get, [ :evas_object ], :eina_list ],
- # EAPI Elm_Object_Item *elm_genlist_first_item_get(const Evas_Object *obj);
- [ :elm_genlist_first_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_genlist_last_item_get(const Evas_Object *obj);
- [ :elm_genlist_last_item_get, [ :evas_object ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_genlist_item_next_get(const Elm_Object_Item *it);
[ :elm_genlist_item_next_get, [ :elm_object_item ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_genlist_item_prev_get(const Elm_Object_Item *it);
@@ -106,10 +69,6 @@ module Efl
[ :elm_genlist_item_item_class_get, [ :elm_object_item ], :pointer ],
# EAPI int elm_genlist_item_index_get(const Elm_Object_Item *it);
[ :elm_genlist_item_index_get, [ :elm_object_item ], :int ],
- # EAPI void elm_genlist_realized_items_update(Evas_Object *obj);
- [ :elm_genlist_realized_items_update, [ :evas_object ], :void ],
- # EAPI unsigned int elm_genlist_items_count(const Evas_Object *obj);
- [ :elm_genlist_items_count, [ :evas_object ], :uint ],
# EAPI Elm_Genlist_Item_Class *elm_genlist_item_class_new(void);
[ :elm_genlist_item_class_new, [ ], :pointer ],
# EAPI void elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc);
@@ -146,20 +105,6 @@ module Efl
[ :elm_genlist_item_cursor_engine_only_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *it);
[ :elm_genlist_item_cursor_engine_only_get, [ :elm_object_item ], :bool ],
- # EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
- [ :elm_genlist_homogeneous_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj);
- [ :elm_genlist_homogeneous_get, [ :evas_object ], :bool ],
- # EAPI void elm_genlist_block_count_set(Evas_Object *obj, int count);
- [ :elm_genlist_block_count_set, [ :evas_object, :int ], :void ],
- # EAPI int elm_genlist_block_count_get(const Evas_Object *obj);
- [ :elm_genlist_block_count_get, [ :evas_object ], :int ],
- # EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout);
- [ :elm_genlist_longpress_timeout_set, [ :evas_object, :double ], :void ],
- # EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj);
- [ :elm_genlist_longpress_timeout_get, [ :evas_object ], :double ],
- # EAPI Elm_Object_Item *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret);
- [ :elm_genlist_at_xy_item_get, [ :evas_object, :int, :int, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_genlist_item_parent_get(const Elm_Object_Item *it);
[ :elm_genlist_item_parent_get, [ :elm_object_item ], :elm_object_item ],
# EAPI void elm_genlist_item_subitems_clear(Elm_Object_Item *it);
@@ -182,38 +127,103 @@ module Efl
[ :elm_genlist_item_decorate_mode_set, [ :elm_object_item, :string, :bool ], :void ],
# EAPI const char *elm_genlist_item_decorate_mode_get(const Elm_Object_Item *it);
[ :elm_genlist_item_decorate_mode_get, [ :elm_object_item ], :string ],
- # EAPI Elm_Object_Item *elm_genlist_decorated_item_get(const Evas_Object *obj);
- [ :elm_genlist_decorated_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
- [ :elm_genlist_reorder_mode_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_reorder_mode_get(const Evas_Object *obj);
- [ :elm_genlist_reorder_mode_get, [ :evas_object ], :bool ],
# EAPI Elm_Genlist_Item_Type elm_genlist_item_type_get(const Elm_Object_Item *it);
[ :elm_genlist_item_type_get, [ :elm_object_item ], :elm_genlist_item_type ],
- # EAPI void elm_genlist_decorate_mode_set(Evas_Object *obj, Eina_Bool decorated);
- [ :elm_genlist_decorate_mode_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_decorate_mode_get(const Evas_Object *obj);
- [ :elm_genlist_decorate_mode_get, [ :evas_object ], :bool ],
# EAPI void elm_genlist_item_flip_set(Elm_Object_Item *it, Eina_Bool flip);
[ :elm_genlist_item_flip_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_genlist_item_flip_get(const Elm_Object_Item *it);
[ :elm_genlist_item_flip_get, [ :elm_object_item ], :bool ],
+ # EAPI void elm_genlist_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode);
+ [ :elm_genlist_item_select_mode_set, [ :elm_object_item, :elm_object_select_mode ], :void ],
+ # EAPI Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Object_Item *it);
+ [ :elm_genlist_item_select_mode_get, [ :elm_object_item ], :elm_object_select_mode ],
+ # EAPI Evas_Object *elm_genlist_add(Evas_Object *parent);
+ [ :elm_genlist_add, [ :pointer ], :pointer ],
+ # EAPI void elm_genlist_clear(Evas_Object *obj);
+ [ :elm_genlist_clear, [ :pointer ], :void ],
+ # EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi);
+ [ :elm_genlist_multi_select_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj);
+ [ :elm_genlist_multi_select_get, [ :pointer ], :bool ],
+ # EAPI void elm_genlist_multi_select_mode_set(Evas_Object *obj, Elm_Object_Multi_Select_Mode mode);
+ [ :elm_genlist_multi_select_mode_set, [ :pointer, :elm_object_multi_select_mode ], :void ],
+ # EAPI Elm_Object_Multi_Select_Mode elm_genlist_multi_select_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_multi_select_mode_get, [ :pointer ], :elm_object_multi_select_mode ],
+ # EAPI void elm_genlist_mode_set(Evas_Object *obj, Elm_List_Mode mode);
+ [ :elm_genlist_mode_set, [ :pointer, :elm_list_mode ], :void ],
+ # EAPI Elm_List_Mode elm_genlist_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_mode_get, [ :pointer ], :elm_list_mode ],
+ # EAPI Elm_Object_Item *elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_append, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb, :pointer ],
+ :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_prepend, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb, :pointer ],
+ :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *before, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_insert_before, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb,
+ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *after, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_insert_after, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_object_item, :elm_genlist_item_type, :evas_smart_cb,
+ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_item_sorted_insert(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data);
+ [ :elm_genlist_item_sorted_insert, [ :pointer, :pointer, :pointer, :elm_object_item, :elm_genlist_item_type, :eina_compare_cb, :evas_smart_cb,
+ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_selected_item_get(const Evas_Object *obj);
+ [ :elm_genlist_selected_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj);
+ [ :elm_genlist_selected_items_get, [ :pointer ], :eina_list ],
+ # EAPI Eina_List *elm_genlist_realized_items_get(const Evas_Object *obj);
+ [ :elm_genlist_realized_items_get, [ :pointer ], :eina_list ],
+ # EAPI Elm_Object_Item *elm_genlist_first_item_get(const Evas_Object *obj);
+ [ :elm_genlist_first_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_last_item_get(const Evas_Object *obj);
+ [ :elm_genlist_last_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI void elm_genlist_realized_items_update(Evas_Object *obj);
+ [ :elm_genlist_realized_items_update, [ :pointer ], :void ],
+ # EAPI unsigned int elm_genlist_items_count(const Evas_Object *obj);
+ [ :elm_genlist_items_count, [ :pointer ], :uint ],
+ # EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
+ [ :elm_genlist_homogeneous_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj);
+ [ :elm_genlist_homogeneous_get, [ :pointer ], :bool ],
+ # EAPI void elm_genlist_block_count_set(Evas_Object *obj, int count);
+ [ :elm_genlist_block_count_set, [ :pointer, :int ], :void ],
+ # EAPI int elm_genlist_block_count_get(const Evas_Object *obj);
+ [ :elm_genlist_block_count_get, [ :pointer ], :int ],
+ # EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout);
+ [ :elm_genlist_longpress_timeout_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj);
+ [ :elm_genlist_longpress_timeout_get, [ :pointer ], :double ],
+ # EAPI Elm_Object_Item *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret);
+ [ :elm_genlist_at_xy_item_get, [ :pointer, :int, :int, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_genlist_decorated_item_get(const Evas_Object *obj);
+ [ :elm_genlist_decorated_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
+ [ :elm_genlist_reorder_mode_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_reorder_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_reorder_mode_get, [ :pointer ], :bool ],
+ # EAPI void elm_genlist_decorate_mode_set(Evas_Object *obj, Eina_Bool decorated);
+ [ :elm_genlist_decorate_mode_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_decorate_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_decorate_mode_get, [ :pointer ], :bool ],
# EAPI void elm_genlist_tree_effect_enabled_set(Evas_Object *obj, Eina_Bool enabled);
- [ :elm_genlist_tree_effect_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_genlist_tree_effect_enabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_genlist_tree_effect_enabled_get(const Evas_Object *obj);
- [ :elm_genlist_tree_effect_enabled_get, [ :evas_object ], :bool ],
+ [ :elm_genlist_tree_effect_enabled_get, [ :pointer ], :bool ],
# EAPI void elm_genlist_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode);
- [ :elm_genlist_select_mode_set, [ :evas_object, :elm_object_select_mode ], :void ],
+ [ :elm_genlist_select_mode_set, [ :pointer, :elm_object_select_mode ], :void ],
# EAPI Elm_Object_Select_Mode elm_genlist_select_mode_get(const Evas_Object *obj);
- [ :elm_genlist_select_mode_get, [ :evas_object ], :elm_object_select_mode ],
+ [ :elm_genlist_select_mode_get, [ :pointer ], :elm_object_select_mode ],
# EAPI void elm_genlist_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight);
- [ :elm_genlist_highlight_mode_set, [ :evas_object, :bool ], :void ],
+ [ :elm_genlist_highlight_mode_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_genlist_highlight_mode_get(const Evas_Object *obj);
- [ :elm_genlist_highlight_mode_get, [ :evas_object ], :bool ],
- # EAPI void elm_genlist_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode);
- [ :elm_genlist_item_select_mode_set, [ :elm_object_item, :elm_object_select_mode ], :void ],
- # EAPI Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Object_Item *it);
- [ :elm_genlist_item_select_mode_get, [ :elm_object_item ], :elm_object_select_mode ],
+ [ :elm_genlist_highlight_mode_get, [ :pointer ], :bool ],
+ # EAPI Elm_Object_Item * elm_genlist_nth_item_get(const Evas_Object *obj, unsigned int nth);
+ [ :elm_genlist_nth_item_get, [ :pointer, :uint ], :elm_object_item ],
+ # EAPI void elm_genlist_focus_on_selection_set(Evas_Object *obj, Eina_Bool enabled);
+ [ :elm_genlist_focus_on_selection_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_genlist_focus_on_selection_get(const Evas_Object *obj);
+ [ :elm_genlist_focus_on_selection_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_gesture_layer.rb b/lib/efl/native/elm/elm_gesture_layer.rb
index 2610ee4..18ca6ed 100644
--- a/lib/efl/native/elm/elm_gesture_layer.rb
+++ b/lib/efl/native/elm/elm_gesture_layer.rb
@@ -48,24 +48,84 @@ module Efl
#
# FUNCTIONS
fcts = [
- # EAPI void elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data);
- [ :elm_gesture_layer_cb_set, [ :evas_object, :elm_gesture_type, :elm_gesture_state, :elm_gesture_event_cb, :pointer ], :void ],
+ # EAPI void elm_gesture_layer_line_min_length_set(Evas_Object *obj, int line_min_length);
+ [ :elm_gesture_layer_line_min_length_set, [ :pointer, :int ], :void ],
+ # EAPI int elm_gesture_layer_line_min_length_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_line_min_length_get, [ :pointer ], :int ],
+ # EAPI void elm_gesture_layer_zoom_distance_tolerance_set(Evas_Object *obj, Evas_Coord zoom_distance_tolerance);
+ [ :elm_gesture_layer_zoom_distance_tolerance_set, [ :pointer, :int ], :void ],
+ # EAPI Evas_Coord elm_gesture_layer_zoom_distance_tolerance_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_zoom_distance_tolerance_get, [ :pointer ], :int ],
+ # EAPI void elm_gesture_layer_line_distance_tolerance_set(Evas_Object *obj, Evas_Coord line_distance_tolerance);
+ [ :elm_gesture_layer_line_distance_tolerance_set, [ :pointer, :int ], :void ],
+ # EAPI Evas_Coord elm_gesture_layer_line_distance_tolerance_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_line_distance_tolerance_get, [ :pointer ], :int ],
+ # EAPI void elm_gesture_layer_line_angular_tolerance_set(Evas_Object *obj, double line_angular_tolerance);
+ [ :elm_gesture_layer_line_angular_tolerance_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_gesture_layer_line_angular_tolerance_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_line_angular_tolerance_get, [ :pointer ], :double ],
+ # EAPI void elm_gesture_layer_zoom_wheel_factor_set(Evas_Object *obj, double zoom_wheel_factor);
+ [ :elm_gesture_layer_zoom_wheel_factor_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_gesture_layer_zoom_wheel_factor_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_zoom_wheel_factor_get, [ :pointer ], :double ],
+ # EAPI void elm_gesture_layer_zoom_finger_factor_set(Evas_Object *obj, double zoom_finger_factor);
+ [ :elm_gesture_layer_zoom_finger_factor_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_gesture_layer_zoom_finger_factor_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_zoom_finger_factor_get, [ :pointer ], :double ],
+ # EAPI void elm_gesture_layer_rotate_angular_tolerance_set(Evas_Object *obj, double rotate_angular_tolerance);
+ [ :elm_gesture_layer_rotate_angular_tolerance_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_gesture_layer_rotate_angular_tolerance_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_rotate_angular_tolerance_get, [ :pointer ], :double ],
+ # EAPI void elm_gesture_layer_flick_time_limit_ms_set(Evas_Object *obj, unsigned int flick_time_limit_ms);
+ [ :elm_gesture_layer_flick_time_limit_ms_set, [ :pointer, :uint ], :void ],
+ # EAPI unsigned int elm_gesture_layer_flick_time_limit_ms_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_flick_time_limit_ms_get, [ :pointer ], :uint ],
+ # EAPI void elm_gesture_layer_long_tap_start_timeout_set(Evas_Object *obj, double long_tap_start_timeout);
+ [ :elm_gesture_layer_long_tap_start_timeout_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_gesture_layer_long_tap_start_timeout_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_long_tap_start_timeout_get, [ :pointer ], :double ],
+ # EAPI void elm_gesture_layer_continues_enable_set(Evas_Object *obj, Eina_Bool continues_enable);
+ [ :elm_gesture_layer_continues_enable_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_gesture_layer_continues_enable_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_continues_enable_get, [ :pointer ], :bool ],
+ # EAPI void elm_gesture_layer_double_tap_timeout_set(Evas_Object *obj, double double_tap_timeout);
+ [ :elm_gesture_layer_double_tap_timeout_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_gesture_layer_double_tap_timeout_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_double_tap_timeout_get, [ :pointer ], :double ],
+ # EAPI void elm_gesture_layer_tap_finger_size_set(Evas_Object *obj, Evas_Coord sz);
+ [ :elm_gesture_layer_tap_finger_size_set, [ :pointer, :int ], :void ],
+ # EAPI Evas_Coord elm_gesture_layer_tap_finger_size_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_tap_finger_size_get, [ :pointer ], :int ],
+ # EAPI Evas_Object *elm_gesture_layer_add(Evas_Object *parent);
+ [ :elm_gesture_layer_add, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_gesture_layer_hold_events_get(const Evas_Object *obj);
- [ :elm_gesture_layer_hold_events_get, [ :evas_object ], :bool ],
+ [ :elm_gesture_layer_hold_events_get, [ :pointer ], :bool ],
# EAPI void elm_gesture_layer_hold_events_set(Evas_Object *obj, Eina_Bool hold_events);
- [ :elm_gesture_layer_hold_events_set, [ :evas_object, :bool ], :void ],
- # EAPI void elm_gesture_layer_zoom_step_set(Evas_Object *obj, double step);
- [ :elm_gesture_layer_zoom_step_set, [ :evas_object, :double ], :void ],
+ [ :elm_gesture_layer_hold_events_set, [ :pointer, :bool ], :void ],
# EAPI double elm_gesture_layer_zoom_step_get(const Evas_Object *obj);
- [ :elm_gesture_layer_zoom_step_get, [ :evas_object ], :double ],
- # EAPI void elm_gesture_layer_rotate_step_set(Evas_Object *obj, double step);
- [ :elm_gesture_layer_rotate_step_set, [ :evas_object, :double ], :void ],
+ [ :elm_gesture_layer_zoom_step_get, [ :pointer ], :double ],
+ # EAPI void elm_gesture_layer_zoom_step_set(Evas_Object *obj, double step);
+ [ :elm_gesture_layer_zoom_step_set, [ :pointer, :double ], :void ],
# EAPI double elm_gesture_layer_rotate_step_get(const Evas_Object *obj);
- [ :elm_gesture_layer_rotate_step_get, [ :evas_object ], :double ],
+ [ :elm_gesture_layer_rotate_step_get, [ :pointer ], :double ],
+ # EAPI void elm_gesture_layer_rotate_step_set(Evas_Object *obj, double step);
+ [ :elm_gesture_layer_rotate_step_set, [ :pointer, :double ], :void ],
# EAPI Eina_Bool elm_gesture_layer_attach(Evas_Object *obj, Evas_Object *target);
- [ :elm_gesture_layer_attach, [ :evas_object, :evas_object ], :bool ],
- # EAPI Evas_Object *elm_gesture_layer_add(Evas_Object *parent);
- [ :elm_gesture_layer_add, [ :evas_object ], :evas_object ],
+ [ :elm_gesture_layer_attach, [ :pointer, :pointer ], :bool ],
+ # EAPI void elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data);
+ [ :elm_gesture_layer_cb_set, [ :pointer, :elm_gesture_type, :elm_gesture_state, :elm_gesture_event_cb, :pointer ], :void ],
+ # EAPI void elm_gesture_layer_cb_add(Evas_Object *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data);
+ [ :elm_gesture_layer_cb_add, [ :pointer, :elm_gesture_type, :elm_gesture_state, :elm_gesture_event_cb, :pointer ], :void ],
+ # EAPI void elm_gesture_layer_cb_del(Evas_Object *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data);
+ [ :elm_gesture_layer_cb_del, [ :pointer, :elm_gesture_type, :elm_gesture_state, :elm_gesture_event_cb, :pointer ], :void ],
+ # EAPI void elm_gesture_layer_tap_finger_size_set(Evas_Object *obj, Evas_Coord sz);
+ [ :elm_gesture_layer_tap_finger_size_set, [ :pointer, :int ], :void ],
+ # EAPI Evas_Coord elm_gesture_layer_tap_finger_size_get(const Evas_Object *obj);
+ [ :elm_gesture_layer_tap_finger_size_get, [ :pointer ], :int ],
+ # EAPI void elm_gesture_layer_tap_longpress_cb_add(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data);
+ [ :elm_gesture_layer_tap_longpress_cb_add, [ :pointer, :elm_gesture_state, :elm_gesture_event_cb, :pointer ], :void ],
+ # EAPI void elm_gesture_layer_tap_longpress_cb_del(Evas_Object *obj, Elm_Gesture_State state, Elm_Gesture_Event_Cb cb, void *data);
+ [ :elm_gesture_layer_tap_longpress_cb_del, [ :pointer, :elm_gesture_state, :elm_gesture_event_cb, :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_glview.rb b/lib/efl/native/elm/elm_glview.rb
index 6f1d2a6..0ade2f8 100644
--- a/lib/efl/native/elm/elm_glview.rb
+++ b/lib/efl/native/elm/elm_glview.rb
@@ -32,34 +32,34 @@ module Efl
#
# CALLBACKS
# typedef void (*Elm_GLView_Func_Cb) (Evas_Object *obj);
- callback :elm_glview_func_cb, [ :evas_object ], :void
+ callback :elm_glview_func_cb, [ :pointer ], :void
#
# FUNCTIONS
fcts = [
# 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);
- [ :elm_glview_size_set, [ :evas_object, :int, :int ], :void ],
- # EAPI void elm_glview_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :elm_glview_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_glview_add, [ :pointer ], :pointer ],
# EAPI Evas_GL_API *elm_glview_gl_api_get(const Evas_Object *obj);
- [ :elm_glview_gl_api_get, [ :evas_object ], :pointer ],
+ [ :elm_glview_gl_api_get, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_glview_mode_set(Evas_Object *obj, Elm_GLView_Mode mode);
- [ :elm_glview_mode_set, [ :evas_object, :elm_glview_mode ], :bool ],
+ [ :elm_glview_mode_set, [ :pointer, :elm_glview_mode ], :bool ],
# EAPI Eina_Bool elm_glview_resize_policy_set(Evas_Object *obj, Elm_GLView_Resize_Policy policy);
- [ :elm_glview_resize_policy_set, [ :evas_object, :elm_glview_resize_policy ], :bool ],
+ [ :elm_glview_resize_policy_set, [ :pointer, :elm_glview_resize_policy ], :bool ],
# EAPI Eina_Bool elm_glview_render_policy_set(Evas_Object *obj, Elm_GLView_Render_Policy policy);
- [ :elm_glview_render_policy_set, [ :evas_object, :elm_glview_render_policy ], :bool ],
+ [ :elm_glview_render_policy_set, [ :pointer, :elm_glview_render_policy ], :bool ],
+ # EAPI void elm_glview_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
+ [ :elm_glview_size_set, [ :pointer, :int, :int ], :void ],
+ # EAPI void elm_glview_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
+ [ :elm_glview_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
- [ :elm_glview_init_func_set, [ :evas_object, :elm_glview_func_cb ], :void ],
+ [ :elm_glview_init_func_set, [ :pointer, :elm_glview_func_cb ], :void ],
# EAPI void elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
- [ :elm_glview_del_func_set, [ :evas_object, :elm_glview_func_cb ], :void ],
+ [ :elm_glview_del_func_set, [ :pointer, :elm_glview_func_cb ], :void ],
# EAPI void elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
- [ :elm_glview_resize_func_set, [ :evas_object, :elm_glview_func_cb ], :void ],
+ [ :elm_glview_resize_func_set, [ :pointer, :elm_glview_func_cb ], :void ],
# EAPI void elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
- [ :elm_glview_render_func_set, [ :evas_object, :elm_glview_func_cb ], :void ],
+ [ :elm_glview_render_func_set, [ :pointer, :elm_glview_func_cb ], :void ],
# EAPI void elm_glview_changed_set(Evas_Object *obj);
- [ :elm_glview_changed_set, [ :evas_object ], :void ],
+ [ :elm_glview_changed_set, [ :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_grid.rb b/lib/efl/native/elm/elm_grid.rb
index 1807fb6..43990ac 100644
--- a/lib/efl/native/elm/elm_grid.rb
+++ b/lib/efl/native/elm/elm_grid.rb
@@ -24,23 +24,23 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_grid_add(Evas_Object *parent);
- [ :elm_grid_add, [ :evas_object ], :evas_object ],
+ [ :elm_grid_add, [ :pointer ], :pointer ],
# EAPI void elm_grid_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
- [ :elm_grid_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_grid_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_grid_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :elm_grid_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_grid_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_grid_pack(Evas_Object *obj, Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
- [ :elm_grid_pack, [ :evas_object, :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_grid_pack, [ :pointer, :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_grid_unpack(Evas_Object *obj, Evas_Object *subobj);
- [ :elm_grid_unpack, [ :evas_object, :evas_object ], :void ],
+ [ :elm_grid_unpack, [ :pointer, :pointer ], :void ],
# EAPI void elm_grid_clear(Evas_Object *obj, Eina_Bool clear);
- [ :elm_grid_clear, [ :evas_object, :bool ], :void ],
+ [ :elm_grid_clear, [ :pointer, :bool ], :void ],
# EAPI void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
- [ :elm_grid_pack_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_grid_pack_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_grid_pack_get(Evas_Object *subobj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
- [ :elm_grid_pack_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_grid_pack_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI Eina_List *elm_grid_children_get(const Evas_Object *obj);
- [ :elm_grid_children_get, [ :evas_object ], :eina_list ],
+ [ :elm_grid_children_get, [ :pointer ], :eina_list ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_hover.rb b/lib/efl/native/elm/elm_hover.rb
index 65294c4..6f650c3 100644
--- a/lib/efl/native/elm/elm_hover.rb
+++ b/lib/efl/native/elm/elm_hover.rb
@@ -28,19 +28,19 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_hover_add(Evas_Object *parent);
- [ :elm_hover_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_hover_target_set(Evas_Object *obj, Evas_Object *target);
- [ :elm_hover_target_set, [ :evas_object, :evas_object ], :void ],
- # EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj);
- [ :elm_hover_target_get, [ :evas_object ], :evas_object ],
+ [ :elm_hover_add, [ :pointer ], :pointer ],
# EAPI void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
- [ :elm_hover_parent_set, [ :evas_object, :evas_object ], :void ],
+ [ :elm_hover_parent_set, [ :pointer, :pointer ], :void ],
# EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj);
- [ :elm_hover_parent_get, [ :evas_object ], :evas_object ],
+ [ :elm_hover_parent_get, [ :pointer ], :pointer ],
+ # EAPI void elm_hover_target_set(Evas_Object *obj, Evas_Object *target);
+ [ :elm_hover_target_set, [ :pointer, :pointer ], :void ],
+ # EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj);
+ [ :elm_hover_target_get, [ :pointer ], :pointer ],
# EAPI const char *elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis);
- [ :elm_hover_best_content_location_get, [ :evas_object, :elm_hover_axis ], :string ],
+ [ :elm_hover_best_content_location_get, [ :pointer, :elm_hover_axis ], :string ],
# EAPI void elm_hover_dismiss(Evas_Object *obj);
- [ :elm_hover_dismiss, [ :evas_object ], :void ],
+ [ :elm_hover_dismiss, [ :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_hoversel.rb b/lib/efl/native/elm/elm_hoversel.rb
index 72d2275..e2e9f15 100644
--- a/lib/efl/native/elm/elm_hoversel.rb
+++ b/lib/efl/native/elm/elm_hoversel.rb
@@ -25,27 +25,27 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_hoversel_add(Evas_Object *parent);
- [ :elm_hoversel_add, [ :evas_object ], :evas_object ],
+ [ :elm_hoversel_add, [ :pointer ], :pointer ],
# EAPI void elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_hoversel_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_hoversel_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_hoversel_horizontal_get(const Evas_Object *obj);
- [ :elm_hoversel_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_hoversel_horizontal_get, [ :pointer ], :bool ],
# EAPI void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
- [ :elm_hoversel_hover_parent_set, [ :evas_object, :evas_object ], :void ],
+ [ :elm_hoversel_hover_parent_set, [ :pointer, :pointer ], :void ],
# EAPI Evas_Object *elm_hoversel_hover_parent_get(const Evas_Object *obj);
- [ :elm_hoversel_hover_parent_get, [ :evas_object ], :evas_object ],
+ [ :elm_hoversel_hover_parent_get, [ :pointer ], :pointer ],
# EAPI void elm_hoversel_hover_begin(Evas_Object *obj);
- [ :elm_hoversel_hover_begin, [ :evas_object ], :void ],
+ [ :elm_hoversel_hover_begin, [ :pointer ], :void ],
# EAPI void elm_hoversel_hover_end(Evas_Object *obj);
- [ :elm_hoversel_hover_end, [ :evas_object ], :void ],
+ [ :elm_hoversel_hover_end, [ :pointer ], :void ],
# EAPI Eina_Bool elm_hoversel_expanded_get(const Evas_Object *obj);
- [ :elm_hoversel_expanded_get, [ :evas_object ], :bool ],
+ [ :elm_hoversel_expanded_get, [ :pointer ], :bool ],
# EAPI void elm_hoversel_clear(Evas_Object *obj);
- [ :elm_hoversel_clear, [ :evas_object ], :void ],
+ [ :elm_hoversel_clear, [ :pointer ], :void ],
# EAPI const Eina_List *elm_hoversel_items_get(const Evas_Object *obj);
- [ :elm_hoversel_items_get, [ :evas_object ], :eina_list ],
+ [ :elm_hoversel_items_get, [ :pointer ], :eina_list ],
# EAPI Elm_Object_Item *elm_hoversel_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data);
- [ :elm_hoversel_item_add, [ :evas_object, :string, :string, :elm_icon_type, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_hoversel_item_add, [ :pointer, :string, :string, :elm_icon_type, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI void elm_hoversel_item_icon_set(Elm_Object_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type);
[ :elm_hoversel_item_icon_set, [ :elm_object_item, :string, :string, :elm_icon_type ], :void ],
# EAPI void elm_hoversel_item_icon_get(const Elm_Object_Item *it, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type);
diff --git a/lib/efl/native/elm/elm_icon.rb b/lib/efl/native/elm/elm_icon.rb
index d5fd491..7e78b37 100644
--- a/lib/efl/native/elm/elm_icon.rb
+++ b/lib/efl/native/elm/elm_icon.rb
@@ -30,17 +30,17 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_icon_add(Evas_Object *parent);
- [ :elm_icon_add, [ :evas_object ], :evas_object ],
+ [ :elm_icon_add, [ :pointer ], :pointer ],
# EAPI void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group);
- [ :elm_icon_thumb_set, [ :evas_object, :string, :string ], :void ],
+ [ :elm_icon_thumb_set, [ :pointer, :string, :string ], :void ],
# EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name);
- [ :elm_icon_standard_set, [ :evas_object, :string ], :bool ],
+ [ :elm_icon_standard_set, [ :pointer, :string ], :bool ],
# EAPI const char *elm_icon_standard_get(const Evas_Object *obj);
- [ :elm_icon_standard_get, [ :evas_object ], :string ],
+ [ :elm_icon_standard_get, [ :pointer ], :string ],
# EAPI void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order);
- [ :elm_icon_order_lookup_set, [ :evas_object, :elm_icon_lookup_order ], :void ],
+ [ :elm_icon_order_lookup_set, [ :pointer, :elm_icon_lookup_order ], :void ],
# EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj);
- [ :elm_icon_order_lookup_get, [ :evas_object ], :elm_icon_lookup_order ],
+ [ :elm_icon_order_lookup_get, [ :pointer ], :elm_icon_lookup_order ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_image.rb b/lib/efl/native/elm/elm_image.rb
index 2f660c3..87d3051 100644
--- a/lib/efl/native/elm/elm_image.rb
+++ b/lib/efl/native/elm/elm_image.rb
@@ -26,64 +26,72 @@ module Efl
enum :elm_image_orient, [ :elm_image_orient_none, 0, :elm_image_orient_0, 0, :elm_image_rotate_90, 1, :elm_image_rotate_180, 2,
:elm_image_rotate_270, 3, :elm_image_flip_horizontal, 4, :elm_image_flip_vertical, 5, :elm_image_flip_transpose, 6, :elm_image_flip_transverse, 7 ]
#
+ # TYPEDEFS
+ # typedef struct _Elm_Image_Progress Elm_Image_Progress;
+ typedef :pointer, :elm_image_progress
+ # typedef struct _Elm_Image_Error Elm_Image_Error;
+ typedef :pointer, :elm_image_error
+ #
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_image_add(Evas_Object *parent);
- [ :elm_image_add, [ :evas_object ], :evas_object ],
+ [ :elm_image_add, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_image_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key);
- [ :elm_image_memfile_set, [ :evas_object, :pointer, :ulong, :string, :string ], :bool ],
+ [ :elm_image_memfile_set, [ :pointer, :pointer, :ulong, :string, :string ], :bool ],
+ # EAPI Eina_Bool elm_image_mmap_set(Evas_Object *obj, const Eina_File *file, const char *group);
+ [ :elm_image_mmap_set, [ :pointer, :eina_file, :string ], :bool ],
# EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group);
- [ :elm_image_file_set, [ :evas_object, :string, :string ], :bool ],
+ [ :elm_image_file_set, [ :pointer, :string, :string ], :bool ],
# EAPI void elm_image_file_get(const Evas_Object *obj, const char **file, const char **group);
- [ :elm_image_file_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_image_file_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth);
- [ :elm_image_smooth_set, [ :evas_object, :bool ], :void ],
+ [ :elm_image_smooth_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_image_smooth_get(const Evas_Object *obj);
- [ :elm_image_smooth_get, [ :evas_object ], :bool ],
+ [ :elm_image_smooth_get, [ :pointer ], :bool ],
# EAPI void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h);
- [ :elm_image_object_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_image_object_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale);
- [ :elm_image_no_scale_set, [ :evas_object, :bool ], :void ],
+ [ :elm_image_no_scale_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_image_no_scale_get(const Evas_Object *obj);
- [ :elm_image_no_scale_get, [ :evas_object ], :bool ],
+ [ :elm_image_no_scale_get, [ :pointer ], :bool ],
# EAPI void elm_image_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down);
- [ :elm_image_resizable_set, [ :evas_object, :bool, :bool ], :void ],
+ [ :elm_image_resizable_set, [ :pointer, :bool, :bool ], :void ],
# EAPI void elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down);
- [ :elm_image_resizable_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_image_resizable_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside);
- [ :elm_image_fill_outside_set, [ :evas_object, :bool ], :void ],
+ [ :elm_image_fill_outside_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj);
- [ :elm_image_fill_outside_get, [ :evas_object ], :bool ],
+ [ :elm_image_fill_outside_get, [ :pointer ], :bool ],
# EAPI void elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled);
- [ :elm_image_preload_disabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_image_preload_disabled_set, [ :pointer, :bool ], :void ],
# EAPI void elm_image_prescale_set(Evas_Object *obj, int size);
- [ :elm_image_prescale_set, [ :evas_object, :int ], :void ],
+ [ :elm_image_prescale_set, [ :pointer, :int ], :void ],
# EAPI int elm_image_prescale_get(const Evas_Object *obj);
- [ :elm_image_prescale_get, [ :evas_object ], :int ],
+ [ :elm_image_prescale_get, [ :pointer ], :int ],
# EAPI void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient);
- [ :elm_image_orient_set, [ :evas_object, :elm_image_orient ], :void ],
+ [ :elm_image_orient_set, [ :pointer, :elm_image_orient ], :void ],
# EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj);
- [ :elm_image_orient_get, [ :evas_object ], :elm_image_orient ],
+ [ :elm_image_orient_get, [ :pointer ], :elm_image_orient ],
# EAPI void elm_image_editable_set(Evas_Object *obj, Eina_Bool set);
- [ :elm_image_editable_set, [ :evas_object, :bool ], :void ],
+ [ :elm_image_editable_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_image_editable_get(const Evas_Object *obj);
- [ :elm_image_editable_get, [ :evas_object ], :bool ],
+ [ :elm_image_editable_get, [ :pointer ], :bool ],
# EAPI Evas_Object *elm_image_object_get(const Evas_Object *obj);
- [ :elm_image_object_get, [ :evas_object ], :evas_object ],
+ [ :elm_image_object_get, [ :pointer ], :pointer ],
# EAPI void elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed);
- [ :elm_image_aspect_fixed_set, [ :evas_object, :bool ], :void ],
+ [ :elm_image_aspect_fixed_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_image_aspect_fixed_get(const Evas_Object *obj);
- [ :elm_image_aspect_fixed_get, [ :evas_object ], :bool ],
+ [ :elm_image_aspect_fixed_get, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_image_animated_available_get(const Evas_Object *obj);
- [ :elm_image_animated_available_get, [ :evas_object ], :bool ],
+ [ :elm_image_animated_available_get, [ :pointer ], :bool ],
# EAPI void elm_image_animated_set(Evas_Object *obj, Eina_Bool animated);
- [ :elm_image_animated_set, [ :evas_object, :bool ], :void ],
+ [ :elm_image_animated_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_image_animated_get(const Evas_Object *obj);
- [ :elm_image_animated_get, [ :evas_object ], :bool ],
+ [ :elm_image_animated_get, [ :pointer ], :bool ],
# EAPI void elm_image_animated_play_set(Evas_Object *obj, Eina_Bool play);
- [ :elm_image_animated_play_set, [ :evas_object, :bool ], :void ],
+ [ :elm_image_animated_play_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_image_animated_play_get(const Evas_Object *obj);
- [ :elm_image_animated_play_get, [ :evas_object ], :bool ],
+ [ :elm_image_animated_play_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_index.rb b/lib/efl/native/elm/elm_index.rb
index e5fb579..5f581e8 100644
--- a/lib/efl/native/elm/elm_index.rb
+++ b/lib/efl/native/elm/elm_index.rb
@@ -23,46 +23,54 @@ module Efl
#
# FUNCTIONS
fcts = [
+ # EAPI void elm_index_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
+ [ :elm_index_item_selected_set, [ :elm_object_item, :bool ], :void ],
# EAPI Evas_Object *elm_index_add(Evas_Object *parent);
- [ :elm_index_add, [ :evas_object ], :evas_object ],
+ [ :elm_index_add, [ :pointer ], :pointer ],
# EAPI void elm_index_autohide_disabled_set(Evas_Object *obj, Eina_Bool disabled);
- [ :elm_index_autohide_disabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_index_autohide_disabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_index_autohide_disabled_get(const Evas_Object *obj);
- [ :elm_index_autohide_disabled_get, [ :evas_object ], :bool ],
+ [ :elm_index_autohide_disabled_get, [ :pointer ], :bool ],
# EAPI void elm_index_item_level_set(Evas_Object *obj, int level);
- [ :elm_index_item_level_set, [ :evas_object, :int ], :void ],
+ [ :elm_index_item_level_set, [ :pointer, :int ], :void ],
# EAPI int elm_index_item_level_get(const Evas_Object *obj);
- [ :elm_index_item_level_get, [ :evas_object ], :int ],
- # EAPI void elm_index_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
- [ :elm_index_item_selected_set, [ :elm_object_item, :bool ], :void ],
+ [ :elm_index_item_level_get, [ :pointer ], :int ],
# EAPI Elm_Object_Item *elm_index_selected_item_get(const Evas_Object *obj, int level);
- [ :elm_index_selected_item_get, [ :evas_object, :int ], :elm_object_item ],
+ [ :elm_index_selected_item_get, [ :pointer, :int ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_index_item_append(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data);
- [ :elm_index_item_append, [ :evas_object, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_index_item_append, [ :pointer, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_index_item_prepend(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data);
- [ :elm_index_item_prepend, [ :evas_object, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_index_item_prepend, [ :pointer, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_index_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *letter, Evas_Smart_Cb func, const void *data);
- [ :elm_index_item_insert_after, [ :evas_object, :elm_object_item, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_index_item_insert_after, [ :pointer, :elm_object_item, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_index_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *letter, Evas_Smart_Cb func, const void *data);
- [ :elm_index_item_insert_before, [ :evas_object, :elm_object_item, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_index_item_insert_before, [ :pointer, :elm_object_item, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_index_item_sorted_insert(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func);
- [ :elm_index_item_sorted_insert, [ :evas_object, :string, :evas_smart_cb, :pointer, :eina_compare_cb, :eina_compare_cb ], :elm_object_item ],
+ [ :elm_index_item_sorted_insert, [ :pointer, :string, :evas_smart_cb, :pointer, :eina_compare_cb, :eina_compare_cb ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_index_item_find(Evas_Object *obj, const void *data);
- [ :elm_index_item_find, [ :evas_object, :pointer ], :elm_object_item ],
+ [ :elm_index_item_find, [ :pointer, :pointer ], :elm_object_item ],
# EAPI void elm_index_item_clear(Evas_Object *obj);
- [ :elm_index_item_clear, [ :evas_object ], :void ],
+ [ :elm_index_item_clear, [ :pointer ], :void ],
# EAPI void elm_index_level_go(Evas_Object *obj, int level);
- [ :elm_index_level_go, [ :evas_object, :int ], :void ],
+ [ :elm_index_level_go, [ :pointer, :int ], :void ],
# EAPI const char *elm_index_item_letter_get(const Elm_Object_Item *item);
[ :elm_index_item_letter_get, [ :elm_object_item ], :string ],
# EAPI void elm_index_indicator_disabled_set(Evas_Object *obj, Eina_Bool disabled);
- [ :elm_index_indicator_disabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_index_indicator_disabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_index_indicator_disabled_get(const Evas_Object *obj);
- [ :elm_index_indicator_disabled_get, [ :evas_object ], :bool ],
+ [ :elm_index_indicator_disabled_get, [ :pointer ], :bool ],
# EAPI void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_index_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_index_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_index_horizontal_get(const Evas_Object *obj);
- [ :elm_index_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_index_horizontal_get, [ :pointer ], :bool ],
+ # EAPI void elm_index_delay_change_time_set(Evas_Object *obj, double delay_change_time);
+ [ :elm_index_delay_change_time_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_index_delay_change_time_get(const Evas_Object *obj);
+ [ :elm_index_delay_change_time_get, [ :pointer ], :double ],
+ # EAPI void elm_index_omit_enabled_set(Evas_Object *obj, Eina_Bool enabled);
+ [ :elm_index_omit_enabled_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_index_omit_enabled_get(const Evas_Object *obj);
+ [ :elm_index_omit_enabled_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_inwin.rb b/lib/efl/native/elm/elm_inwin.rb
index 39cab20..0008e71 100644
--- a/lib/efl/native/elm/elm_inwin.rb
+++ b/lib/efl/native/elm/elm_inwin.rb
@@ -24,15 +24,15 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_win_inwin_add(Evas_Object *parent);
- [ :elm_win_inwin_add, [ :evas_object ], :evas_object ],
+ [ :elm_win_inwin_add, [ :pointer ], :pointer ],
# EAPI void elm_win_inwin_activate(Evas_Object *obj);
- [ :elm_win_inwin_activate, [ :evas_object ], :void ],
+ [ :elm_win_inwin_activate, [ :pointer ], :void ],
# EAPI void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content);
- [ :elm_win_inwin_content_set, [ :evas_object, :evas_object ], :void ],
+ [ :elm_win_inwin_content_set, [ :pointer, :pointer ], :void ],
# EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj);
- [ :elm_win_inwin_content_get, [ :evas_object ], :evas_object ],
+ [ :elm_win_inwin_content_get, [ :pointer ], :pointer ],
# EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj);
- [ :elm_win_inwin_content_unset, [ :evas_object ], :evas_object ],
+ [ :elm_win_inwin_content_unset, [ :pointer ], :pointer ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_label.rb b/lib/efl/native/elm/elm_label.rb
index 37e0d8d..21b8a9e 100644
--- a/lib/efl/native/elm/elm_label.rb
+++ b/lib/efl/native/elm/elm_label.rb
@@ -22,30 +22,38 @@ module Efl
#
ffi_lib 'elementary.so.1'
#
+ # ENUMS
+ # typedef enum {...} Elm_Label_Slide_Mode;
+ enum :elm_label_slide_mode, [ :elm_label_slide_mode_none, 0, :elm_label_slide_mode_auto, 1, :elm_label_slide_mode_always, 2 ]
+ #
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_label_add(Evas_Object *parent);
- [ :elm_label_add, [ :evas_object ], :evas_object ],
+ [ :elm_label_add, [ :pointer ], :pointer ],
+ # EAPI void elm_label_slide_area_limit_set(Evas_Object *obj, Eina_Bool limit);
+ [ :elm_label_slide_area_limit_set, [ :pointer, :bool ], :void ],
# EAPI void elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap);
- [ :elm_label_line_wrap_set, [ :evas_object, :elm_wrap_type ], :void ],
+ [ :elm_label_line_wrap_set, [ :pointer, :elm_wrap_type ], :void ],
# EAPI Elm_Wrap_Type elm_label_line_wrap_get(const Evas_Object *obj);
- [ :elm_label_line_wrap_get, [ :evas_object ], :elm_wrap_type ],
+ [ :elm_label_line_wrap_get, [ :pointer ], :elm_wrap_type ],
# EAPI void elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w);
- [ :elm_label_wrap_width_set, [ :evas_object, :int ], :void ],
+ [ :elm_label_wrap_width_set, [ :pointer, :int ], :void ],
# EAPI Evas_Coord elm_label_wrap_width_get(const Evas_Object *obj);
- [ :elm_label_wrap_width_get, [ :evas_object ], :int ],
+ [ :elm_label_wrap_width_get, [ :pointer ], :int ],
# EAPI void elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis);
- [ :elm_label_ellipsis_set, [ :evas_object, :bool ], :void ],
+ [ :elm_label_ellipsis_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_label_ellipsis_get(const Evas_Object *obj);
- [ :elm_label_ellipsis_get, [ :evas_object ], :bool ],
- # EAPI void elm_label_slide_set(Evas_Object *obj, Eina_Bool slide);
- [ :elm_label_slide_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_label_slide_get(const Evas_Object *obj);
- [ :elm_label_slide_get, [ :evas_object ], :bool ],
+ [ :elm_label_ellipsis_get, [ :pointer ], :bool ],
+ # EAPI void elm_label_slide_mode_set(Evas_Object *obj, Elm_Label_Slide_Mode mode);
+ [ :elm_label_slide_mode_set, [ :pointer, :elm_label_slide_mode ], :void ],
+ # EAPI Elm_Label_Slide_Mode elm_label_slide_mode_get(const Evas_Object *obj);
+ [ :elm_label_slide_mode_get, [ :pointer ], :elm_label_slide_mode ],
# EAPI void elm_label_slide_duration_set(Evas_Object *obj, double duration);
- [ :elm_label_slide_duration_set, [ :evas_object, :double ], :void ],
+ [ :elm_label_slide_duration_set, [ :pointer, :double ], :void ],
# EAPI double elm_label_slide_duration_get(const Evas_Object *obj);
- [ :elm_label_slide_duration_get, [ :evas_object ], :double ],
+ [ :elm_label_slide_duration_get, [ :pointer ], :double ],
+ # EAPI void elm_label_slide_go(Evas_Object *obj);
+ [ :elm_label_slide_go, [ :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_layout.rb b/lib/efl/native/elm/elm_layout.rb
index 1db4072..d90f5c1 100644
--- a/lib/efl/native/elm/elm_layout.rb
+++ b/lib/efl/native/elm/elm_layout.rb
@@ -25,73 +25,75 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_layout_add(Evas_Object *parent);
- [ :elm_layout_add, [ :evas_object ], :evas_object ],
+ [ :elm_layout_add, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_layout_file_set(Evas_Object *obj, const char *file, const char *group);
- [ :elm_layout_file_set, [ :evas_object, :string, :string ], :bool ],
+ [ :elm_layout_file_set, [ :pointer, :string, :string ], :bool ],
# EAPI int elm_layout_freeze(Evas_Object *obj);
- [ :elm_layout_freeze, [ :evas_object ], :int ],
+ [ :elm_layout_freeze, [ :pointer ], :int ],
# EAPI int elm_layout_thaw(Evas_Object *obj);
- [ :elm_layout_thaw, [ :evas_object ], :int ],
+ [ :elm_layout_thaw, [ :pointer ], :int ],
# EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *clas, const char *group, const char *style);
- [ :elm_layout_theme_set, [ :evas_object, :string, :string, :string ], :bool ],
+ [ :elm_layout_theme_set, [ :pointer, :string, :string, :string ], :bool ],
# EAPI void elm_layout_signal_emit(Evas_Object *obj, const char *emission, const char *source);
- [ :elm_layout_signal_emit, [ :evas_object, :string, :string ], :void ],
+ [ :elm_layout_signal_emit, [ :pointer, :string, :string ], :void ],
# EAPI void elm_layout_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data);
- [ :elm_layout_signal_callback_add, [ :evas_object, :string, :string, :edje_signal_cb, :pointer ], :void ],
+ [ :elm_layout_signal_callback_add, [ :pointer, :string, :string, :edje_signal_cb, :pointer ], :void ],
# EAPI void *elm_layout_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func);
- [ :elm_layout_signal_callback_del, [ :evas_object, :string, :string, :edje_signal_cb ], :pointer ],
+ [ :elm_layout_signal_callback_del, [ :pointer, :string, :string, :edje_signal_cb ], :pointer ],
# EAPI Eina_Bool elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child);
- [ :elm_layout_box_append, [ :evas_object, :string, :evas_object ], :bool ],
+ [ :elm_layout_box_append, [ :pointer, :string, :pointer ], :bool ],
# EAPI Eina_Bool elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child);
- [ :elm_layout_box_prepend, [ :evas_object, :string, :evas_object ], :bool ],
+ [ :elm_layout_box_prepend, [ :pointer, :string, :pointer ], :bool ],
# EAPI Eina_Bool elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference);
- [ :elm_layout_box_insert_before, [ :evas_object, :string, :evas_object, :evas_object ], :bool ],
+ [ :elm_layout_box_insert_before, [ :pointer, :string, :pointer, :pointer ], :bool ],
# EAPI Eina_Bool elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos);
- [ :elm_layout_box_insert_at, [ :evas_object, :string, :evas_object, :uint ], :bool ],
+ [ :elm_layout_box_insert_at, [ :pointer, :string, :pointer, :uint ], :bool ],
# EAPI Evas_Object *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child);
- [ :elm_layout_box_remove, [ :evas_object, :string, :evas_object ], :evas_object ],
+ [ :elm_layout_box_remove, [ :pointer, :string, :pointer ], :pointer ],
# EAPI Eina_Bool elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear);
- [ :elm_layout_box_remove_all, [ :evas_object, :string, :bool ], :bool ],
+ [ :elm_layout_box_remove_all, [ :pointer, :string, :bool ], :bool ],
# EAPI Eina_Bool elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan);
- [ :elm_layout_table_pack, [ :evas_object, :string, :evas_object, :ushort, :ushort, :ushort, :ushort ], :bool ],
+ [ :elm_layout_table_pack, [ :pointer, :string, :pointer, :ushort, :ushort, :ushort, :ushort ], :bool ],
# EAPI Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj);
- [ :elm_layout_table_unpack, [ :evas_object, :string, :evas_object ], :evas_object ],
+ [ :elm_layout_table_unpack, [ :pointer, :string, :pointer ], :pointer ],
# EAPI Eina_Bool elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear);
- [ :elm_layout_table_clear, [ :evas_object, :string, :bool ], :bool ],
+ [ :elm_layout_table_clear, [ :pointer, :string, :bool ], :bool ],
# EAPI Evas_Object *elm_layout_edje_get(const Evas_Object *obj);
- [ :elm_layout_edje_get, [ :evas_object ], :evas_object ],
+ [ :elm_layout_edje_get, [ :pointer ], :pointer ],
# EAPI const char *elm_layout_data_get(const Evas_Object *obj, const char *key);
- [ :elm_layout_data_get, [ :evas_object, :string ], :string ],
+ [ :elm_layout_data_get, [ :pointer, :string ], :string ],
# EAPI void elm_layout_sizing_eval(Evas_Object *obj);
- [ :elm_layout_sizing_eval, [ :evas_object ], :void ],
+ [ :elm_layout_sizing_eval, [ :pointer ], :void ],
+ # EAPI void elm_layout_sizing_restricted_eval(Evas_Object *obj, Eina_Bool w, Eina_Bool h);
+ [ :elm_layout_sizing_restricted_eval, [ :pointer, :bool, :bool ], :void ],
# EAPI Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor);
- [ :elm_layout_part_cursor_set, [ :evas_object, :string, :string ], :bool ],
+ [ :elm_layout_part_cursor_set, [ :pointer, :string, :string ], :bool ],
# EAPI const char *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name);
- [ :elm_layout_part_cursor_get, [ :evas_object, :string ], :string ],
+ [ :elm_layout_part_cursor_get, [ :pointer, :string ], :string ],
# EAPI Eina_Bool elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name);
- [ :elm_layout_part_cursor_unset, [ :evas_object, :string ], :bool ],
+ [ :elm_layout_part_cursor_unset, [ :pointer, :string ], :bool ],
# EAPI Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style);
- [ :elm_layout_part_cursor_style_set, [ :evas_object, :string, :string ], :bool ],
+ [ :elm_layout_part_cursor_style_set, [ :pointer, :string, :string ], :bool ],
# EAPI const char *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name);
- [ :elm_layout_part_cursor_style_get, [ :evas_object, :string ], :string ],
+ [ :elm_layout_part_cursor_style_get, [ :pointer, :string ], :string ],
# EAPI Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only);
- [ :elm_layout_part_cursor_engine_only_set, [ :evas_object, :string, :bool ], :bool ],
+ [ :elm_layout_part_cursor_engine_only_set, [ :pointer, :string, :bool ], :bool ],
# EAPI Eina_Bool elm_layout_edje_object_can_access_set(Evas_Object *obj, Eina_Bool can_access);
- [ :elm_layout_edje_object_can_access_set, [ :evas_object, :bool ], :bool ],
+ [ :elm_layout_edje_object_can_access_set, [ :pointer, :bool ], :bool ],
# EAPI Eina_Bool elm_layout_edje_object_can_access_get(Evas_Object *obj);
- [ :elm_layout_edje_object_can_access_get, [ :evas_object ], :bool ],
+ [ :elm_layout_edje_object_can_access_get, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name);
- [ :elm_layout_part_cursor_engine_only_get, [ :evas_object, :string ], :bool ],
+ [ :elm_layout_part_cursor_engine_only_get, [ :pointer, :string ], :bool ],
# EAPI Eina_Bool elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content);
- [ :elm_layout_content_set, [ :evas_object, :string, :evas_object ], :bool ],
+ [ :elm_layout_content_set, [ :pointer, :string, :pointer ], :bool ],
# EAPI Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow);
- [ :elm_layout_content_get, [ :evas_object, :string ], :evas_object ],
+ [ :elm_layout_content_get, [ :pointer, :string ], :pointer ],
# EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow);
- [ :elm_layout_content_unset, [ :evas_object, :string ], :evas_object ],
+ [ :elm_layout_content_unset, [ :pointer, :string ], :pointer ],
# EAPI Eina_Bool elm_layout_text_set(Evas_Object *obj, const char *part, const char *text);
- [ :elm_layout_text_set, [ :evas_object, :string, :string ], :bool ],
+ [ :elm_layout_text_set, [ :pointer, :string, :string ], :bool ],
# EAPI const char *elm_layout_text_get(const Evas_Object *obj, const char *part);
- [ :elm_layout_text_get, [ :evas_object, :string ], :string ],
+ [ :elm_layout_text_get, [ :pointer, :string ], :string ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_list.rb b/lib/efl/native/elm/elm_list.rb
index 2d23a47..e035051 100644
--- a/lib/efl/native/elm/elm_list.rb
+++ b/lib/efl/native/elm/elm_list.rb
@@ -28,69 +28,76 @@ module Efl
#
# FUNCTIONS
fcts = [
+ # EAPI void elm_list_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
+ [ :elm_list_item_selected_set, [ :elm_object_item, :bool ], :void ],
+ # EAPI Eina_Bool elm_list_item_selected_get(const Elm_Object_Item *it);
+ [ :elm_list_item_selected_get, [ :elm_object_item ], :bool ],
+ # EAPI void elm_list_item_separator_set(Elm_Object_Item *it, Eina_Bool setting);
+ [ :elm_list_item_separator_set, [ :elm_object_item, :bool ], :void ],
+ # EAPI Eina_Bool elm_list_item_separator_get(const Elm_Object_Item *it);
+ [ :elm_list_item_separator_get, [ :elm_object_item ], :bool ],
+ # EAPI void elm_list_item_show(Elm_Object_Item *it);
+ [ :elm_list_item_show, [ :elm_object_item ], :void ],
+ # EAPI void elm_list_item_bring_in(Elm_Object_Item *it);
+ [ :elm_list_item_bring_in, [ :elm_object_item ], :void ],
+ # EAPI Evas_Object *elm_list_item_object_get(const Elm_Object_Item *it);
+ [ :elm_list_item_object_get, [ :elm_object_item ], :pointer ],
+ # EAPI Elm_Object_Item *elm_list_item_prev(const Elm_Object_Item *it);
+ [ :elm_list_item_prev, [ :elm_object_item ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_list_item_next(const Elm_Object_Item *it);
+ [ :elm_list_item_next, [ :elm_object_item ], :elm_object_item ],
# EAPI Evas_Object *elm_list_add(Evas_Object *parent);
- [ :elm_list_add, [ :evas_object ], :evas_object ],
+ [ :elm_list_add, [ :pointer ], :pointer ],
# EAPI void elm_list_go(Evas_Object *obj);
- [ :elm_list_go, [ :evas_object ], :void ],
+ [ :elm_list_go, [ :pointer ], :void ],
# EAPI void elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi);
- [ :elm_list_multi_select_set, [ :evas_object, :bool ], :void ],
+ [ :elm_list_multi_select_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_list_multi_select_get(const Evas_Object *obj);
- [ :elm_list_multi_select_get, [ :evas_object ], :bool ],
+ [ :elm_list_multi_select_get, [ :pointer ], :bool ],
+ # EAPI void elm_list_multi_select_mode_set(Evas_Object *obj, Elm_Object_Multi_Select_Mode mode);
+ [ :elm_list_multi_select_mode_set, [ :pointer, :elm_object_multi_select_mode ], :void ],
+ # EAPI Elm_Object_Multi_Select_Mode elm_list_multi_select_mode_get(const Evas_Object *obj);
+ [ :elm_list_multi_select_mode_get, [ :pointer ], :elm_object_multi_select_mode ],
# EAPI void elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode);
- [ :elm_list_mode_set, [ :evas_object, :elm_list_mode ], :void ],
+ [ :elm_list_mode_set, [ :pointer, :elm_list_mode ], :void ],
# EAPI Elm_List_Mode elm_list_mode_get(const Evas_Object *obj);
- [ :elm_list_mode_get, [ :evas_object ], :elm_list_mode ],
+ [ :elm_list_mode_get, [ :pointer ], :elm_list_mode ],
# EAPI void elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_list_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_list_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_list_horizontal_get(const Evas_Object *obj);
- [ :elm_list_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_list_horizontal_get, [ :pointer ], :bool ],
# EAPI void elm_list_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode);
- [ :elm_list_select_mode_set, [ :evas_object, :elm_object_select_mode ], :void ],
+ [ :elm_list_select_mode_set, [ :pointer, :elm_object_select_mode ], :void ],
# EAPI Elm_Object_Select_Mode elm_list_select_mode_get(const Evas_Object *obj);
- [ :elm_list_select_mode_get, [ :evas_object ], :elm_object_select_mode ],
+ [ :elm_list_select_mode_get, [ :pointer ], :elm_object_select_mode ],
# EAPI Elm_Object_Item *elm_list_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data);
- [ :elm_list_item_append, [ :evas_object, :string, :evas_object, :evas_object, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_list_item_append, [ :pointer, :string, :pointer, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_list_item_prepend(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data);
- [ :elm_list_item_prepend, [ :evas_object, :string, :evas_object, :evas_object, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_list_item_prepend, [ :pointer, :string, :pointer, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_list_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data);
- [ :elm_list_item_insert_before, [ :evas_object, :elm_object_item, :string, :evas_object, :evas_object, :evas_smart_cb, :pointer ],
- :elm_object_item ],
+ [ :elm_list_item_insert_before, [ :pointer, :elm_object_item, :string, :pointer, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_list_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data);
- [ :elm_list_item_insert_after, [ :evas_object, :elm_object_item, :string, :evas_object, :evas_object, :evas_smart_cb, :pointer ],
- :elm_object_item ],
+ [ :elm_list_item_insert_after, [ :pointer, :elm_object_item, :string, :pointer, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_list_item_sorted_insert(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func);
- [ :elm_list_item_sorted_insert, [ :evas_object, :string, :evas_object, :evas_object, :evas_smart_cb, :pointer, :eina_compare_cb ],
- :elm_object_item ],
+ [ :elm_list_item_sorted_insert, [ :pointer, :string, :pointer, :pointer, :evas_smart_cb, :pointer, :eina_compare_cb ], :elm_object_item ],
# EAPI void elm_list_clear(Evas_Object *obj);
- [ :elm_list_clear, [ :evas_object ], :void ],
+ [ :elm_list_clear, [ :pointer ], :void ],
# EAPI const Eina_List *elm_list_items_get(const Evas_Object *obj);
- [ :elm_list_items_get, [ :evas_object ], :eina_list ],
+ [ :elm_list_items_get, [ :pointer ], :eina_list ],
# EAPI Elm_Object_Item *elm_list_selected_item_get(const Evas_Object *obj);
- [ :elm_list_selected_item_get, [ :evas_object ], :elm_object_item ],
+ [ :elm_list_selected_item_get, [ :pointer ], :elm_object_item ],
# EAPI const Eina_List *elm_list_selected_items_get(const Evas_Object *obj);
- [ :elm_list_selected_items_get, [ :evas_object ], :eina_list ],
- # EAPI void elm_list_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
- [ :elm_list_item_selected_set, [ :elm_object_item, :bool ], :void ],
- # EAPI Eina_Bool elm_list_item_selected_get(const Elm_Object_Item *it);
- [ :elm_list_item_selected_get, [ :elm_object_item ], :bool ],
- # EAPI void elm_list_item_separator_set(Elm_Object_Item *it, Eina_Bool setting);
- [ :elm_list_item_separator_set, [ :elm_object_item, :bool ], :void ],
- # EAPI Eina_Bool elm_list_item_separator_get(const Elm_Object_Item *it);
- [ :elm_list_item_separator_get, [ :elm_object_item ], :bool ],
- # EAPI void elm_list_item_show(Elm_Object_Item *it);
- [ :elm_list_item_show, [ :elm_object_item ], :void ],
- # EAPI void elm_list_item_bring_in(Elm_Object_Item *it);
- [ :elm_list_item_bring_in, [ :elm_object_item ], :void ],
- # EAPI Evas_Object *elm_list_item_object_get(const Elm_Object_Item *it);
- [ :elm_list_item_object_get, [ :elm_object_item ], :evas_object ],
- # EAPI Elm_Object_Item *elm_list_item_prev(const Elm_Object_Item *it);
- [ :elm_list_item_prev, [ :elm_object_item ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_list_item_next(const Elm_Object_Item *it);
- [ :elm_list_item_next, [ :elm_object_item ], :elm_object_item ],
+ [ :elm_list_selected_items_get, [ :pointer ], :eina_list ],
# EAPI Elm_Object_Item *elm_list_first_item_get(const Evas_Object *obj);
- [ :elm_list_first_item_get, [ :evas_object ], :elm_object_item ],
+ [ :elm_list_first_item_get, [ :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_list_last_item_get(const Evas_Object *obj);
- [ :elm_list_last_item_get, [ :evas_object ], :elm_object_item ],
+ [ :elm_list_last_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_list_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret);
+ [ :elm_list_at_xy_item_get, [ :pointer, :int, :int, :pointer ], :elm_object_item ],
+ # EAPI void elm_list_focus_on_selection_set(Evas_Object *obj, Eina_Bool enabled);
+ [ :elm_list_focus_on_selection_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_list_focus_on_selection_get(const Evas_Object *obj);
+ [ :elm_list_focus_on_selection_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_mapbuf.rb b/lib/efl/native/elm/elm_mapbuf.rb
index ff06681..b1e6646 100644
--- a/lib/efl/native/elm/elm_mapbuf.rb
+++ b/lib/efl/native/elm/elm_mapbuf.rb
@@ -24,19 +24,23 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_mapbuf_add(Evas_Object *parent);
- [ :elm_mapbuf_add, [ :evas_object ], :evas_object ],
+ [ :elm_mapbuf_add, [ :pointer ], :pointer ],
# EAPI void elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled);
- [ :elm_mapbuf_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_mapbuf_enabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_mapbuf_enabled_get(const Evas_Object *obj);
- [ :elm_mapbuf_enabled_get, [ :evas_object ], :bool ],
+ [ :elm_mapbuf_enabled_get, [ :pointer ], :bool ],
# EAPI void elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth);
- [ :elm_mapbuf_smooth_set, [ :evas_object, :bool ], :void ],
+ [ :elm_mapbuf_smooth_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_mapbuf_smooth_get(const Evas_Object *obj);
- [ :elm_mapbuf_smooth_get, [ :evas_object ], :bool ],
+ [ :elm_mapbuf_smooth_get, [ :pointer ], :bool ],
# EAPI void elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha);
- [ :elm_mapbuf_alpha_set, [ :evas_object, :bool ], :void ],
+ [ :elm_mapbuf_alpha_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_mapbuf_alpha_get(const Evas_Object *obj);
- [ :elm_mapbuf_alpha_get, [ :evas_object ], :bool ],
+ [ :elm_mapbuf_alpha_get, [ :pointer ], :bool ],
+ # EAPI void elm_mapbuf_auto_set(Evas_Object *obj, Eina_Bool on);
+ [ :elm_mapbuf_auto_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_mapbuf_auto_get(const Evas_Object *obj);
+ [ :elm_mapbuf_auto_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_menu.rb b/lib/efl/native/elm/elm_menu.rb
index 1574aa4..3b7e08b 100644
--- a/lib/efl/native/elm/elm_menu.rb
+++ b/lib/efl/native/elm/elm_menu.rb
@@ -23,22 +23,8 @@ module Efl
#
# FUNCTIONS
fcts = [
- # EAPI Evas_Object *elm_menu_add(Evas_Object *parent);
- [ :elm_menu_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent);
- [ :elm_menu_parent_set, [ :evas_object, :evas_object ], :void ],
- # EAPI Evas_Object *elm_menu_parent_get(const Evas_Object *obj);
- [ :elm_menu_parent_get, [ :evas_object ], :evas_object ],
- # EAPI void elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
- [ :elm_menu_move, [ :evas_object, :int, :int ], :void ],
- # EAPI void elm_menu_close(Evas_Object *obj);
- [ :elm_menu_close, [ :evas_object ], :void ],
- # EAPI const Eina_List *elm_menu_items_get(const Evas_Object *obj);
- [ :elm_menu_items_get, [ :evas_object ], :eina_list ],
# EAPI Evas_Object *elm_menu_item_object_get(const Elm_Object_Item *it);
- [ :elm_menu_item_object_get, [ :elm_object_item ], :evas_object ],
- # EAPI Elm_Object_Item *elm_menu_item_add(Evas_Object *obj, Elm_Object_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
- [ :elm_menu_item_add, [ :evas_object, :elm_object_item, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_menu_item_object_get, [ :elm_object_item ], :pointer ],
# EAPI void elm_menu_item_icon_name_set(Elm_Object_Item *it, const char *icon);
[ :elm_menu_item_icon_name_set, [ :elm_object_item, :string ], :void ],
# EAPI const char *elm_menu_item_icon_name_get(const Elm_Object_Item *it);
@@ -47,24 +33,40 @@ module Efl
[ :elm_menu_item_selected_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_menu_item_selected_get(const Elm_Object_Item *it);
[ :elm_menu_item_selected_get, [ :elm_object_item ], :bool ],
- # EAPI Elm_Object_Item *elm_menu_item_separator_add(Evas_Object *obj, Elm_Object_Item *parent);
- [ :elm_menu_item_separator_add, [ :evas_object, :elm_object_item ], :elm_object_item ],
# EAPI Eina_Bool elm_menu_item_is_separator(Elm_Object_Item *it);
[ :elm_menu_item_is_separator, [ :elm_object_item ], :bool ],
# EAPI const Eina_List *elm_menu_item_subitems_get(const Elm_Object_Item *it);
[ :elm_menu_item_subitems_get, [ :elm_object_item ], :eina_list ],
+ # EAPI void elm_menu_item_subitems_clear(Elm_Object_Item *it);
+ [ :elm_menu_item_subitems_clear, [ :elm_object_item ], :void ],
# EAPI unsigned int elm_menu_item_index_get(const Elm_Object_Item *it);
[ :elm_menu_item_index_get, [ :elm_object_item ], :uint ],
- # EAPI Elm_Object_Item *elm_menu_selected_item_get(const Evas_Object *obj);
- [ :elm_menu_selected_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_menu_last_item_get(const Evas_Object *obj);
- [ :elm_menu_last_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_menu_first_item_get(const Evas_Object *obj);
- [ :elm_menu_first_item_get, [ :evas_object ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_menu_item_next_get(const Elm_Object_Item *it);
[ :elm_menu_item_next_get, [ :elm_object_item ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_menu_item_prev_get(const Elm_Object_Item *it);
[ :elm_menu_item_prev_get, [ :elm_object_item ], :elm_object_item ],
+ # EAPI Evas_Object *elm_menu_add(Evas_Object *parent);
+ [ :elm_menu_add, [ :pointer ], :pointer ],
+ # EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent);
+ [ :elm_menu_parent_set, [ :pointer, :pointer ], :void ],
+ # EAPI Evas_Object *elm_menu_parent_get(const Evas_Object *obj);
+ [ :elm_menu_parent_get, [ :pointer ], :pointer ],
+ # EAPI void elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
+ [ :elm_menu_move, [ :pointer, :int, :int ], :void ],
+ # EAPI void elm_menu_close(Evas_Object *obj);
+ [ :elm_menu_close, [ :pointer ], :void ],
+ # EAPI Elm_Object_Item *elm_menu_item_add(Evas_Object *obj, Elm_Object_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
+ [ :elm_menu_item_add, [ :pointer, :elm_object_item, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_menu_item_separator_add(Evas_Object *obj, Elm_Object_Item *parent);
+ [ :elm_menu_item_separator_add, [ :pointer, :elm_object_item ], :elm_object_item ],
+ # EAPI const Eina_List *elm_menu_items_get(const Evas_Object *obj);
+ [ :elm_menu_items_get, [ :pointer ], :eina_list ],
+ # EAPI Elm_Object_Item *elm_menu_first_item_get(const Evas_Object *obj);
+ [ :elm_menu_first_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_menu_last_item_get(const Evas_Object *obj);
+ [ :elm_menu_last_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_menu_selected_item_get(const Evas_Object *obj);
+ [ :elm_menu_selected_item_get, [ :pointer ], :elm_object_item ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_mirroring.rb b/lib/efl/native/elm/elm_mirroring.rb
index f77dbed..6e658ef 100644
--- a/lib/efl/native/elm/elm_mirroring.rb
+++ b/lib/efl/native/elm/elm_mirroring.rb
@@ -24,13 +24,13 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj);
- [ :elm_object_mirrored_get, [ :evas_object ], :bool ],
+ [ :elm_object_mirrored_get, [ :pointer ], :bool ],
# EAPI void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored);
- [ :elm_object_mirrored_set, [ :evas_object, :bool ], :void ],
+ [ :elm_object_mirrored_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj);
- [ :elm_object_mirrored_automatic_get, [ :evas_object ], :bool ],
+ [ :elm_object_mirrored_automatic_get, [ :pointer ], :bool ],
# EAPI void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic);
- [ :elm_object_mirrored_automatic_set, [ :evas_object, :bool ], :void ],
+ [ :elm_object_mirrored_automatic_set, [ :pointer, :bool ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_multibuttonentry.rb b/lib/efl/native/elm/elm_multibuttonentry.rb
index b86e5a5..76f7599 100644
--- a/lib/efl/native/elm/elm_multibuttonentry.rb
+++ b/lib/efl/native/elm/elm_multibuttonentry.rb
@@ -23,54 +23,54 @@ module Efl
#
# CALLBACKS
# typedef Eina_Bool (*Elm_Multibuttonentry_Item_Filter_Cb) (Evas_Object *obj, const char *item_label, void *item_data, void *data);
- callback :elm_multibuttonentry_item_filter_cb, [ :evas_object, :string, :pointer, :pointer ], :bool
+ callback :elm_multibuttonentry_item_filter_cb, [ :pointer, :string, :pointer, :pointer ], :bool
#
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_multibuttonentry_add(Evas_Object *parent);
- [ :elm_multibuttonentry_add, [ :evas_object ], :evas_object ],
+ [ :elm_multibuttonentry_add, [ :pointer ], :pointer ],
# EAPI Evas_Object *elm_multibuttonentry_entry_get(const Evas_Object *obj);
- [ :elm_multibuttonentry_entry_get, [ :evas_object ], :evas_object ],
+ [ :elm_multibuttonentry_entry_get, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_multibuttonentry_expanded_get(const Evas_Object *obj);
- [ :elm_multibuttonentry_expanded_get, [ :evas_object ], :bool ],
+ [ :elm_multibuttonentry_expanded_get, [ :pointer ], :bool ],
# EAPI void elm_multibuttonentry_expanded_set(Evas_Object *obj, Eina_Bool expanded);
- [ :elm_multibuttonentry_expanded_set, [ :evas_object, :bool ], :void ],
+ [ :elm_multibuttonentry_expanded_set, [ :pointer, :bool ], :void ],
# EAPI Elm_Object_Item *elm_multibuttonentry_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data);
- [ :elm_multibuttonentry_item_prepend, [ :evas_object, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_multibuttonentry_item_prepend, [ :pointer, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_multibuttonentry_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data);
- [ :elm_multibuttonentry_item_append, [ :evas_object, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_multibuttonentry_item_append, [ :pointer, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_multibuttonentry_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *label, Evas_Smart_Cb func, void *data);
- [ :elm_multibuttonentry_item_insert_before, [ :evas_object, :elm_object_item, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_multibuttonentry_item_insert_before, [ :pointer, :elm_object_item, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_multibuttonentry_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *label, Evas_Smart_Cb func, void *data);
- [ :elm_multibuttonentry_item_insert_after, [ :evas_object, :elm_object_item, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_multibuttonentry_item_insert_after, [ :pointer, :elm_object_item, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
# EAPI const Eina_List *elm_multibuttonentry_items_get(const Evas_Object *obj);
- [ :elm_multibuttonentry_items_get, [ :evas_object ], :eina_list ],
+ [ :elm_multibuttonentry_items_get, [ :pointer ], :eina_list ],
# EAPI Elm_Object_Item *elm_multibuttonentry_first_item_get(const Evas_Object *obj);
- [ :elm_multibuttonentry_first_item_get, [ :evas_object ], :elm_object_item ],
+ [ :elm_multibuttonentry_first_item_get, [ :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_multibuttonentry_last_item_get(const Evas_Object *obj);
- [ :elm_multibuttonentry_last_item_get, [ :evas_object ], :elm_object_item ],
+ [ :elm_multibuttonentry_last_item_get, [ :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_multibuttonentry_selected_item_get(const Evas_Object *obj);
- [ :elm_multibuttonentry_selected_item_get, [ :evas_object ], :elm_object_item ],
+ [ :elm_multibuttonentry_selected_item_get, [ :pointer ], :elm_object_item ],
# EAPI void elm_multibuttonentry_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
[ :elm_multibuttonentry_item_selected_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_multibuttonentry_item_selected_get(const Elm_Object_Item *it);
[ :elm_multibuttonentry_item_selected_get, [ :elm_object_item ], :bool ],
# EAPI void elm_multibuttonentry_clear(Evas_Object *obj);
- [ :elm_multibuttonentry_clear, [ :evas_object ], :void ],
+ [ :elm_multibuttonentry_clear, [ :pointer ], :void ],
# EAPI Elm_Object_Item *elm_multibuttonentry_item_prev_get(const Elm_Object_Item *it);
[ :elm_multibuttonentry_item_prev_get, [ :elm_object_item ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_multibuttonentry_item_next_get(const Elm_Object_Item *it);
[ :elm_multibuttonentry_item_next_get, [ :elm_object_item ], :elm_object_item ],
# EAPI void elm_multibuttonentry_item_filter_append(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data);
- [ :elm_multibuttonentry_item_filter_append, [ :evas_object, :elm_multibuttonentry_item_filter_cb, :pointer ], :void ],
+ [ :elm_multibuttonentry_item_filter_append, [ :pointer, :elm_multibuttonentry_item_filter_cb, :pointer ], :void ],
# EAPI void elm_multibuttonentry_item_filter_prepend(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data);
- [ :elm_multibuttonentry_item_filter_prepend, [ :evas_object, :elm_multibuttonentry_item_filter_cb, :pointer ], :void ],
+ [ :elm_multibuttonentry_item_filter_prepend, [ :pointer, :elm_multibuttonentry_item_filter_cb, :pointer ], :void ],
# EAPI void elm_multibuttonentry_item_filter_remove(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data);
- [ :elm_multibuttonentry_item_filter_remove, [ :evas_object, :elm_multibuttonentry_item_filter_cb, :pointer ], :void ],
+ [ :elm_multibuttonentry_item_filter_remove, [ :pointer, :elm_multibuttonentry_item_filter_cb, :pointer ], :void ],
# EAPI void elm_multibuttonentry_editable_set(Evas_Object *obj, Eina_Bool editable);
- [ :elm_multibuttonentry_editable_set, [ :evas_object, :bool ], :void ],
+ [ :elm_multibuttonentry_editable_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_multibuttonentry_editable_get(const Evas_Object *obj);
- [ :elm_multibuttonentry_editable_get, [ :evas_object ], :bool ],
+ [ :elm_multibuttonentry_editable_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_naviframe.rb b/lib/efl/native/elm/elm_naviframe.rb
index 7b400a0..0c45038 100644
--- a/lib/efl/native/elm/elm_naviframe.rb
+++ b/lib/efl/native/elm/elm_naviframe.rb
@@ -21,32 +21,18 @@ module Efl
#
ffi_lib 'elementary.so.1'
#
+ # CALLBACKS
+ # typedef Eina_Bool (*Elm_Naviframe_Item_Pop_Cb) (void *data, Elm_Object_Item *it);
+ callback :elm_naviframe_item_pop_cb, [ :pointer, :elm_object_item ], :bool
+ #
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_naviframe_add(Evas_Object *parent);
- [ :elm_naviframe_add, [ :evas_object ], :evas_object ],
- # EAPI Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
- [ :elm_naviframe_item_push, [ :evas_object, :string, :evas_object, :evas_object, :evas_object, :string ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_naviframe_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
- [ :elm_naviframe_item_insert_before, [ :evas_object, :elm_object_item, :string, :evas_object, :evas_object, :evas_object, :string ],
- :elm_object_item ],
- # EAPI Elm_Object_Item *elm_naviframe_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
- [ :elm_naviframe_item_insert_after, [ :evas_object, :elm_object_item, :string, :evas_object, :evas_object, :evas_object, :string ],
- :elm_object_item ],
- # EAPI Evas_Object *elm_naviframe_item_pop(Evas_Object *obj);
- [ :elm_naviframe_item_pop, [ :evas_object ], :evas_object ],
+ [ :elm_naviframe_add, [ :pointer ], :pointer ],
# EAPI void elm_naviframe_item_pop_to(Elm_Object_Item *it);
[ :elm_naviframe_item_pop_to, [ :elm_object_item ], :void ],
# EAPI void elm_naviframe_item_promote(Elm_Object_Item *it);
[ :elm_naviframe_item_promote, [ :elm_object_item ], :void ],
- # EAPI void elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj, Eina_Bool preserve);
- [ :elm_naviframe_content_preserve_on_pop_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Evas_Object *obj);
- [ :elm_naviframe_content_preserve_on_pop_get, [ :evas_object ], :bool ],
- # EAPI Elm_Object_Item *elm_naviframe_top_item_get(const Evas_Object *obj);
- [ :elm_naviframe_top_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_naviframe_bottom_item_get(const Evas_Object *obj);
- [ :elm_naviframe_bottom_item_get, [ :evas_object ], :elm_object_item ],
# EAPI void elm_naviframe_item_style_set(Elm_Object_Item *it, const char *item_style);
[ :elm_naviframe_item_style_set, [ :elm_object_item, :string ], :void ],
# EAPI const char *elm_naviframe_item_style_get(const Elm_Object_Item *it);
@@ -55,18 +41,36 @@ module Efl
[ :elm_naviframe_item_title_visible_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_naviframe_item_title_visible_get(const Elm_Object_Item *it);
[ :elm_naviframe_item_title_visible_get, [ :elm_object_item ], :bool ],
+ # EAPI void elm_naviframe_item_pop_cb_set(Elm_Object_Item *it, Elm_Naviframe_Item_Pop_Cb func, void *data);
+ [ :elm_naviframe_item_pop_cb_set, [ :elm_object_item, :elm_naviframe_item_pop_cb, :pointer ], :void ],
+ # EAPI Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
+ [ :elm_naviframe_item_push, [ :pointer, :string, :pointer, :pointer, :pointer, :string ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_naviframe_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
+ [ :elm_naviframe_item_insert_before, [ :pointer, :elm_object_item, :string, :pointer, :pointer, :pointer, :string ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_naviframe_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
+ [ :elm_naviframe_item_insert_after, [ :pointer, :elm_object_item, :string, :pointer, :pointer, :pointer, :string ], :elm_object_item ],
+ # EAPI Evas_Object *elm_naviframe_item_pop(Evas_Object *obj);
+ [ :elm_naviframe_item_pop, [ :pointer ], :pointer ],
+ # EAPI void elm_naviframe_item_simple_promote(Evas_Object *obj, Evas_Object *content);
+ [ :elm_naviframe_item_simple_promote, [ :pointer, :pointer ], :void ],
+ # EAPI void elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj, Eina_Bool preserve);
+ [ :elm_naviframe_content_preserve_on_pop_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Evas_Object *obj);
+ [ :elm_naviframe_content_preserve_on_pop_get, [ :pointer ], :bool ],
+ # EAPI Elm_Object_Item *elm_naviframe_top_item_get(const Evas_Object *obj);
+ [ :elm_naviframe_top_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_naviframe_bottom_item_get(const Evas_Object *obj);
+ [ :elm_naviframe_bottom_item_get, [ :pointer ], :elm_object_item ],
# EAPI void elm_naviframe_prev_btn_auto_pushed_set(Evas_Object *obj, Eina_Bool auto_pushed);
- [ :elm_naviframe_prev_btn_auto_pushed_set, [ :evas_object, :bool ], :void ],
+ [ :elm_naviframe_prev_btn_auto_pushed_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Evas_Object *obj);
- [ :elm_naviframe_prev_btn_auto_pushed_get, [ :evas_object ], :bool ],
+ [ :elm_naviframe_prev_btn_auto_pushed_get, [ :pointer ], :bool ],
# EAPI Eina_List *elm_naviframe_items_get(const Evas_Object *obj);
- [ :elm_naviframe_items_get, [ :evas_object ], :eina_list ],
+ [ :elm_naviframe_items_get, [ :pointer ], :eina_list ],
# EAPI void elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Bool enabled);
- [ :elm_naviframe_event_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_naviframe_event_enabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_naviframe_event_enabled_get(const Evas_Object *obj);
- [ :elm_naviframe_event_enabled_get, [ :evas_object ], :bool ],
- # EAPI void elm_naviframe_item_simple_promote(Evas_Object *obj, Evas_Object *content);
- [ :elm_naviframe_item_simple_promote, [ :evas_object, :evas_object ], :void ],
+ [ :elm_naviframe_event_enabled_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_need.rb b/lib/efl/native/elm/elm_need.rb
index 74de0e4..8b80d25 100644
--- a/lib/efl/native/elm/elm_need.rb
+++ b/lib/efl/native/elm/elm_need.rb
@@ -25,8 +25,16 @@ module Efl
fcts = [
# EAPI Eina_Bool elm_need_efreet(void);
[ :elm_need_efreet, [ ], :bool ],
+ # EAPI Eina_Bool elm_need_systray(void);
+ [ :elm_need_systray, [ ], :bool ],
+ # EAPI Eina_Bool elm_need_sys_notify(void);
+ [ :elm_need_sys_notify, [ ], :bool ],
# EAPI Eina_Bool elm_need_e_dbus(void);
[ :elm_need_e_dbus, [ ], :bool ],
+ # EAPI Eina_Bool elm_need_eldbus(void);
+ [ :elm_need_eldbus, [ ], :bool ],
+ # EAPI Eina_Bool elm_need_elocation(void);
+ [ :elm_need_elocation, [ ], :bool ],
# EAPI Eina_Bool elm_need_ethumb(void);
[ :elm_need_ethumb, [ ], :bool ],
# EAPI Eina_Bool elm_need_web(void);
diff --git a/lib/efl/native/elm/elm_notify.rb b/lib/efl/native/elm/elm_notify.rb
index 0bf4f9f..7cfc8c4 100644
--- a/lib/efl/native/elm/elm_notify.rb
+++ b/lib/efl/native/elm/elm_notify.rb
@@ -21,32 +21,26 @@ module Efl
#
ffi_lib 'elementary.so.1'
#
- # ENUMS
- # typedef enum {...} Elm_Notify_Orient;
- enum :elm_notify_orient, [ :elm_notify_orient_top, :elm_notify_orient_center, :elm_notify_orient_bottom, :elm_notify_orient_left,
- :elm_notify_orient_right, :elm_notify_orient_top_left, :elm_notify_orient_top_right, :elm_notify_orient_bottom_left, :elm_notify_orient_bottom_right,
- :elm_notify_orient_last ]
- #
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_notify_add(Evas_Object *parent);
- [ :elm_notify_add, [ :evas_object ], :evas_object ],
+ [ :elm_notify_add, [ :pointer ], :pointer ],
# EAPI void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent);
- [ :elm_notify_parent_set, [ :evas_object, :evas_object ], :void ],
+ [ :elm_notify_parent_set, [ :pointer, :pointer ], :void ],
# EAPI Evas_Object *elm_notify_parent_get(const Evas_Object *obj);
- [ :elm_notify_parent_get, [ :evas_object ], :evas_object ],
- # EAPI void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient);
- [ :elm_notify_orient_set, [ :evas_object, :elm_notify_orient ], :void ],
- # EAPI Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj);
- [ :elm_notify_orient_get, [ :evas_object ], :elm_notify_orient ],
+ [ :elm_notify_parent_get, [ :pointer ], :pointer ],
# EAPI void elm_notify_timeout_set(Evas_Object *obj, double timeout);
- [ :elm_notify_timeout_set, [ :evas_object, :double ], :void ],
+ [ :elm_notify_timeout_set, [ :pointer, :double ], :void ],
# EAPI double elm_notify_timeout_get(const Evas_Object *obj);
- [ :elm_notify_timeout_get, [ :evas_object ], :double ],
+ [ :elm_notify_timeout_get, [ :pointer ], :double ],
# EAPI void elm_notify_allow_events_set(Evas_Object *obj, Eina_Bool allow);
- [ :elm_notify_allow_events_set, [ :evas_object, :bool ], :void ],
+ [ :elm_notify_allow_events_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_notify_allow_events_get(const Evas_Object *obj);
- [ :elm_notify_allow_events_get, [ :evas_object ], :bool ],
+ [ :elm_notify_allow_events_get, [ :pointer ], :bool ],
+ # EAPI void elm_notify_align_set(Evas_Object *obj, double horizontal, double vertical);
+ [ :elm_notify_align_set, [ :pointer, :double, :double ], :void ],
+ # EAPI void elm_notify_align_get(const Evas_Object *obj, double *horizontal, double *vertical);
+ [ :elm_notify_align_get, [ :pointer, :pointer, :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_object.rb b/lib/efl/native/elm/elm_object.rb
index 38d4a74..8e636ed 100644
--- a/lib/efl/native/elm/elm_object.rb
+++ b/lib/efl/native/elm/elm_object.rb
@@ -25,45 +25,55 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI void elm_object_part_text_set(Evas_Object *obj, const char *part, const char *text);
- [ :elm_object_part_text_set, [ :evas_object, :string, :string ], :void ],
+ [ :elm_object_part_text_set, [ :pointer, :string, :string ], :void ],
# EAPI const char *elm_object_part_text_get(const Evas_Object *obj, const char *part);
- [ :elm_object_part_text_get, [ :evas_object, :string ], :string ],
+ [ :elm_object_part_text_get, [ :pointer, :string ], :string ],
+ # EAPI void elm_object_domain_translatable_part_text_set(Evas_Object *obj, const char *part, const char *domain, const char *text);
+ [ :elm_object_domain_translatable_part_text_set, [ :pointer, :string, :string, :string ], :void ],
+ # EAPI const char *elm_object_translatable_part_text_get(const Evas_Object *obj, const char *part);
+ [ :elm_object_translatable_part_text_get, [ :pointer, :string ], :string ],
+ # EAPI void elm_object_domain_part_text_translatable_set(Evas_Object *obj, const char *part, const char *domain, Eina_Bool translatable);
+ [ :elm_object_domain_part_text_translatable_set, [ :pointer, :string, :string, :bool ], :void ],
# EAPI void elm_object_part_content_set(Evas_Object *obj, const char *part, Evas_Object *content);
- [ :elm_object_part_content_set, [ :evas_object, :string, :evas_object ], :void ],
+ [ :elm_object_part_content_set, [ :pointer, :string, :pointer ], :void ],
# EAPI Evas_Object *elm_object_part_content_get(const Evas_Object *obj, const char *part);
- [ :elm_object_part_content_get, [ :evas_object, :string ], :evas_object ],
+ [ :elm_object_part_content_get, [ :pointer, :string ], :pointer ],
# EAPI Evas_Object *elm_object_part_content_unset(Evas_Object *obj, const char *part);
- [ :elm_object_part_content_unset, [ :evas_object, :string ], :evas_object ],
+ [ :elm_object_part_content_unset, [ :pointer, :string ], :pointer ],
# EAPI void elm_object_access_info_set(Evas_Object *obj, const char *txt);
- [ :elm_object_access_info_set, [ :evas_object, :string ], :void ],
+ [ :elm_object_access_info_set, [ :pointer, :string ], :void ],
# EAPI Evas_Object *elm_object_name_find(const Evas_Object *obj, const char *name, int recurse);
- [ :elm_object_name_find, [ :evas_object, :string, :int ], :evas_object ],
+ [ :elm_object_name_find, [ :pointer, :string, :int ], :pointer ],
# EAPI Eina_Bool elm_object_style_set(Evas_Object *obj, const char *style);
- [ :elm_object_style_set, [ :evas_object, :string ], :bool ],
+ [ :elm_object_style_set, [ :pointer, :string ], :bool ],
# EAPI const char *elm_object_style_get(const Evas_Object *obj);
- [ :elm_object_style_get, [ :evas_object ], :string ],
+ [ :elm_object_style_get, [ :pointer ], :string ],
# EAPI void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled);
- [ :elm_object_disabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_object_disabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_object_disabled_get(const Evas_Object *obj);
- [ :elm_object_disabled_get, [ :evas_object ], :bool ],
+ [ :elm_object_disabled_get, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_object_widget_check(const Evas_Object *obj);
- [ :elm_object_widget_check, [ :evas_object ], :bool ],
+ [ :elm_object_widget_check, [ :pointer ], :bool ],
# EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj);
- [ :elm_object_parent_widget_get, [ :evas_object ], :evas_object ],
+ [ :elm_object_parent_widget_get, [ :pointer ], :pointer ],
# EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj);
- [ :elm_object_top_widget_get, [ :evas_object ], :evas_object ],
+ [ :elm_object_top_widget_get, [ :pointer ], :pointer ],
# EAPI const char *elm_object_widget_type_get(const Evas_Object *obj);
- [ :elm_object_widget_type_get, [ :evas_object ], :string ],
+ [ :elm_object_widget_type_get, [ :pointer ], :string ],
# EAPI void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source);
- [ :elm_object_signal_emit, [ :evas_object, :string, :string ], :void ],
+ [ :elm_object_signal_emit, [ :pointer, :string, :string ], :void ],
# EAPI void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data);
- [ :elm_object_signal_callback_add, [ :evas_object, :string, :string, :edje_signal_cb, :pointer ], :void ],
+ [ :elm_object_signal_callback_add, [ :pointer, :string, :string, :edje_signal_cb, :pointer ], :void ],
# EAPI void *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func);
- [ :elm_object_signal_callback_del, [ :evas_object, :string, :string, :edje_signal_cb ], :pointer ],
+ [ :elm_object_signal_callback_del, [ :pointer, :string, :string, :edje_signal_cb ], :pointer ],
# EAPI void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data);
- [ :elm_object_event_callback_add, [ :evas_object, :elm_event_cb, :pointer ], :void ],
+ [ :elm_object_event_callback_add, [ :pointer, :elm_event_cb, :pointer ], :void ],
# EAPI void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data);
- [ :elm_object_event_callback_del, [ :evas_object, :elm_event_cb, :pointer ], :pointer ],
+ [ :elm_object_event_callback_del, [ :pointer, :elm_event_cb, :pointer ], :pointer ],
+ # EAPI void elm_object_orientation_mode_disabled_set(Evas_Object *obj, Eina_Bool disabled);
+ [ :elm_object_orientation_mode_disabled_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_object_orientation_mode_disabled_get(const Evas_Object *obj);
+ [ :elm_object_orientation_mode_disabled_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_object_item.rb b/lib/efl/native/elm/elm_object_item.rb
index 4df32bf..10d6869 100644
--- a/lib/efl/native/elm/elm_object_item.rb
+++ b/lib/efl/native/elm/elm_object_item.rb
@@ -21,28 +21,58 @@ module Efl
#
ffi_lib 'elementary.so.1'
#
+ # TYPEDEFS
+ # typedef struct _Elm_Object_Item Elm_Object_Item;
+ typedef :pointer, :elm_object_item
+ #
+ # CALLBACKS
+ # typedef void (*Elm_Object_Item_Signal_Cb) (void *data, Elm_Object_Item *it, const char *emission, const char *source);
+ callback :elm_object_item_signal_cb, [ :pointer, :elm_object_item, :string, :string ], :void
+ #
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_object_item_widget_get(const Elm_Object_Item *it);
- [ :elm_object_item_widget_get, [ :elm_object_item ], :evas_object ],
+ [ :elm_object_item_widget_get, [ :elm_object_item ], :pointer ],
# EAPI void elm_object_item_part_content_set(Elm_Object_Item *it, const char *part, Evas_Object *content);
- [ :elm_object_item_part_content_set, [ :elm_object_item, :string, :evas_object ], :void ],
+ [ :elm_object_item_part_content_set, [ :elm_object_item, :string, :pointer ], :void ],
# EAPI Evas_Object *elm_object_item_part_content_get(const Elm_Object_Item *it, const char *part);
- [ :elm_object_item_part_content_get, [ :elm_object_item, :string ], :evas_object ],
+ [ :elm_object_item_part_content_get, [ :elm_object_item, :string ], :pointer ],
# EAPI Evas_Object *elm_object_item_part_content_unset(Elm_Object_Item *it, const char *part);
- [ :elm_object_item_part_content_unset, [ :elm_object_item, :string ], :evas_object ],
+ [ :elm_object_item_part_content_unset, [ :elm_object_item, :string ], :pointer ],
# EAPI void elm_object_item_part_text_set(Elm_Object_Item *it, const char *part, const char *label);
[ :elm_object_item_part_text_set, [ :elm_object_item, :string, :string ], :void ],
# EAPI const char *elm_object_item_part_text_get(const Elm_Object_Item *it, const char *part);
[ :elm_object_item_part_text_get, [ :elm_object_item, :string ], :string ],
+ # EAPI void elm_object_item_domain_translatable_part_text_set(Elm_Object_Item *it, const char *part, const char *domain, const char *text);
+ [ :elm_object_item_domain_translatable_part_text_set, [ :elm_object_item, :string, :string, :string ], :void ],
+ # EAPI const char *elm_object_item_translatable_part_text_get(const Elm_Object_Item *it, const char *part);
+ [ :elm_object_item_translatable_part_text_get, [ :elm_object_item, :string ], :string ],
+ # EAPI void elm_object_item_domain_part_text_translatable_set(Elm_Object_Item *it, const char *part, const char *domain, Eina_Bool translatable);
+ [ :elm_object_item_domain_part_text_translatable_set, [ :elm_object_item, :string, :string, :bool ], :void ],
# EAPI void elm_object_item_access_info_set(Elm_Object_Item *it, const char *txt);
[ :elm_object_item_access_info_set, [ :elm_object_item, :string ], :void ],
+ # EAPI Evas_Object *elm_object_item_access_register(Elm_Object_Item *item);
+ [ :elm_object_item_access_register, [ :elm_object_item ], :pointer ],
+ # EAPI void elm_object_item_access_unregister(Elm_Object_Item *item);
+ [ :elm_object_item_access_unregister, [ :elm_object_item ], :void ],
+ # EAPI Evas_Object *elm_object_item_access_object_get(const Elm_Object_Item *item);
+ [ :elm_object_item_access_object_get, [ :elm_object_item ], :pointer ],
+ # EAPI void elm_object_item_access_order_set(Elm_Object_Item *item, Eina_List *objs);
+ [ :elm_object_item_access_order_set, [ :elm_object_item, :eina_list ], :void ],
+ # EAPI const Eina_List *elm_object_item_access_order_get(const Elm_Object_Item *item);
+ [ :elm_object_item_access_order_get, [ :elm_object_item ], :eina_list ],
+ # EAPI void elm_object_item_access_order_unset(Elm_Object_Item *item);
+ [ :elm_object_item_access_order_unset, [ :elm_object_item ], :void ],
# EAPI void *elm_object_item_data_get(const Elm_Object_Item *it);
[ :elm_object_item_data_get, [ :elm_object_item ], :pointer ],
# EAPI void elm_object_item_data_set(Elm_Object_Item *it, void *data);
[ :elm_object_item_data_set, [ :elm_object_item, :pointer ], :void ],
# EAPI void elm_object_item_signal_emit(Elm_Object_Item *it, const char *emission, const char *source);
[ :elm_object_item_signal_emit, [ :elm_object_item, :string, :string ], :void ],
+ # EAPI void elm_object_item_signal_callback_add(Elm_Object_Item *it, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func, void *data);
+ [ :elm_object_item_signal_callback_add, [ :elm_object_item, :string, :string, :elm_object_item_signal_cb, :pointer ], :void ],
+ # EAPI void *elm_object_item_signal_callback_del(Elm_Object_Item *it, const char *emission, const char *source, Elm_Object_Item_Signal_Cb func);
+ [ :elm_object_item_signal_callback_del, [ :elm_object_item, :string, :string, :elm_object_item_signal_cb ], :pointer ],
# EAPI void elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled);
[ :elm_object_item_disabled_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Object_Item *it);
@@ -79,6 +109,12 @@ module Efl
[ :elm_object_item_cursor_engine_only_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_object_item_cursor_engine_only_get(const Elm_Object_Item *it);
[ :elm_object_item_cursor_engine_only_get, [ :elm_object_item ], :bool ],
+ # EAPI Evas_Object *elm_object_item_track(Elm_Object_Item *it);
+ [ :elm_object_item_track, [ :elm_object_item ], :pointer ],
+ # EAPI void elm_object_item_untrack(Elm_Object_Item *it);
+ [ :elm_object_item_untrack, [ :elm_object_item ], :void ],
+ # EAPI int elm_object_item_track_get(const Elm_Object_Item *it);
+ [ :elm_object_item_track_get, [ :elm_object_item ], :int ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_panel.rb b/lib/efl/native/elm/elm_panel.rb
index 4e12d28..989734e 100644
--- a/lib/efl/native/elm/elm_panel.rb
+++ b/lib/efl/native/elm/elm_panel.rb
@@ -28,17 +28,17 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_panel_add(Evas_Object *parent);
- [ :elm_panel_add, [ :evas_object ], :evas_object ],
+ [ :elm_panel_add, [ :pointer ], :pointer ],
# EAPI void elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient);
- [ :elm_panel_orient_set, [ :evas_object, :elm_panel_orient ], :void ],
+ [ :elm_panel_orient_set, [ :pointer, :elm_panel_orient ], :void ],
# EAPI Elm_Panel_Orient elm_panel_orient_get(const Evas_Object *obj);
- [ :elm_panel_orient_get, [ :evas_object ], :elm_panel_orient ],
+ [ :elm_panel_orient_get, [ :pointer ], :elm_panel_orient ],
# EAPI void elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden);
- [ :elm_panel_hidden_set, [ :evas_object, :bool ], :void ],
+ [ :elm_panel_hidden_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_panel_hidden_get(const Evas_Object *obj);
- [ :elm_panel_hidden_get, [ :evas_object ], :bool ],
+ [ :elm_panel_hidden_get, [ :pointer ], :bool ],
# EAPI void elm_panel_toggle(Evas_Object *obj);
- [ :elm_panel_toggle, [ :evas_object ], :void ],
+ [ :elm_panel_toggle, [ :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_panes.rb b/lib/efl/native/elm/elm_panes.rb
index db62db5..13d5d78 100644
--- a/lib/efl/native/elm/elm_panes.rb
+++ b/lib/efl/native/elm/elm_panes.rb
@@ -24,23 +24,23 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_panes_add(Evas_Object *parent);
- [ :elm_panes_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_panes_fixed_set(Evas_Object *obj, Eina_Bool fixed);
- [ :elm_panes_fixed_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_panes_fixed_get(const Evas_Object *obj);
- [ :elm_panes_fixed_get, [ :evas_object ], :bool ],
+ [ :elm_panes_add, [ :pointer ], :pointer ],
# EAPI double elm_panes_content_left_size_get(const Evas_Object *obj);
- [ :elm_panes_content_left_size_get, [ :evas_object ], :double ],
+ [ :elm_panes_content_left_size_get, [ :pointer ], :double ],
# EAPI void elm_panes_content_left_size_set(Evas_Object *obj, double size);
- [ :elm_panes_content_left_size_set, [ :evas_object, :double ], :void ],
+ [ :elm_panes_content_left_size_set, [ :pointer, :double ], :void ],
# EAPI double elm_panes_content_right_size_get(const Evas_Object *obj);
- [ :elm_panes_content_right_size_get, [ :evas_object ], :double ],
+ [ :elm_panes_content_right_size_get, [ :pointer ], :double ],
# EAPI void elm_panes_content_right_size_set(Evas_Object *obj, double size);
- [ :elm_panes_content_right_size_set, [ :evas_object, :double ], :void ],
+ [ :elm_panes_content_right_size_set, [ :pointer, :double ], :void ],
# EAPI void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_panes_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_panes_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj);
- [ :elm_panes_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_panes_horizontal_get, [ :pointer ], :bool ],
+ # EAPI void elm_panes_fixed_set(Evas_Object *obj, Eina_Bool fixed);
+ [ :elm_panes_fixed_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_panes_fixed_get(const Evas_Object *obj);
+ [ :elm_panes_fixed_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_photo.rb b/lib/efl/native/elm/elm_photo.rb
index b837d14..571b8c0 100644
--- a/lib/efl/native/elm/elm_photo.rb
+++ b/lib/efl/native/elm/elm_photo.rb
@@ -24,21 +24,21 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_photo_add(Evas_Object *parent);
- [ :elm_photo_add, [ :evas_object ], :evas_object ],
+ [ :elm_photo_add, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file);
- [ :elm_photo_file_set, [ :evas_object, :string ], :bool ],
+ [ :elm_photo_file_set, [ :pointer, :string ], :bool ],
# EAPI void elm_photo_thumb_set(const Evas_Object *obj, const char *file, const char *group);
- [ :elm_photo_thumb_set, [ :evas_object, :string, :string ], :void ],
+ [ :elm_photo_thumb_set, [ :pointer, :string, :string ], :void ],
# EAPI void elm_photo_size_set(Evas_Object *obj, int size);
- [ :elm_photo_size_set, [ :evas_object, :int ], :void ],
+ [ :elm_photo_size_set, [ :pointer, :int ], :void ],
# EAPI void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill);
- [ :elm_photo_fill_inside_set, [ :evas_object, :bool ], :void ],
+ [ :elm_photo_fill_inside_set, [ :pointer, :bool ], :void ],
# EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set);
- [ :elm_photo_editable_set, [ :evas_object, :bool ], :void ],
+ [ :elm_photo_editable_set, [ :pointer, :bool ], :void ],
# EAPI void elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed);
- [ :elm_photo_aspect_fixed_set, [ :evas_object, :bool ], :void ],
+ [ :elm_photo_aspect_fixed_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_photo_aspect_fixed_get(const Evas_Object *obj);
- [ :elm_photo_aspect_fixed_get, [ :evas_object ], :bool ],
+ [ :elm_photo_aspect_fixed_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_photocam.rb b/lib/efl/native/elm/elm_photocam.rb
index def4676..a537a06 100644
--- a/lib/efl/native/elm/elm_photocam.rb
+++ b/lib/efl/native/elm/elm_photocam.rb
@@ -26,40 +26,46 @@ module Efl
enum :elm_photocam_zoom_mode, [ :elm_photocam_zoom_mode_manual, 0, :elm_photocam_zoom_mode_auto_fit, 1, :elm_photocam_zoom_mode_auto_fill, 2,
:elm_photocam_zoom_mode_auto_fit_in, 3, :elm_photocam_zoom_mode_last, 4 ]
#
+ # TYPEDEFS
+ # typedef struct _Elm_Photocam_Progress Elm_Photocam_Progress;
+ typedef :pointer, :elm_photocam_progress
+ # typedef struct _Elm_Photocam_Error Elm_Photocam_Error;
+ typedef :pointer, :elm_photocam_error
+ #
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_photocam_add(Evas_Object *parent);
- [ :elm_photocam_add, [ :evas_object ], :evas_object ],
+ [ :elm_photocam_add, [ :pointer ], :pointer ],
# EAPI Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file);
- [ :elm_photocam_file_set, [ :evas_object, :string ], :evas_load_error ],
+ [ :elm_photocam_file_set, [ :pointer, :string ], :evas_load_error ],
# EAPI const char *elm_photocam_file_get(const Evas_Object *obj);
- [ :elm_photocam_file_get, [ :evas_object ], :string ],
+ [ :elm_photocam_file_get, [ :pointer ], :string ],
# EAPI void elm_photocam_zoom_set(Evas_Object *obj, double zoom);
- [ :elm_photocam_zoom_set, [ :evas_object, :double ], :void ],
+ [ :elm_photocam_zoom_set, [ :pointer, :double ], :void ],
# EAPI double elm_photocam_zoom_get(const Evas_Object *obj);
- [ :elm_photocam_zoom_get, [ :evas_object ], :double ],
+ [ :elm_photocam_zoom_get, [ :pointer ], :double ],
# EAPI void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode);
- [ :elm_photocam_zoom_mode_set, [ :evas_object, :elm_photocam_zoom_mode ], :void ],
+ [ :elm_photocam_zoom_mode_set, [ :pointer, :elm_photocam_zoom_mode ], :void ],
# EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj);
- [ :elm_photocam_zoom_mode_get, [ :evas_object ], :elm_photocam_zoom_mode ],
+ [ :elm_photocam_zoom_mode_get, [ :pointer ], :elm_photocam_zoom_mode ],
# EAPI void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h);
- [ :elm_photocam_image_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_photocam_image_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_photocam_image_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h);
- [ :elm_photocam_image_region_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_photocam_image_region_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h);
- [ :elm_photocam_image_region_show, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_photocam_image_region_show, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h);
- [ :elm_photocam_image_region_bring_in, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_photocam_image_region_bring_in, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused);
- [ :elm_photocam_paused_set, [ :evas_object, :bool ], :void ],
+ [ :elm_photocam_paused_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_photocam_paused_get(const Evas_Object *obj);
- [ :elm_photocam_paused_get, [ :evas_object ], :bool ],
+ [ :elm_photocam_paused_get, [ :pointer ], :bool ],
# EAPI Evas_Object *elm_photocam_internal_image_get(const Evas_Object *obj);
- [ :elm_photocam_internal_image_get, [ :evas_object ], :evas_object ],
+ [ :elm_photocam_internal_image_get, [ :pointer ], :pointer ],
# EAPI void elm_photocam_gesture_enabled_set(Evas_Object *obj, Eina_Bool gesture);
- [ :elm_photocam_gesture_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_photocam_gesture_enabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_photocam_gesture_enabled_get(const Evas_Object *obj);
- [ :elm_photocam_gesture_enabled_get, [ :evas_object ], :bool ],
+ [ :elm_photocam_gesture_enabled_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_plug.rb b/lib/efl/native/elm/elm_plug.rb
index 780f29a..5511fda 100644
--- a/lib/efl/native/elm/elm_plug.rb
+++ b/lib/efl/native/elm/elm_plug.rb
@@ -24,11 +24,11 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_plug_add(Evas_Object *parent);
- [ :elm_plug_add, [ :evas_object ], :evas_object ],
- # EAPI Eina_Bool elm_plug_connect(Evas_Object *obj, const char *svcname, int svcnum, Eina_Bool svcsys);
- [ :elm_plug_connect, [ :evas_object, :string, :int, :bool ], :bool ],
+ [ :elm_plug_add, [ :pointer ], :pointer ],
# EAPI Evas_Object *elm_plug_image_object_get(const Evas_Object *obj);
- [ :elm_plug_image_object_get, [ :evas_object ], :evas_object ],
+ [ :elm_plug_image_object_get, [ :pointer ], :pointer ],
+ # EAPI Eina_Bool elm_plug_connect(Evas_Object *obj, const char *svcname, int svcnum, Eina_Bool svcsys);
+ [ :elm_plug_connect, [ :pointer, :string, :int, :bool ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_popup.rb b/lib/efl/native/elm/elm_popup.rb
index fa2f174..f62f97d 100644
--- a/lib/efl/native/elm/elm_popup.rb
+++ b/lib/efl/native/elm/elm_popup.rb
@@ -31,25 +31,29 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_popup_add(Evas_Object *parent);
- [ :elm_popup_add, [ :evas_object ], :evas_object ],
- # EAPI Elm_Object_Item *elm_popup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data);
- [ :elm_popup_item_append, [ :evas_object, :string, :evas_object, :evas_smart_cb, :pointer ], :elm_object_item ],
+ [ :elm_popup_add, [ :pointer ], :pointer ],
# EAPI void elm_popup_content_text_wrap_type_set(Evas_Object *obj, Elm_Wrap_Type wrap);
- [ :elm_popup_content_text_wrap_type_set, [ :evas_object, :elm_wrap_type ], :void ],
+ [ :elm_popup_content_text_wrap_type_set, [ :pointer, :elm_wrap_type ], :void ],
# EAPI Elm_Wrap_Type elm_popup_content_text_wrap_type_get(const Evas_Object *obj);
- [ :elm_popup_content_text_wrap_type_get, [ :evas_object ], :elm_wrap_type ],
+ [ :elm_popup_content_text_wrap_type_get, [ :pointer ], :elm_wrap_type ],
# EAPI void elm_popup_orient_set(Evas_Object *obj, Elm_Popup_Orient orient);
- [ :elm_popup_orient_set, [ :evas_object, :elm_popup_orient ], :void ],
+ [ :elm_popup_orient_set, [ :pointer, :elm_popup_orient ], :void ],
# EAPI Elm_Popup_Orient elm_popup_orient_get(const Evas_Object *obj);
- [ :elm_popup_orient_get, [ :evas_object ], :elm_popup_orient ],
+ [ :elm_popup_orient_get, [ :pointer ], :elm_popup_orient ],
# EAPI void elm_popup_timeout_set(Evas_Object *obj, double timeout);
- [ :elm_popup_timeout_set, [ :evas_object, :double ], :void ],
+ [ :elm_popup_timeout_set, [ :pointer, :double ], :void ],
# EAPI double elm_popup_timeout_get(const Evas_Object *obj);
- [ :elm_popup_timeout_get, [ :evas_object ], :double ],
+ [ :elm_popup_timeout_get, [ :pointer ], :double ],
# EAPI void elm_popup_allow_events_set(Evas_Object *obj, Eina_Bool allow);
- [ :elm_popup_allow_events_set, [ :evas_object, :bool ], :void ],
+ [ :elm_popup_allow_events_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_popup_allow_events_get(const Evas_Object *obj);
- [ :elm_popup_allow_events_get, [ :evas_object ], :bool ],
+ [ :elm_popup_allow_events_get, [ :pointer ], :bool ],
+ # EAPI Elm_Object_Item *elm_popup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data);
+ [ :elm_popup_item_append, [ :pointer, :string, :pointer, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI void elm_popup_align_set(Evas_Object *obj, double horizontal, double vertical);
+ [ :elm_popup_align_set, [ :pointer, :double, :double ], :void ],
+ # EAPI void elm_popup_align_get(const Evas_Object *obj, double *horizontal, double *vertical);
+ [ :elm_popup_align_get, [ :pointer, :pointer, :pointer ], :void ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_progressbar.rb b/lib/efl/native/elm/elm_progressbar.rb
index b44d7d0..32dd44a 100644
--- a/lib/efl/native/elm/elm_progressbar.rb
+++ b/lib/efl/native/elm/elm_progressbar.rb
@@ -24,35 +24,39 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_progressbar_add(Evas_Object *parent);
- [ :elm_progressbar_add, [ :evas_object ], :evas_object ],
+ [ :elm_progressbar_add, [ :pointer ], :pointer ],
# EAPI void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse);
- [ :elm_progressbar_pulse_set, [ :evas_object, :bool ], :void ],
+ [ :elm_progressbar_pulse_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj);
- [ :elm_progressbar_pulse_get, [ :evas_object ], :bool ],
+ [ :elm_progressbar_pulse_get, [ :pointer ], :bool ],
# EAPI void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state);
- [ :elm_progressbar_pulse, [ :evas_object, :bool ], :void ],
+ [ :elm_progressbar_pulse, [ :pointer, :bool ], :void ],
# EAPI void elm_progressbar_value_set(Evas_Object *obj, double val);
- [ :elm_progressbar_value_set, [ :evas_object, :double ], :void ],
+ [ :elm_progressbar_value_set, [ :pointer, :double ], :void ],
# EAPI double elm_progressbar_value_get(const Evas_Object *obj);
- [ :elm_progressbar_value_get, [ :evas_object ], :double ],
+ [ :elm_progressbar_value_get, [ :pointer ], :double ],
# EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size);
- [ :elm_progressbar_span_size_set, [ :evas_object, :int ], :void ],
+ [ :elm_progressbar_span_size_set, [ :pointer, :int ], :void ],
# EAPI Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj);
- [ :elm_progressbar_span_size_get, [ :evas_object ], :int ],
+ [ :elm_progressbar_span_size_get, [ :pointer ], :int ],
# EAPI void elm_progressbar_unit_format_set(Evas_Object *obj, const char *format);
- [ :elm_progressbar_unit_format_set, [ :evas_object, :string ], :void ],
+ [ :elm_progressbar_unit_format_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_progressbar_unit_format_get(const Evas_Object *obj);
- [ :elm_progressbar_unit_format_get, [ :evas_object ], :string ],
+ [ :elm_progressbar_unit_format_get, [ :pointer ], :string ],
# EAPI void elm_progressbar_unit_format_function_set(Evas_Object *obj, char *(func)(double), void (*free_func) (char *));
- [ :elm_progressbar_unit_format_function_set, [ :evas_object, ( callback [:double], :string ), (callback [:string], :void) ], :void ],
+ # FIXME
# EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_progressbar_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_progressbar_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj);
- [ :elm_progressbar_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_progressbar_horizontal_get, [ :pointer ], :bool ],
# EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted);
- [ :elm_progressbar_inverted_set, [ :evas_object, :bool ], :void ],
+ [ :elm_progressbar_inverted_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj);
- [ :elm_progressbar_inverted_get, [ :evas_object ], :bool ],
+ [ :elm_progressbar_inverted_get, [ :pointer ], :bool ],
+ # EAPI void elm_progressbar_part_value_set(Evas_Object *obj, const char *part, double val);
+ [ :elm_progressbar_part_value_set, [ :pointer, :string, :double ], :void ],
+ # EAPI double elm_progressbar_part_value_get(const Evas_Object *obj, const char *part);
+ [ :elm_progressbar_part_value_get, [ :pointer, :string ], :double ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_radio.rb b/lib/efl/native/elm/elm_radio.rb
index 9e85084..5f47966 100644
--- a/lib/efl/native/elm/elm_radio.rb
+++ b/lib/efl/native/elm/elm_radio.rb
@@ -24,21 +24,21 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_radio_add(Evas_Object *parent);
- [ :elm_radio_add, [ :evas_object ], :evas_object ],
+ [ :elm_radio_add, [ :pointer ], :pointer ],
# EAPI void elm_radio_group_add(Evas_Object *obj, Evas_Object *group);
- [ :elm_radio_group_add, [ :evas_object, :evas_object ], :void ],
+ [ :elm_radio_group_add, [ :pointer, :pointer ], :void ],
# EAPI void elm_radio_state_value_set(Evas_Object *obj, int value);
- [ :elm_radio_state_value_set, [ :evas_object, :int ], :void ],
+ [ :elm_radio_state_value_set, [ :pointer, :int ], :void ],
# EAPI int elm_radio_state_value_get(const Evas_Object *obj);
- [ :elm_radio_state_value_get, [ :evas_object ], :int ],
+ [ :elm_radio_state_value_get, [ :pointer ], :int ],
# EAPI void elm_radio_value_set(Evas_Object *obj, int value);
- [ :elm_radio_value_set, [ :evas_object, :int ], :void ],
+ [ :elm_radio_value_set, [ :pointer, :int ], :void ],
# EAPI int elm_radio_value_get(const Evas_Object *obj);
- [ :elm_radio_value_get, [ :evas_object ], :int ],
+ [ :elm_radio_value_get, [ :pointer ], :int ],
# EAPI void elm_radio_value_pointer_set(Evas_Object *obj, int *valuep);
- [ :elm_radio_value_pointer_set, [ :evas_object, :pointer ], :void ],
+ [ :elm_radio_value_pointer_set, [ :pointer, :pointer ], :void ],
# EAPI Evas_Object *elm_radio_selected_object_get(Evas_Object *obj);
- [ :elm_radio_selected_object_get, [ :evas_object ], :evas_object ],
+ [ :elm_radio_selected_object_get, [ :pointer ], :pointer ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_scale.rb b/lib/efl/native/elm/elm_scale.rb
index dd9f86f..f299d1f 100644
--- a/lib/efl/native/elm/elm_scale.rb
+++ b/lib/efl/native/elm/elm_scale.rb
@@ -24,9 +24,9 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI void elm_object_scale_set(Evas_Object *obj, double scale);
- [ :elm_object_scale_set, [ :evas_object, :double ], :void ],
+ [ :elm_object_scale_set, [ :pointer, :double ], :void ],
# EAPI double elm_object_scale_get(const Evas_Object *obj);
- [ :elm_object_scale_get, [ :evas_object ], :double ],
+ [ :elm_object_scale_get, [ :pointer ], :double ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_scroll.rb b/lib/efl/native/elm/elm_scroll.rb
index fd12c41..ed4f689 100644
--- a/lib/efl/native/elm/elm_scroll.rb
+++ b/lib/efl/native/elm/elm_scroll.rb
@@ -24,25 +24,25 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI void elm_object_scroll_hold_push(Evas_Object *obj);
- [ :elm_object_scroll_hold_push, [ :evas_object ], :void ],
+ [ :elm_object_scroll_hold_push, [ :pointer ], :void ],
# EAPI void elm_object_scroll_hold_pop(Evas_Object *obj);
- [ :elm_object_scroll_hold_pop, [ :evas_object ], :void ],
+ [ :elm_object_scroll_hold_pop, [ :pointer ], :void ],
# EAPI int elm_object_scroll_hold_get(const Evas_Object *obj);
- [ :elm_object_scroll_hold_get, [ :evas_object ], :int ],
+ [ :elm_object_scroll_hold_get, [ :pointer ], :int ],
# EAPI void elm_object_scroll_freeze_push(Evas_Object *obj);
- [ :elm_object_scroll_freeze_push, [ :evas_object ], :void ],
+ [ :elm_object_scroll_freeze_push, [ :pointer ], :void ],
# EAPI void elm_object_scroll_freeze_pop(Evas_Object *obj);
- [ :elm_object_scroll_freeze_pop, [ :evas_object ], :void ],
+ [ :elm_object_scroll_freeze_pop, [ :pointer ], :void ],
# EAPI int elm_object_scroll_freeze_get(const Evas_Object *obj);
- [ :elm_object_scroll_freeze_get, [ :evas_object ], :int ],
+ [ :elm_object_scroll_freeze_get, [ :pointer ], :int ],
# EAPI void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock);
- [ :elm_object_scroll_lock_x_set, [ :evas_object, :bool ], :void ],
+ [ :elm_object_scroll_lock_x_set, [ :pointer, :bool ], :void ],
# EAPI void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock);
- [ :elm_object_scroll_lock_y_set, [ :evas_object, :bool ], :void ],
+ [ :elm_object_scroll_lock_y_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj);
- [ :elm_object_scroll_lock_x_get, [ :evas_object ], :bool ],
+ [ :elm_object_scroll_lock_x_get, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj);
- [ :elm_object_scroll_lock_y_get, [ :evas_object ], :bool ],
+ [ :elm_object_scroll_lock_y_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_scroller.rb b/lib/efl/native/elm/elm_scroller.rb
index 18550a8..c5d0911 100644
--- a/lib/efl/native/elm/elm_scroller.rb
+++ b/lib/efl/native/elm/elm_scroller.rb
@@ -25,53 +25,75 @@ module Efl
# typedef enum {...} Elm_Scroller_Policy;
enum :elm_scroller_policy, [ :elm_scroller_policy_auto, 0, :elm_scroller_policy_on, 1, :elm_scroller_policy_off, 2, :elm_scroller_policy_last,
3 ]
+ # typedef enum {...} Elm_Scroller_Single_Direction;
+ enum :elm_scroller_single_direction, [ :elm_scroller_single_direction_none, 0, :elm_scroller_single_direction_soft, 1,
+ :elm_scroller_single_direction_hard, 2, :elm_scroller_single_direction_last, 3 ]
+ # typedef enum {...} Elm_Scroller_Movement_Block;
+ enum :elm_scroller_movement_block, [ :elm_scroller_movement_no_block, 1<<0, :elm_scroller_movement_block_vertical, 1<<1,
+ :elm_scroller_movement_block_horizontal, 1<<2 ]
#
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_scroller_add(Evas_Object *parent);
- [ :elm_scroller_add, [ :evas_object ], :evas_object ],
+ [ :elm_scroller_add, [ :pointer ], :pointer ],
# EAPI void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h);
- [ :elm_scroller_content_min_limit, [ :evas_object, :bool, :bool ], :void ],
+ [ :elm_scroller_content_min_limit, [ :pointer, :bool, :bool ], :void ],
# EAPI void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
- [ :elm_scroller_region_show, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_scroller_region_show, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v);
- [ :elm_scroller_policy_set, [ :evas_object, :elm_scroller_policy, :elm_scroller_policy ], :void ],
+ [ :elm_scroller_policy_set, [ :pointer, :elm_scroller_policy, :elm_scroller_policy ], :void ],
# EAPI void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v);
- [ :elm_scroller_policy_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_scroller_policy_get, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_scroller_single_direction_set(Evas_Object *obj, Elm_Scroller_Single_Direction single_dir);
+ [ :elm_scroller_single_direction_set, [ :pointer, :elm_scroller_single_direction ], :void ],
+ # EAPI Elm_Scroller_Single_Direction elm_scroller_single_direction_get(const Evas_Object *obj);
+ [ :elm_scroller_single_direction_get, [ :pointer ], :elm_scroller_single_direction ],
# EAPI void elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
- [ :elm_scroller_region_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_scroller_region_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :elm_scroller_child_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_scroller_child_size_get, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_scroller_page_snap_set(Evas_Object *obj, Eina_Bool page_h_snap, Eina_Bool page_v_snap);
+ [ :elm_scroller_page_snap_set, [ :pointer, :bool, :bool ], :void ],
+ # EAPI void elm_scroller_page_snap_get(const Evas_Object *obj, Eina_Bool *page_h_snap, Eina_Bool *page_v_snap);
+ [ :elm_scroller_page_snap_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
- [ :elm_scroller_bounce_set, [ :evas_object, :bool, :bool ], :void ],
+ [ :elm_scroller_bounce_set, [ :pointer, :bool, :bool ], :void ],
# EAPI void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
- [ :elm_scroller_bounce_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_scroller_bounce_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel);
- [ :elm_scroller_page_relative_set, [ :evas_object, :double, :double ], :void ],
+ [ :elm_scroller_page_relative_set, [ :pointer, :double, :double ], :void ],
# EAPI void elm_scroller_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel);
- [ :elm_scroller_page_relative_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_scroller_page_relative_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize);
- [ :elm_scroller_page_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_scroller_page_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_scroller_page_size_get(const Evas_Object *obj, Evas_Coord *h_pagesize, Evas_Coord *v_pagesize);
- [ :elm_scroller_page_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_scroller_page_size_get, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_scroller_page_scroll_limit_set(const Evas_Object *obj, Evas_Coord page_limit_h, Evas_Coord page_limit_v);
+ [ :elm_scroller_page_scroll_limit_set, [ :pointer, :int, :int ], :void ],
+ # EAPI void elm_scroller_page_scroll_limit_get(const Evas_Object *obj, Evas_Coord *page_limit_h, Evas_Coord *page_limit_v);
+ [ :elm_scroller_page_scroll_limit_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
- [ :elm_scroller_current_page_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_scroller_current_page_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
- [ :elm_scroller_last_page_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_scroller_last_page_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber);
- [ :elm_scroller_page_show, [ :evas_object, :int, :int ], :void ],
+ [ :elm_scroller_page_show, [ :pointer, :int, :int ], :void ],
# EAPI void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber);
- [ :elm_scroller_page_bring_in, [ :evas_object, :int, :int ], :void ],
+ [ :elm_scroller_page_bring_in, [ :pointer, :int, :int ], :void ],
# EAPI void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
- [ :elm_scroller_region_bring_in, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_scroller_region_bring_in, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation);
- [ :elm_scroller_propagate_events_set, [ :evas_object, :bool ], :void ],
+ [ :elm_scroller_propagate_events_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_scroller_propagate_events_get(const Evas_Object *obj);
- [ :elm_scroller_propagate_events_get, [ :evas_object ], :bool ],
+ [ :elm_scroller_propagate_events_get, [ :pointer ], :bool ],
# EAPI void elm_scroller_gravity_set(Evas_Object *obj, double x, double y);
- [ :elm_scroller_gravity_set, [ :evas_object, :double, :double ], :void ],
+ [ :elm_scroller_gravity_set, [ :pointer, :double, :double ], :void ],
# EAPI void elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y);
- [ :elm_scroller_gravity_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_scroller_gravity_get, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_scroller_movement_block_set(Evas_Object *obj, Elm_Scroller_Movement_Block block);
+ [ :elm_scroller_movement_block_set, [ :pointer, :elm_scroller_movement_block ], :void ],
+ # EAPI Elm_Scroller_Movement_Block elm_scroller_movement_block_get(const Evas_Object *obj);
+ [ :elm_scroller_movement_block_get, [ :pointer ], :elm_scroller_movement_block ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_segment_control.rb b/lib/efl/native/elm/elm_segment_control.rb
index ce6c301..56e584d 100644
--- a/lib/efl/native/elm/elm_segment_control.rb
+++ b/lib/efl/native/elm/elm_segment_control.rb
@@ -23,30 +23,30 @@ module Efl
#
# FUNCTIONS
fcts = [
+ # EAPI int elm_segment_control_item_index_get(const Elm_Object_Item *it);
+ [ :elm_segment_control_item_index_get, [ :elm_object_item ], :int ],
+ # EAPI Evas_Object *elm_segment_control_item_object_get(const Elm_Object_Item *it);
+ [ :elm_segment_control_item_object_get, [ :elm_object_item ], :pointer ],
+ # EAPI void elm_segment_control_item_selected_set(Elm_Object_Item *it, Eina_Bool select);
+ [ :elm_segment_control_item_selected_set, [ :elm_object_item, :bool ], :void ],
# EAPI Evas_Object *elm_segment_control_add(Evas_Object *parent);
- [ :elm_segment_control_add, [ :evas_object ], :evas_object ],
+ [ :elm_segment_control_add, [ :pointer ], :pointer ],
# EAPI Elm_Object_Item *elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const char *label);
- [ :elm_segment_control_item_add, [ :evas_object, :evas_object, :string ], :elm_object_item ],
+ [ :elm_segment_control_item_add, [ :pointer, :pointer, :string ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const char *label, int index);
- [ :elm_segment_control_item_insert_at, [ :evas_object, :evas_object, :string, :int ], :elm_object_item ],
+ [ :elm_segment_control_item_insert_at, [ :pointer, :pointer, :string, :int ], :elm_object_item ],
# EAPI void elm_segment_control_item_del_at(Evas_Object *obj, int index);
- [ :elm_segment_control_item_del_at, [ :evas_object, :int ], :void ],
- # EAPI int elm_segment_control_item_count_get(const Evas_Object *obj);
- [ :elm_segment_control_item_count_get, [ :evas_object ], :int ],
- # EAPI Elm_Object_Item *elm_segment_control_item_get(const Evas_Object *obj, int index);
- [ :elm_segment_control_item_get, [ :evas_object, :int ], :elm_object_item ],
+ [ :elm_segment_control_item_del_at, [ :pointer, :int ], :void ],
# EAPI const char *elm_segment_control_item_label_get(const Evas_Object *obj, int index);
- [ :elm_segment_control_item_label_get, [ :evas_object, :int ], :string ],
+ [ :elm_segment_control_item_label_get, [ :pointer, :int ], :string ],
# EAPI Evas_Object *elm_segment_control_item_icon_get(const Evas_Object *obj, int index);
- [ :elm_segment_control_item_icon_get, [ :evas_object, :int ], :evas_object ],
- # EAPI int elm_segment_control_item_index_get(const Elm_Object_Item *it);
- [ :elm_segment_control_item_index_get, [ :elm_object_item ], :int ],
- # EAPI Evas_Object *elm_segment_control_item_object_get(const Elm_Object_Item *it);
- [ :elm_segment_control_item_object_get, [ :elm_object_item ], :evas_object ],
+ [ :elm_segment_control_item_icon_get, [ :pointer, :int ], :pointer ],
+ # EAPI int elm_segment_control_item_count_get(const Evas_Object *obj);
+ [ :elm_segment_control_item_count_get, [ :pointer ], :int ],
# EAPI Elm_Object_Item *elm_segment_control_item_selected_get(const Evas_Object *obj);
- [ :elm_segment_control_item_selected_get, [ :evas_object ], :elm_object_item ],
- # EAPI void elm_segment_control_item_selected_set(Elm_Object_Item *it, Eina_Bool select);
- [ :elm_segment_control_item_selected_set, [ :elm_object_item, :bool ], :void ],
+ [ :elm_segment_control_item_selected_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_segment_control_item_get(const Evas_Object *obj, int index);
+ [ :elm_segment_control_item_get, [ :pointer, :int ], :elm_object_item ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_separator.rb b/lib/efl/native/elm/elm_separator.rb
index a22ecdd..bde2ce8 100644
--- a/lib/efl/native/elm/elm_separator.rb
+++ b/lib/efl/native/elm/elm_separator.rb
@@ -24,11 +24,11 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_separator_add(Evas_Object *parent);
- [ :elm_separator_add, [ :evas_object ], :evas_object ],
+ [ :elm_separator_add, [ :pointer ], :pointer ],
# EAPI void elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_separator_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_separator_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_separator_horizontal_get(const Evas_Object *obj);
- [ :elm_separator_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_separator_horizontal_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_slider.rb b/lib/efl/native/elm/elm_slider.rb
index 1dfa22c..2fda64a 100644
--- a/lib/efl/native/elm/elm_slider.rb
+++ b/lib/efl/native/elm/elm_slider.rb
@@ -24,43 +24,51 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_slider_add(Evas_Object *parent);
- [ :elm_slider_add, [ :evas_object ], :evas_object ],
+ [ :elm_slider_add, [ :pointer ], :pointer ],
# EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size);
- [ :elm_slider_span_size_set, [ :evas_object, :int ], :void ],
+ [ :elm_slider_span_size_set, [ :pointer, :int ], :void ],
# EAPI Evas_Coord elm_slider_span_size_get(const Evas_Object *obj);
- [ :elm_slider_span_size_get, [ :evas_object ], :int ],
+ [ :elm_slider_span_size_get, [ :pointer ], :int ],
# EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *format);
- [ :elm_slider_unit_format_set, [ :evas_object, :string ], :void ],
+ [ :elm_slider_unit_format_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_slider_unit_format_get(const Evas_Object *obj);
- [ :elm_slider_unit_format_get, [ :evas_object ], :string ],
+ [ :elm_slider_unit_format_get, [ :pointer ], :string ],
# EAPI void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator);
- [ :elm_slider_indicator_format_set, [ :evas_object, :string ], :void ],
+ [ :elm_slider_indicator_format_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_slider_indicator_format_get(const Evas_Object *obj);
- [ :elm_slider_indicator_format_get, [ :evas_object ], :string ],
- # EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, char *(*func)(double val), void (*free_func)(char *str));
- [ :elm_slider_indicator_format_function_set, [ :evas_object, ( callback [:double], :string ), (callback [:string], :void) ], :void ],
- # EAPI void elm_slider_units_format_function_set(Evas_Object *obj, char *(*func)(double val), void (*free_func)(char *str));
- [ :elm_slider_units_format_function_set, [ :evas_object, (callback [:double], :string), (callback [:string], :void) ], :void ],
+ [ :elm_slider_indicator_format_get, [ :pointer ], :string ],
# EAPI void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_slider_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_slider_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj);
- [ :elm_slider_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_slider_horizontal_get, [ :pointer ], :bool ],
# EAPI void elm_slider_min_max_set(Evas_Object *obj, double min, double max);
- [ :elm_slider_min_max_set, [ :evas_object, :double, :double ], :void ],
+ [ :elm_slider_min_max_set, [ :pointer, :double, :double ], :void ],
# EAPI void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max);
- [ :elm_slider_min_max_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_slider_min_max_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_slider_value_set(Evas_Object *obj, double val);
- [ :elm_slider_value_set, [ :evas_object, :double ], :void ],
+ [ :elm_slider_value_set, [ :pointer, :double ], :void ],
# EAPI double elm_slider_value_get(const Evas_Object *obj);
- [ :elm_slider_value_get, [ :evas_object ], :double ],
+ [ :elm_slider_value_get, [ :pointer ], :double ],
# EAPI void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted);
- [ :elm_slider_inverted_set, [ :evas_object, :bool ], :void ],
+ [ :elm_slider_inverted_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_slider_inverted_get(const Evas_Object *obj);
- [ :elm_slider_inverted_get, [ :evas_object ], :bool ],
+ [ :elm_slider_inverted_get, [ :pointer ], :bool ],
+ # EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, char *(*func)(double val), void (*free_func)(char *str));
+ # FIXME
+ # EAPI void elm_slider_units_format_function_set(Evas_Object *obj, char *(*func)(double val), void (*free_func)(char *str));
+ # FIXME
# EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show);
- [ :elm_slider_indicator_show_set, [ :evas_object, :bool ], :void ],
+ [ :elm_slider_indicator_show_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj);
- [ :elm_slider_indicator_show_get, [ :evas_object ], :bool ],
+ [ :elm_slider_indicator_show_get, [ :pointer ], :bool ],
+ # EAPI void elm_slider_step_set(Evas_Object *obj, double step);
+ [ :elm_slider_step_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_slider_step_get(const Evas_Object *obj);
+ [ :elm_slider_step_get, [ :pointer ], :double ],
+ # EAPI void elm_slider_indicator_show_on_focus_set(Evas_Object *obj, Eina_Bool flag);
+ [ :elm_slider_indicator_show_on_focus_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_slider_indicator_show_on_focus_get(const Evas_Object *obj);
+ [ :elm_slider_indicator_show_on_focus_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_slideshow.rb b/lib/efl/native/elm/elm_slideshow.rb
index 62261d6..1fc0f5d 100644
--- a/lib/efl/native/elm/elm_slideshow.rb
+++ b/lib/efl/native/elm/elm_slideshow.rb
@@ -29,64 +29,64 @@ module Efl
#
# CALLBACKS
# typedef Evas_Object *(*SlideshowItemGetFunc) (void *data, Evas_Object *obj);
- callback :slideshowitemgetfunc_cb, [ :pointer, :evas_object ], :evas_object
+ callback :slideshowitemgetfunc_cb, [ :pointer, :pointer ], :pointer
# typedef void (*SlideshowItemDelFunc) (void *data, Evas_Object *obj);
- callback :slideshowitemdelfunc_cb, [ :pointer, :evas_object ], :void
+ callback :slideshowitemdelfunc_cb, [ :pointer, :pointer ], :void
#
# FUNCTIONS
fcts = [
+ # EAPI void elm_slideshow_item_show(Elm_Object_Item *it);
+ [ :elm_slideshow_item_show, [ :elm_object_item ], :void ],
+ # EAPI Evas_Object *elm_slideshow_item_object_get(const Elm_Object_Item *it);
+ [ :elm_slideshow_item_object_get, [ :elm_object_item ], :pointer ],
# EAPI Evas_Object *elm_slideshow_add(Evas_Object *parent);
- [ :elm_slideshow_add, [ :evas_object ], :evas_object ],
+ [ :elm_slideshow_add, [ :pointer ], :pointer ],
# EAPI Elm_Object_Item *elm_slideshow_item_add(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data);
- [ :elm_slideshow_item_add, [ :evas_object, :elm_slideshow_item_class, :pointer ], :elm_object_item ],
+ [ :elm_slideshow_item_add, [ :pointer, :elm_slideshow_item_class, :pointer ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_slideshow_item_sorted_insert(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func);
- [ :elm_slideshow_item_sorted_insert, [ :evas_object, :elm_slideshow_item_class, :pointer, :eina_compare_cb ], :elm_object_item ],
- # EAPI void elm_slideshow_item_show(Elm_Object_Item *it);
- [ :elm_slideshow_item_show, [ :elm_object_item ], :void ],
+ [ :elm_slideshow_item_sorted_insert, [ :pointer, :elm_slideshow_item_class, :pointer, :eina_compare_cb ], :elm_object_item ],
# EAPI void elm_slideshow_next(Evas_Object *obj);
- [ :elm_slideshow_next, [ :evas_object ], :void ],
+ [ :elm_slideshow_next, [ :pointer ], :void ],
# EAPI void elm_slideshow_previous(Evas_Object *obj);
- [ :elm_slideshow_previous, [ :evas_object ], :void ],
+ [ :elm_slideshow_previous, [ :pointer ], :void ],
# EAPI const Eina_List *elm_slideshow_transitions_get(const Evas_Object *obj);
- [ :elm_slideshow_transitions_get, [ :evas_object ], :eina_list ],
+ [ :elm_slideshow_transitions_get, [ :pointer ], :eina_list ],
+ # EAPI const Eina_List *elm_slideshow_layouts_get(const Evas_Object *obj);
+ [ :elm_slideshow_layouts_get, [ :pointer ], :eina_list ],
# EAPI void elm_slideshow_transition_set(Evas_Object *obj, const char *transition);
- [ :elm_slideshow_transition_set, [ :evas_object, :string ], :void ],
+ [ :elm_slideshow_transition_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_slideshow_transition_get(const Evas_Object *obj);
- [ :elm_slideshow_transition_get, [ :evas_object ], :string ],
+ [ :elm_slideshow_transition_get, [ :pointer ], :string ],
# EAPI void elm_slideshow_timeout_set(Evas_Object *obj, double timeout);
- [ :elm_slideshow_timeout_set, [ :evas_object, :double ], :void ],
+ [ :elm_slideshow_timeout_set, [ :pointer, :double ], :void ],
# EAPI double elm_slideshow_timeout_get(const Evas_Object *obj);
- [ :elm_slideshow_timeout_get, [ :evas_object ], :double ],
+ [ :elm_slideshow_timeout_get, [ :pointer ], :double ],
# EAPI void elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop);
- [ :elm_slideshow_loop_set, [ :evas_object, :bool ], :void ],
+ [ :elm_slideshow_loop_set, [ :pointer, :bool ], :void ],
+ # EAPI const char *elm_slideshow_layout_get(const Evas_Object *obj);
+ [ :elm_slideshow_layout_get, [ :pointer ], :string ],
+ # EAPI void elm_slideshow_layout_set(Evas_Object *obj, const char *layout);
+ [ :elm_slideshow_layout_set, [ :pointer, :string ], :void ],
# EAPI Eina_Bool elm_slideshow_loop_get(const Evas_Object *obj);
- [ :elm_slideshow_loop_get, [ :evas_object ], :bool ],
+ [ :elm_slideshow_loop_get, [ :pointer ], :bool ],
# EAPI void elm_slideshow_clear(Evas_Object *obj);
- [ :elm_slideshow_clear, [ :evas_object ], :void ],
+ [ :elm_slideshow_clear, [ :pointer ], :void ],
# EAPI const Eina_List *elm_slideshow_items_get(const Evas_Object *obj);
- [ :elm_slideshow_items_get, [ :evas_object ], :eina_list ],
+ [ :elm_slideshow_items_get, [ :pointer ], :eina_list ],
# EAPI Elm_Object_Item *elm_slideshow_item_current_get(const Evas_Object *obj);
- [ :elm_slideshow_item_current_get, [ :evas_object ], :elm_object_item ],
- # EAPI Evas_Object *elm_slideshow_item_object_get(const Elm_Object_Item *it);
- [ :elm_slideshow_item_object_get, [ :elm_object_item ], :evas_object ],
- # EAPI Elm_Object_Item *elm_slideshow_item_nth_get(const Evas_Object *obj, unsigned int nth);
- [ :elm_slideshow_item_nth_get, [ :evas_object, :uint ], :elm_object_item ],
- # EAPI void elm_slideshow_layout_set(Evas_Object *obj, const char *layout);
- [ :elm_slideshow_layout_set, [ :evas_object, :string ], :void ],
- # EAPI const char *elm_slideshow_layout_get(const Evas_Object *obj);
- [ :elm_slideshow_layout_get, [ :evas_object ], :string ],
- # EAPI const Eina_List *elm_slideshow_layouts_get(const Evas_Object *obj);
- [ :elm_slideshow_layouts_get, [ :evas_object ], :eina_list ],
- # EAPI void elm_slideshow_cache_before_set(Evas_Object *obj, int count);
- [ :elm_slideshow_cache_before_set, [ :evas_object, :int ], :void ],
+ [ :elm_slideshow_item_current_get, [ :pointer ], :elm_object_item ],
# EAPI int elm_slideshow_cache_before_get(const Evas_Object *obj);
- [ :elm_slideshow_cache_before_get, [ :evas_object ], :int ],
- # EAPI void elm_slideshow_cache_after_set(Evas_Object *obj, int count);
- [ :elm_slideshow_cache_after_set, [ :evas_object, :int ], :void ],
+ [ :elm_slideshow_cache_before_get, [ :pointer ], :int ],
+ # EAPI void elm_slideshow_cache_before_set(Evas_Object *obj, int count);
+ [ :elm_slideshow_cache_before_set, [ :pointer, :int ], :void ],
# EAPI int elm_slideshow_cache_after_get(const Evas_Object *obj);
- [ :elm_slideshow_cache_after_get, [ :evas_object ], :int ],
+ [ :elm_slideshow_cache_after_get, [ :pointer ], :int ],
+ # EAPI void elm_slideshow_cache_after_set(Evas_Object *obj, int count);
+ [ :elm_slideshow_cache_after_set, [ :pointer, :int ], :void ],
+ # EAPI Elm_Object_Item *elm_slideshow_item_nth_get(const Evas_Object *obj, unsigned int nth);
+ [ :elm_slideshow_item_nth_get, [ :pointer, :uint ], :elm_object_item ],
# EAPI unsigned int elm_slideshow_count_get(const Evas_Object *obj);
- [ :elm_slideshow_count_get, [ :evas_object ], :uint ],
+ [ :elm_slideshow_count_get, [ :pointer ], :uint ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_spinner.rb b/lib/efl/native/elm/elm_spinner.rb
index 9877f01..08b0502 100644
--- a/lib/efl/native/elm/elm_spinner.rb
+++ b/lib/efl/native/elm/elm_spinner.rb
@@ -24,45 +24,49 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_spinner_add(Evas_Object *parent);
- [ :elm_spinner_add, [ :evas_object ], :evas_object ],
+ [ :elm_spinner_add, [ :pointer ], :pointer ],
+ # EAPI void elm_spinner_special_value_del(Evas_Object *obj, double value);
+ [ :elm_spinner_special_value_del, [ :pointer, :double ], :void ],
+ # EAPI const char *elm_spinner_special_value_get(Evas_Object *obj, double value);
+ [ :elm_spinner_special_value_get, [ :pointer, :double ], :string ],
# EAPI void elm_spinner_label_format_set(Evas_Object *obj, const char *fmt);
- [ :elm_spinner_label_format_set, [ :evas_object, :string ], :void ],
+ [ :elm_spinner_label_format_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_spinner_label_format_get(const Evas_Object *obj);
- [ :elm_spinner_label_format_get, [ :evas_object ], :string ],
+ [ :elm_spinner_label_format_get, [ :pointer ], :string ],
# EAPI void elm_spinner_min_max_set(Evas_Object *obj, double min, double max);
- [ :elm_spinner_min_max_set, [ :evas_object, :double, :double ], :void ],
+ [ :elm_spinner_min_max_set, [ :pointer, :double, :double ], :void ],
# EAPI void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max);
- [ :elm_spinner_min_max_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_spinner_min_max_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_spinner_step_set(Evas_Object *obj, double step);
- [ :elm_spinner_step_set, [ :evas_object, :double ], :void ],
+ [ :elm_spinner_step_set, [ :pointer, :double ], :void ],
# EAPI double elm_spinner_step_get(const Evas_Object *obj);
- [ :elm_spinner_step_get, [ :evas_object ], :double ],
+ [ :elm_spinner_step_get, [ :pointer ], :double ],
# EAPI void elm_spinner_value_set(Evas_Object *obj, double val);
- [ :elm_spinner_value_set, [ :evas_object, :double ], :void ],
+ [ :elm_spinner_value_set, [ :pointer, :double ], :void ],
# EAPI double elm_spinner_value_get(const Evas_Object *obj);
- [ :elm_spinner_value_get, [ :evas_object ], :double ],
+ [ :elm_spinner_value_get, [ :pointer ], :double ],
# EAPI void elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap);
- [ :elm_spinner_wrap_set, [ :evas_object, :bool ], :void ],
+ [ :elm_spinner_wrap_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_spinner_wrap_get(const Evas_Object *obj);
- [ :elm_spinner_wrap_get, [ :evas_object ], :bool ],
+ [ :elm_spinner_wrap_get, [ :pointer ], :bool ],
+ # EAPI void elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label);
+ [ :elm_spinner_special_value_add, [ :pointer, :double, :string ], :void ],
# EAPI void elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable);
- [ :elm_spinner_editable_set, [ :evas_object, :bool ], :void ],
+ [ :elm_spinner_editable_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_spinner_editable_get(const Evas_Object *obj);
- [ :elm_spinner_editable_get, [ :evas_object ], :bool ],
- # EAPI void elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label);
- [ :elm_spinner_special_value_add, [ :evas_object, :double, :string ], :void ],
+ [ :elm_spinner_editable_get, [ :pointer ], :bool ],
# EAPI void elm_spinner_interval_set(Evas_Object *obj, double interval);
- [ :elm_spinner_interval_set, [ :evas_object, :double ], :void ],
+ [ :elm_spinner_interval_set, [ :pointer, :double ], :void ],
# EAPI double elm_spinner_interval_get(const Evas_Object *obj);
- [ :elm_spinner_interval_get, [ :evas_object ], :double ],
+ [ :elm_spinner_interval_get, [ :pointer ], :double ],
# EAPI void elm_spinner_base_set(Evas_Object *obj, double base);
- [ :elm_spinner_base_set, [ :evas_object, :double ], :void ],
+ [ :elm_spinner_base_set, [ :pointer, :double ], :void ],
# EAPI double elm_spinner_base_get(const Evas_Object *obj);
- [ :elm_spinner_base_get, [ :evas_object ], :double ],
+ [ :elm_spinner_base_get, [ :pointer ], :double ],
# EAPI void elm_spinner_round_set(Evas_Object *obj, int rnd);
- [ :elm_spinner_round_set, [ :evas_object, :int ], :void ],
+ [ :elm_spinner_round_set, [ :pointer, :int ], :void ],
# EAPI int elm_spinner_round_get(const Evas_Object *obj);
- [ :elm_spinner_round_get, [ :evas_object ], :int ],
+ [ :elm_spinner_round_get, [ :pointer ], :int ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_store.rb b/lib/efl/native/elm/elm_store.rb
index 3dce9b9..ac3dcc5 100644
--- a/lib/efl/native/elm/elm_store.rb
+++ b/lib/efl/native/elm/elm_store.rb
@@ -47,6 +47,8 @@ module Efl
typedef :pointer, :elm_store_item_mapping_custom
#
# CALLBACKS
+ # typedef struct _Elm_Store_Item_Mapping Elm_Store_Item_Mapping; /**< A basic way of telling Store how to take your return data (string, or something else from your struct) and convert it into something genlist can use */typedef struct _Elm_Store_Item_Mapping_Empty Elm_Store_Item_Mapping_Empty; /**< An empty piece of mapping information. Useful for String labels as they get used directly */
+ # FIXME
# typedef Eina_Bool (*Elm_Store_Item_List_Cb) (void *data, Elm_Store_Item_Info *info);
callback :elm_store_item_list_cb, [ :pointer, :elm_store_item_info ], :bool
# typedef void (*Elm_Store_Item_Fetch_Cb) (void *data, Elm_Store_Item *sti);
@@ -69,7 +71,7 @@ module Efl
# EAPI const char *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti);
[ :elm_store_item_filesystem_path_get, [ :elm_store_item ], :string ],
# EAPI void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj);
- [ :elm_store_target_genlist_set, [ :elm_store, :evas_object ], :void ],
+ [ :elm_store_target_genlist_set, [ :elm_store, :pointer ], :void ],
# EAPI void elm_store_cache_set(Elm_Store *st, int max);
[ :elm_store_cache_set, [ :elm_store, :int ], :void ],
# EAPI int elm_store_cache_get(const Elm_Store *st);
diff --git a/lib/efl/native/elm/elm_table.rb b/lib/efl/native/elm/elm_table.rb
index 63ed900..3b2a456 100644
--- a/lib/efl/native/elm/elm_table.rb
+++ b/lib/efl/native/elm/elm_table.rb
@@ -24,25 +24,27 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_table_add(Evas_Object *parent);
- [ :elm_table_add, [ :evas_object ], :evas_object ],
+ [ :elm_table_add, [ :pointer ], :pointer ],
# EAPI void elm_table_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
- [ :elm_table_homogeneous_set, [ :evas_object, :bool ], :void ],
+ [ :elm_table_homogeneous_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_table_homogeneous_get(const Evas_Object *obj);
- [ :elm_table_homogeneous_get, [ :evas_object ], :bool ],
+ [ :elm_table_homogeneous_get, [ :pointer ], :bool ],
# EAPI void elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical);
- [ :elm_table_padding_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_table_padding_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical);
- [ :elm_table_padding_get, [ :evas_object, :pointer, :pointer ], :void ],
- # EAPI void elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h);
- [ :elm_table_pack, [ :evas_object, :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_table_padding_get, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int col, int row, int colspan, int rowspan);
+ [ :elm_table_pack, [ :pointer, :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_table_unpack(Evas_Object *obj, Evas_Object *subobj);
- [ :elm_table_unpack, [ :evas_object, :evas_object ], :void ],
+ [ :elm_table_unpack, [ :pointer, :pointer ], :void ],
+ # EAPI void elm_table_pack_set(Evas_Object *subobj, int col, int row, int colspan, int rowspan);
+ [ :elm_table_pack_set, [ :pointer, :int, :int, :int, :int ], :void ],
+ # EAPI void elm_table_pack_get(Evas_Object *subobj, int *col, int *row, int *colspan, int *rowspan);
+ [ :elm_table_pack_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_table_clear(Evas_Object *obj, Eina_Bool clear);
- [ :elm_table_clear, [ :evas_object, :bool ], :void ],
- # EAPI void elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int h);
- [ :elm_table_pack_set, [ :evas_object, :int, :int, :int, :int ], :void ],
- # EAPI void elm_table_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h);
- [ :elm_table_pack_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_table_clear, [ :pointer, :bool ], :void ],
+ # EAPI Evas_Object *elm_table_child_get(const Evas_Object *obj, int col, int row);
+ [ :elm_table_child_get, [ :pointer, :int, :int ], :pointer ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_theme.rb b/lib/efl/native/elm/elm_theme.rb
index fc35d72..c68f21d 100644
--- a/lib/efl/native/elm/elm_theme.rb
+++ b/lib/efl/native/elm/elm_theme.rb
@@ -43,12 +43,20 @@ module Efl
[ :elm_theme_overlay_add, [ :elm_theme, :string ], :void ],
# EAPI void elm_theme_overlay_del(Elm_Theme *th, const char *item);
[ :elm_theme_overlay_del, [ :elm_theme, :string ], :void ],
+ # EAPI void elm_theme_overlay_mmap_add(Elm_Theme *th, const Eina_File *f);
+ [ :elm_theme_overlay_mmap_add, [ :elm_theme, :eina_file ], :void ],
+ # EAPI void elm_theme_overlay_mmap_del(Elm_Theme *th, const Eina_File *f);
+ [ :elm_theme_overlay_mmap_del, [ :elm_theme, :eina_file ], :void ],
# EAPI const Eina_List *elm_theme_overlay_list_get(const Elm_Theme *th);
[ :elm_theme_overlay_list_get, [ :elm_theme ], :eina_list ],
# EAPI void elm_theme_extension_add(Elm_Theme *th, const char *item);
[ :elm_theme_extension_add, [ :elm_theme, :string ], :void ],
# EAPI void elm_theme_extension_del(Elm_Theme *th, const char *item);
[ :elm_theme_extension_del, [ :elm_theme, :string ], :void ],
+ # EAPI void elm_theme_extension_mmap_add(Elm_Theme *th, const Eina_File *f);
+ [ :elm_theme_extension_mmap_add, [ :elm_theme, :eina_file ], :void ],
+ # EAPI void elm_theme_extension_mmap_del(Elm_Theme *th, const Eina_File *f);
+ [ :elm_theme_extension_mmap_del, [ :elm_theme, :eina_file ], :void ],
# EAPI const Eina_List *elm_theme_extension_list_get(const Elm_Theme *th);
[ :elm_theme_extension_list_get, [ :elm_theme ], :eina_list ],
# EAPI void elm_theme_set(Elm_Theme *th, const char *theme);
@@ -68,11 +76,19 @@ module Efl
# EAPI void elm_theme_name_available_list_free(Eina_List *list);
[ :elm_theme_name_available_list_free, [ :eina_list ], :void ],
# EAPI void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th);
- [ :elm_object_theme_set, [ :evas_object, :elm_theme ], :void ],
+ [ :elm_object_theme_set, [ :pointer, :elm_theme ], :void ],
# EAPI Elm_Theme *elm_object_theme_get(const Evas_Object *obj);
- [ :elm_object_theme_get, [ :evas_object ], :elm_theme ],
+ [ :elm_object_theme_get, [ :pointer ], :elm_theme ],
# EAPI const char *elm_theme_data_get(Elm_Theme *th, const char *key);
[ :elm_theme_data_get, [ :elm_theme, :string ], :string ],
+ # EAPI const char *elm_theme_group_path_find(Elm_Theme *th, const char *group);
+ [ :elm_theme_group_path_find, [ :elm_theme, :string ], :string ],
+ # EAPI Eina_List *elm_theme_group_base_list(Elm_Theme *th, const char *base);
+ [ :elm_theme_group_base_list, [ :elm_theme, :string ], :eina_list ],
+ # EAPI const char *elm_theme_system_dir_get(void);
+ [ :elm_theme_system_dir_get, [ ], :string ],
+ # EAPI const char *elm_theme_user_dir_get(void);
+ [ :elm_theme_user_dir_get, [ ], :string ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_thumb.rb b/lib/efl/native/elm/elm_thumb.rb
index ee5483a..441fb29 100644
--- a/lib/efl/native/elm/elm_thumb.rb
+++ b/lib/efl/native/elm/elm_thumb.rb
@@ -28,28 +28,60 @@ module Efl
#
# FUNCTIONS
fcts = [
+ # EAPI void *elm_thumb_ethumb_client_get(void);
+ [ :elm_thumb_ethumb_client_get, [ ], :pointer ],
+ # EAPI Eina_Bool elm_thumb_ethumb_client_connected_get(void);
+ [ :elm_thumb_ethumb_client_connected_get, [ ], :bool ],
# EAPI Evas_Object *elm_thumb_add(Evas_Object *parent);
- [ :elm_thumb_add, [ :evas_object ], :evas_object ],
+ [ :elm_thumb_add, [ :pointer ], :pointer ],
# EAPI void elm_thumb_reload(Evas_Object *obj);
- [ :elm_thumb_reload, [ :evas_object ], :void ],
+ [ :elm_thumb_reload, [ :pointer ], :void ],
# EAPI void elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key);
- [ :elm_thumb_file_set, [ :evas_object, :string, :string ], :void ],
+ [ :elm_thumb_file_set, [ :pointer, :string, :string ], :void ],
# EAPI void elm_thumb_file_get(const Evas_Object *obj, const char **file, const char **key);
- [ :elm_thumb_file_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_thumb_file_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key);
- [ :elm_thumb_path_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_thumb_path_get, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_thumb_aspect_set(Evas_Object *obj, Ethumb_Thumb_Aspect aspect);
+ [ :elm_thumb_aspect_set, [ :pointer, :ethumb_thumb_aspect ], :void ],
+ # EAPI Ethumb_Thumb_Aspect elm_thumb_aspect_get(const Evas_Object *obj);
+ [ :elm_thumb_aspect_get, [ :pointer ], :ethumb_thumb_aspect ],
+ # EAPI void elm_thumb_fdo_size_set(Evas_Object *obj, Ethumb_Thumb_FDO_Size size);
+ [ :elm_thumb_fdo_size_set, [ :pointer, :ethumb_thumb_fdo_size ], :void ],
+ # EAPI Ethumb_Thumb_FDO_Size elm_thumb_fdo_size_get(const Evas_Object *obj);
+ [ :elm_thumb_fdo_size_get, [ :pointer ], :ethumb_thumb_fdo_size ],
+ # EAPI void elm_thumb_format_set(Evas_Object *obj, Ethumb_Thumb_Format format);
+ [ :elm_thumb_format_set, [ :pointer, :ethumb_thumb_format ], :void ],
+ # EAPI Ethumb_Thumb_Format elm_thumb_format_get(const Evas_Object *obj);
+ [ :elm_thumb_format_get, [ :pointer ], :ethumb_thumb_format ],
+ # EAPI void elm_thumb_orientation_set(Evas_Object *obj, Ethumb_Thumb_Orientation orient);
+ [ :elm_thumb_orientation_set, [ :pointer, :ethumb_thumb_orientation ], :void ],
+ # EAPI Ethumb_Thumb_Orientation elm_thumb_orientation_get(const Evas_Object *obj);
+ [ :elm_thumb_orientation_get, [ :pointer ], :ethumb_thumb_orientation ],
+ # EAPI void elm_thumb_size_set(Evas_Object *obj, int tw, int th);
+ [ :elm_thumb_size_set, [ :pointer, :int, :int ], :void ],
+ # EAPI void elm_thumb_size_get(const Evas_Object *obj, int *tw, int *th);
+ [ :elm_thumb_size_get, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_thumb_crop_align_set(Evas_Object *obj, double cropx, double cropy);
+ [ :elm_thumb_crop_align_set, [ :pointer, :double, :double ], :void ],
+ # EAPI void elm_thumb_crop_align_get(const Evas_Object *obj, double *cropx, double *cropy);
+ [ :elm_thumb_crop_align_get, [ :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_thumb_compress_set(Evas_Object *obj, int compress);
+ [ :elm_thumb_compress_set, [ :pointer, :int ], :void ],
+ # EAPI void elm_thumb_compress_get(const Evas_Object *obj, int *compress);
+ [ :elm_thumb_compress_get, [ :pointer, :pointer ], :void ],
+ # EAPI void elm_thumb_quality_set(Evas_Object *obj, int quality);
+ [ :elm_thumb_quality_set, [ :pointer, :int ], :void ],
+ # EAPI void elm_thumb_quality_get(const Evas_Object *obj, int *quality);
+ [ :elm_thumb_quality_get, [ :pointer, :pointer ], :void ],
# EAPI void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting s);
- [ :elm_thumb_animate_set, [ :evas_object, :elm_thumb_animation_setting ], :void ],
+ [ :elm_thumb_animate_set, [ :pointer, :elm_thumb_animation_setting ], :void ],
# EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj);
- [ :elm_thumb_animate_get, [ :evas_object ], :elm_thumb_animation_setting ],
- # EAPI void *elm_thumb_ethumb_client_get(void);
- [ :elm_thumb_ethumb_client_get, [ ], :pointer ],
- # EAPI Eina_Bool elm_thumb_ethumb_client_connected_get(void);
- [ :elm_thumb_ethumb_client_connected_get, [ ], :bool ],
+ [ :elm_thumb_animate_get, [ :pointer ], :elm_thumb_animation_setting ],
# EAPI Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit);
- [ :elm_thumb_editable_set, [ :evas_object, :bool ], :bool ],
+ [ :elm_thumb_editable_set, [ :pointer, :bool ], :bool ],
# EAPI Eina_Bool elm_thumb_editable_get(const Evas_Object *obj);
- [ :elm_thumb_editable_get, [ :evas_object ], :bool ],
+ [ :elm_thumb_editable_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_toolbar.rb b/lib/efl/native/elm/elm_toolbar.rb
index cf3b710..205fda8 100644
--- a/lib/efl/native/elm/elm_toolbar.rb
+++ b/lib/efl/native/elm/elm_toolbar.rb
@@ -26,6 +26,9 @@ module Efl
# typedef enum {...} Elm_Toolbar_Shrink_Mode;
enum :elm_toolbar_shrink_mode, [ :elm_toolbar_shrink_none, :elm_toolbar_shrink_hide, :elm_toolbar_shrink_scroll, :elm_toolbar_shrink_menu,
:elm_toolbar_shrink_expand, :elm_toolbar_shrink_last ]
+ # typedef enum {...} Elm_Toolbar_Item_Scrollto_Type;
+ enum :elm_toolbar_item_scrollto_type, [ :elm_toolbar_item_scrollto_none, 0, :elm_toolbar_item_scrollto_in, (1<<0),
+ :elm_toolbar_item_scrollto_first, (1<<1), :elm_toolbar_item_scrollto_middle, (1<<2), :elm_toolbar_item_scrollto_last, (1<<3) ]
#
# TYPEDEFS
# typedef struct _Elm_Toolbar_Item_State Elm_Toolbar_Item_State;
@@ -33,28 +36,6 @@ module Efl
#
# FUNCTIONS
fcts = [
- # EAPI Evas_Object *elm_toolbar_add(Evas_Object *parent);
- [ :elm_toolbar_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size);
- [ :elm_toolbar_icon_size_set, [ :evas_object, :int ], :void ],
- # EAPI int elm_toolbar_icon_size_get(const Evas_Object *obj);
- [ :elm_toolbar_icon_size_get, [ :evas_object ], :int ],
- # EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order);
- [ :elm_toolbar_icon_order_lookup_set, [ :evas_object, :elm_icon_lookup_order ], :void ],
- # EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj);
- [ :elm_toolbar_icon_order_lookup_get, [ :evas_object ], :elm_icon_lookup_order ],
- # EAPI Elm_Object_Item *elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
- [ :elm_toolbar_item_append, [ :evas_object, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
- [ :elm_toolbar_item_prepend, [ :evas_object, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
- [ :elm_toolbar_item_insert_before, [ :evas_object, :elm_object_item, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
- [ :elm_toolbar_item_insert_after, [ :evas_object, :elm_object_item, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_toolbar_first_item_get(const Evas_Object *obj);
- [ :elm_toolbar_first_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_toolbar_last_item_get(const Evas_Object *obj);
- [ :elm_toolbar_last_item_get, [ :evas_object ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_toolbar_item_next_get(const Elm_Object_Item *it);
[ :elm_toolbar_item_next_get, [ :elm_object_item ], :elm_object_item ],
# EAPI Elm_Object_Item *elm_toolbar_item_prev_get(const Elm_Object_Item *it);
@@ -63,24 +44,18 @@ module Efl
[ :elm_toolbar_item_priority_set, [ :elm_object_item, :int ], :void ],
# EAPI int elm_toolbar_item_priority_get(const Elm_Object_Item *it);
[ :elm_toolbar_item_priority_get, [ :elm_object_item ], :int ],
- # EAPI Elm_Object_Item *elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label);
- [ :elm_toolbar_item_find_by_label, [ :evas_object, :string ], :elm_object_item ],
# EAPI Eina_Bool elm_toolbar_item_selected_get(const Elm_Object_Item *it);
[ :elm_toolbar_item_selected_get, [ :elm_object_item ], :bool ],
# EAPI void elm_toolbar_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
[ :elm_toolbar_item_selected_set, [ :elm_object_item, :bool ], :void ],
- # EAPI Elm_Object_Item *elm_toolbar_selected_item_get(const Evas_Object *obj);
- [ :elm_toolbar_selected_item_get, [ :evas_object ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_toolbar_more_item_get(const Evas_Object *obj);
- [ :elm_toolbar_more_item_get, [ :evas_object ], :elm_object_item ],
# EAPI void elm_toolbar_item_icon_set(Elm_Object_Item *it, const char *icon);
[ :elm_toolbar_item_icon_set, [ :elm_object_item, :string ], :void ],
# EAPI const char *elm_toolbar_item_icon_get(const Elm_Object_Item *it);
[ :elm_toolbar_item_icon_get, [ :elm_object_item ], :string ],
# EAPI Evas_Object *elm_toolbar_item_object_get(const Elm_Object_Item *it);
- [ :elm_toolbar_item_object_get, [ :elm_object_item ], :evas_object ],
+ [ :elm_toolbar_item_object_get, [ :elm_object_item ], :pointer ],
# EAPI Evas_Object *elm_toolbar_item_icon_object_get(Elm_Object_Item *it);
- [ :elm_toolbar_item_icon_object_get, [ :elm_object_item ], :evas_object ],
+ [ :elm_toolbar_item_icon_object_get, [ :elm_object_item ], :pointer ],
# EAPI Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Object_Item *it, const void *img, size_t size, const char *format, const char *key);
[ :elm_toolbar_item_icon_memfile_set, [ :elm_object_item, :pointer, :ulong, :string, :string ], :bool ],
# EAPI Eina_Bool elm_toolbar_item_icon_file_set(Elm_Object_Item *it, const char *file, const char *key);
@@ -89,26 +64,10 @@ module Efl
[ :elm_toolbar_item_separator_set, [ :elm_object_item, :bool ], :void ],
# EAPI Eina_Bool elm_toolbar_item_separator_get(const Elm_Object_Item *it);
[ :elm_toolbar_item_separator_get, [ :elm_object_item ], :bool ],
- # EAPI void elm_toolbar_shrink_mode_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode);
- [ :elm_toolbar_shrink_mode_set, [ :evas_object, :elm_toolbar_shrink_mode ], :void ],
- # EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_shrink_mode_get(const Evas_Object *obj);
- [ :elm_toolbar_shrink_mode_get, [ :evas_object ], :elm_toolbar_shrink_mode ],
- # EAPI void elm_toolbar_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
- [ :elm_toolbar_homogeneous_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_toolbar_homogeneous_get(const Evas_Object *obj);
- [ :elm_toolbar_homogeneous_get, [ :evas_object ], :bool ],
- # EAPI void elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent);
- [ :elm_toolbar_menu_parent_set, [ :evas_object, :evas_object ], :void ],
- # EAPI Evas_Object *elm_toolbar_menu_parent_get(const Evas_Object *obj);
- [ :elm_toolbar_menu_parent_get, [ :evas_object ], :evas_object ],
- # EAPI void elm_toolbar_align_set(Evas_Object *obj, double align);
- [ :elm_toolbar_align_set, [ :evas_object, :double ], :void ],
- # EAPI double elm_toolbar_align_get(const Evas_Object *obj);
- [ :elm_toolbar_align_get, [ :evas_object ], :double ],
# EAPI void elm_toolbar_item_menu_set(Elm_Object_Item *it, Eina_Bool menu);
[ :elm_toolbar_item_menu_set, [ :elm_object_item, :bool ], :void ],
# EAPI Evas_Object *elm_toolbar_item_menu_get(const Elm_Object_Item *it);
- [ :elm_toolbar_item_menu_get, [ :elm_object_item ], :evas_object ],
+ [ :elm_toolbar_item_menu_get, [ :elm_object_item ], :pointer ],
# EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Object_Item *it, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
[ :elm_toolbar_item_state_add, [ :elm_object_item, :string, :string, :evas_smart_cb, :pointer ], :elm_toolbar_item_state ],
# EAPI Eina_Bool elm_toolbar_item_state_del(Elm_Object_Item *it, Elm_Toolbar_Item_State *state);
@@ -123,20 +82,76 @@ module Efl
[ :elm_toolbar_item_state_next, [ :elm_object_item ], :elm_toolbar_item_state ],
# EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Object_Item *it);
[ :elm_toolbar_item_state_prev, [ :elm_object_item ], :elm_toolbar_item_state ],
+ # EAPI void elm_toolbar_item_show(Elm_Object_Item *it, Elm_Toolbar_Item_Scrollto_Type type);
+ [ :elm_toolbar_item_show, [ :elm_object_item, :elm_toolbar_item_scrollto_type ], :void ],
+ # EAPI void elm_toolbar_item_bring_in(Elm_Object_Item *it, Elm_Toolbar_Item_Scrollto_Type type);
+ [ :elm_toolbar_item_bring_in, [ :elm_object_item, :elm_toolbar_item_scrollto_type ], :void ],
+ # EAPI Evas_Object *elm_toolbar_add(Evas_Object *parent);
+ [ :elm_toolbar_add, [ :pointer ], :pointer ],
+ # EAPI void elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size);
+ [ :elm_toolbar_icon_size_set, [ :pointer, :int ], :void ],
+ # EAPI int elm_toolbar_icon_size_get(const Evas_Object *obj);
+ [ :elm_toolbar_icon_size_get, [ :pointer ], :int ],
+ # EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order);
+ [ :elm_toolbar_icon_order_lookup_set, [ :pointer, :elm_icon_lookup_order ], :void ],
+ # EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj);
+ [ :elm_toolbar_icon_order_lookup_get, [ :pointer ], :elm_icon_lookup_order ],
+ # EAPI Elm_Object_Item *elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
+ [ :elm_toolbar_item_append, [ :pointer, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
+ [ :elm_toolbar_item_prepend, [ :pointer, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
+ [ :elm_toolbar_item_insert_before, [ :pointer, :elm_object_item, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
+ [ :elm_toolbar_item_insert_after, [ :pointer, :elm_object_item, :string, :string, :evas_smart_cb, :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_toolbar_first_item_get(const Evas_Object *obj);
+ [ :elm_toolbar_first_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_toolbar_last_item_get(const Evas_Object *obj);
+ [ :elm_toolbar_last_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label);
+ [ :elm_toolbar_item_find_by_label, [ :pointer, :string ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_toolbar_selected_item_get(const Evas_Object *obj);
+ [ :elm_toolbar_selected_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI Elm_Object_Item *elm_toolbar_more_item_get(const Evas_Object *obj);
+ [ :elm_toolbar_more_item_get, [ :pointer ], :elm_object_item ],
+ # EAPI void elm_toolbar_shrink_mode_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode);
+ [ :elm_toolbar_shrink_mode_set, [ :pointer, :elm_toolbar_shrink_mode ], :void ],
+ # EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_shrink_mode_get(const Evas_Object *obj);
+ [ :elm_toolbar_shrink_mode_get, [ :pointer ], :elm_toolbar_shrink_mode ],
+ # EAPI void elm_toolbar_transverse_expanded_set(Evas_Object *obj, Eina_Bool transverse_expanded);
+ [ :elm_toolbar_transverse_expanded_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_toolbar_transverse_expanded_get(const Evas_Object *obj);
+ [ :elm_toolbar_transverse_expanded_get, [ :pointer ], :bool ],
+ # EAPI void elm_toolbar_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
+ [ :elm_toolbar_homogeneous_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_toolbar_homogeneous_get(const Evas_Object *obj);
+ [ :elm_toolbar_homogeneous_get, [ :pointer ], :bool ],
+ # EAPI void elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent);
+ [ :elm_toolbar_menu_parent_set, [ :pointer, :pointer ], :void ],
+ # EAPI Evas_Object *elm_toolbar_menu_parent_get(const Evas_Object *obj);
+ [ :elm_toolbar_menu_parent_get, [ :pointer ], :pointer ],
+ # EAPI void elm_toolbar_align_set(Evas_Object *obj, double align);
+ [ :elm_toolbar_align_set, [ :pointer, :double ], :void ],
+ # EAPI double elm_toolbar_align_get(const Evas_Object *obj);
+ [ :elm_toolbar_align_get, [ :pointer ], :double ],
# EAPI void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
- [ :elm_toolbar_horizontal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_toolbar_horizontal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_toolbar_horizontal_get(const Evas_Object *obj);
- [ :elm_toolbar_horizontal_get, [ :evas_object ], :bool ],
+ [ :elm_toolbar_horizontal_get, [ :pointer ], :bool ],
# EAPI unsigned int elm_toolbar_items_count(const Evas_Object *obj);
- [ :elm_toolbar_items_count, [ :evas_object ], :uint ],
+ [ :elm_toolbar_items_count, [ :pointer ], :uint ],
# EAPI void elm_toolbar_standard_priority_set(Evas_Object *obj, int priority);
- [ :elm_toolbar_standard_priority_set, [ :evas_object, :int ], :void ],
+ [ :elm_toolbar_standard_priority_set, [ :pointer, :int ], :void ],
# EAPI int elm_toolbar_standard_priority_get(const Evas_Object *obj);
- [ :elm_toolbar_standard_priority_get, [ :evas_object ], :int ],
+ [ :elm_toolbar_standard_priority_get, [ :pointer ], :int ],
# EAPI void elm_toolbar_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode);
- [ :elm_toolbar_select_mode_set, [ :evas_object, :elm_object_select_mode ], :void ],
+ [ :elm_toolbar_select_mode_set, [ :pointer, :elm_object_select_mode ], :void ],
# EAPI Elm_Object_Select_Mode elm_toolbar_select_mode_get(const Evas_Object *obj);
- [ :elm_toolbar_select_mode_get, [ :evas_object ], :elm_object_select_mode ],
+ [ :elm_toolbar_select_mode_get, [ :pointer ], :elm_object_select_mode ],
+ # EAPI void elm_toolbar_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
+ [ :elm_toolbar_reorder_mode_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_toolbar_reorder_mode_get(const Evas_Object *obj);
+ [ :elm_toolbar_reorder_mode_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_tooltip.rb b/lib/efl/native/elm/elm_tooltip.rb
index e349905..a555993 100644
--- a/lib/efl/native/elm/elm_tooltip.rb
+++ b/lib/efl/native/elm/elm_tooltip.rb
@@ -21,34 +21,44 @@ module Efl
#
ffi_lib 'elementary.so.1'
#
+ # ENUMS
+ # typedef enum {...} Elm_Tooltip_Orient;
+ enum :elm_tooltip_orient, [ :elm_tooltip_orient_none, 0, :elm_tooltip_orient_top_left, 1, :elm_tooltip_orient_top, 2,
+ :elm_tooltip_orient_top_right, 3, :elm_tooltip_orient_left, 4, :elm_tooltip_orient_center, 5, :elm_tooltip_orient_right, 6,
+ :elm_tooltip_orient_bottom_left, 7, :elm_tooltip_orient_bottom, 8, :elm_tooltip_orient_bottom_right, 9, :elm_tooltip_orient_last, 10 ]
+ #
# CALLBACKS
# typedef Evas_Object *(*Elm_Tooltip_Content_Cb) (void *data, Evas_Object *obj, Evas_Object *tooltip);
- callback :elm_tooltip_content_cb, [ :pointer, :evas_object, :evas_object ], :evas_object
+ callback :elm_tooltip_content_cb, [ :pointer, :pointer, :pointer ], :pointer
# typedef Evas_Object *(*Elm_Tooltip_Item_Content_Cb) (void *data, Evas_Object *obj, Evas_Object *tooltip, void *item);
- callback :elm_tooltip_item_content_cb, [ :pointer, :evas_object, :evas_object, :pointer ], :evas_object
+ callback :elm_tooltip_item_content_cb, [ :pointer, :pointer, :pointer, :pointer ], :pointer
#
# FUNCTIONS
fcts = [
+ # EAPI void elm_object_tooltip_orient_set(Evas_Object *obj, Elm_Tooltip_Orient orient);
+ [ :elm_object_tooltip_orient_set, [ :pointer, :elm_tooltip_orient ], :void ],
+ # EAPI Elm_Tooltip_Orient elm_object_tooltip_orient_get(const Evas_Object *obj);
+ [ :elm_object_tooltip_orient_get, [ :pointer ], :elm_tooltip_orient ],
# EAPI void elm_object_tooltip_show(Evas_Object *obj);
- [ :elm_object_tooltip_show, [ :evas_object ], :void ],
+ [ :elm_object_tooltip_show, [ :pointer ], :void ],
# EAPI void elm_object_tooltip_hide(Evas_Object *obj);
- [ :elm_object_tooltip_hide, [ :evas_object ], :void ],
+ [ :elm_object_tooltip_hide, [ :pointer ], :void ],
# EAPI void elm_object_tooltip_text_set(Evas_Object *obj, const char *text);
- [ :elm_object_tooltip_text_set, [ :evas_object, :string ], :void ],
+ [ :elm_object_tooltip_text_set, [ :pointer, :string ], :void ],
# EAPI void elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text);
- [ :elm_object_tooltip_domain_translatable_text_set, [ :evas_object, :string, :string ], :void ],
+ [ :elm_object_tooltip_domain_translatable_text_set, [ :pointer, :string, :string ], :void ],
# EAPI void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
- [ :elm_object_tooltip_content_cb_set, [ :evas_object, :elm_tooltip_content_cb, :pointer, :evas_smart_cb ], :void ],
+ [ :elm_object_tooltip_content_cb_set, [ :pointer, :elm_tooltip_content_cb, :pointer, :evas_smart_cb ], :void ],
# EAPI void elm_object_tooltip_unset(Evas_Object *obj);
- [ :elm_object_tooltip_unset, [ :evas_object ], :void ],
+ [ :elm_object_tooltip_unset, [ :pointer ], :void ],
# EAPI void elm_object_tooltip_style_set(Evas_Object *obj, const char *style);
- [ :elm_object_tooltip_style_set, [ :evas_object, :string ], :void ],
+ [ :elm_object_tooltip_style_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj);
- [ :elm_object_tooltip_style_get, [ :evas_object ], :string ],
+ [ :elm_object_tooltip_style_get, [ :pointer ], :string ],
# EAPI Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable);
- [ :elm_object_tooltip_window_mode_set, [ :evas_object, :bool ], :bool ],
+ [ :elm_object_tooltip_window_mode_set, [ :pointer, :bool ], :bool ],
# EAPI Eina_Bool elm_object_tooltip_window_mode_get(const Evas_Object *obj);
- [ :elm_object_tooltip_window_mode_get, [ :evas_object ], :bool ],
+ [ :elm_object_tooltip_window_mode_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_transit.rb b/lib/efl/native/elm/elm_transit.rb
index 1b7fdc8..66ff8f1 100644
--- a/lib/efl/native/elm/elm_transit.rb
+++ b/lib/efl/native/elm/elm_transit.rb
@@ -24,7 +24,7 @@ module Efl
# ENUMS
# typedef enum {...} Elm_Transit_Tween_Mode;
enum :elm_transit_tween_mode, [ :elm_transit_tween_mode_linear, :elm_transit_tween_mode_sinusoidal, :elm_transit_tween_mode_decelerate,
- :elm_transit_tween_mode_accelerate ]
+ :elm_transit_tween_mode_accelerate, :elm_transit_tween_mode_divisor_interp, :elm_transit_tween_mode_bounce, :elm_transit_tween_mode_spring ]
# typedef enum {...} Elm_Transit_Effect_Flip_Axis;
enum :elm_transit_effect_flip_axis, [ :elm_transit_effect_flip_axis_x, :elm_transit_effect_flip_axis_y ]
# typedef enum {...} Elm_Transit_Effect_Wipe_Dir;
@@ -58,9 +58,9 @@ module Efl
# EAPI void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect);
[ :elm_transit_effect_del, [ :elm_transit, :elm_transit_effect_transition_cb, :pointer ], :void ],
# EAPI void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj);
- [ :elm_transit_object_add, [ :elm_transit, :evas_object ], :void ],
+ [ :elm_transit_object_add, [ :elm_transit, :pointer ], :void ],
# EAPI void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj);
- [ :elm_transit_object_remove, [ :elm_transit, :evas_object ], :void ],
+ [ :elm_transit_object_remove, [ :elm_transit, :pointer ], :void ],
# EAPI const Eina_List *elm_transit_objects_get(const Elm_Transit *transit);
[ :elm_transit_objects_get, [ :elm_transit ], :eina_list ],
# EAPI void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep);
@@ -85,6 +85,10 @@ module Efl
[ :elm_transit_tween_mode_set, [ :elm_transit, :elm_transit_tween_mode ], :void ],
# EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit);
[ :elm_transit_tween_mode_get, [ :elm_transit ], :elm_transit_tween_mode ],
+ # EAPI void elm_transit_tween_mode_factor_set(Elm_Transit *transit, double v1, double v2);
+ [ :elm_transit_tween_mode_factor_set, [ :elm_transit, :double, :double ], :void ],
+ # EAPI void elm_transit_tween_mode_factor_get(const Elm_Transit *transit, double *v1, double *v2);
+ [ :elm_transit_tween_mode_factor_get, [ :elm_transit, :pointer, :pointer ], :void ],
# EAPI void elm_transit_duration_set(Elm_Transit *transit, double duration);
[ :elm_transit_duration_set, [ :elm_transit, :double ], :void ],
# EAPI double elm_transit_duration_get(const Elm_Transit *transit);
@@ -103,6 +107,8 @@ module Efl
[ :elm_transit_chain_transit_del, [ :elm_transit, :elm_transit ], :void ],
# EAPI Eina_List *elm_transit_chain_transits_get(const Elm_Transit *transit);
[ :elm_transit_chain_transits_get, [ :elm_transit ], :eina_list ],
+ # EAPI void elm_transit_smooth_set(Elm_Transit *transit, Eina_Bool smooth);
+ [ :elm_transit_smooth_set, [ :elm_transit, :bool ], :void ],
# EAPI Elm_Transit_Effect *elm_transit_effect_resizing_add(Elm_Transit *transit, Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h);
[ :elm_transit_effect_resizing_add, [ :elm_transit, :int, :int, :int, :int ], :pointer ],
# EAPI Elm_Transit_Effect *elm_transit_effect_translation_add(Elm_Transit *transit, Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy);
diff --git a/lib/efl/native/elm/elm_video.rb b/lib/efl/native/elm/elm_video.rb
index d803b70..94f6dd2 100644
--- a/lib/efl/native/elm/elm_video.rb
+++ b/lib/efl/native/elm/elm_video.rb
@@ -24,43 +24,43 @@ module Efl
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_player_add(Evas_Object *parent);
- [ :elm_player_add, [ :evas_object ], :evas_object ],
+ [ :elm_player_add, [ :pointer ], :pointer ],
# EAPI Evas_Object *elm_video_add(Evas_Object *parent);
- [ :elm_video_add, [ :evas_object ], :evas_object ],
+ [ :elm_video_add, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_video_file_set(Evas_Object *video, const char *filename);
- [ :elm_video_file_set, [ :evas_object, :string ], :bool ],
+ [ :elm_video_file_set, [ :pointer, :string ], :bool ],
# EAPI Evas_Object *elm_video_emotion_get(const Evas_Object *video);
- [ :elm_video_emotion_get, [ :evas_object ], :evas_object ],
+ [ :elm_video_emotion_get, [ :pointer ], :pointer ],
# EAPI void elm_video_play(Evas_Object *video);
- [ :elm_video_play, [ :evas_object ], :void ],
+ [ :elm_video_play, [ :pointer ], :void ],
# EAPI void elm_video_pause(Evas_Object *video);
- [ :elm_video_pause, [ :evas_object ], :void ],
+ [ :elm_video_pause, [ :pointer ], :void ],
# EAPI void elm_video_stop(Evas_Object *video);
- [ :elm_video_stop, [ :evas_object ], :void ],
+ [ :elm_video_stop, [ :pointer ], :void ],
# EAPI Eina_Bool elm_video_is_playing_get(const Evas_Object *video);
- [ :elm_video_is_playing_get, [ :evas_object ], :bool ],
+ [ :elm_video_is_playing_get, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_video_is_seekable_get(const Evas_Object *video);
- [ :elm_video_is_seekable_get, [ :evas_object ], :bool ],
+ [ :elm_video_is_seekable_get, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_video_audio_mute_get(const Evas_Object *video);
- [ :elm_video_audio_mute_get, [ :evas_object ], :bool ],
+ [ :elm_video_audio_mute_get, [ :pointer ], :bool ],
# EAPI void elm_video_audio_mute_set(Evas_Object *video, Eina_Bool mute);
- [ :elm_video_audio_mute_set, [ :evas_object, :bool ], :void ],
+ [ :elm_video_audio_mute_set, [ :pointer, :bool ], :void ],
# EAPI double elm_video_audio_level_get(const Evas_Object *video);
- [ :elm_video_audio_level_get, [ :evas_object ], :double ],
+ [ :elm_video_audio_level_get, [ :pointer ], :double ],
# EAPI void elm_video_audio_level_set(Evas_Object *video, double volume);
- [ :elm_video_audio_level_set, [ :evas_object, :double ], :void ],
+ [ :elm_video_audio_level_set, [ :pointer, :double ], :void ],
# EAPI double elm_video_play_position_get(const Evas_Object *video);
- [ :elm_video_play_position_get, [ :evas_object ], :double ],
+ [ :elm_video_play_position_get, [ :pointer ], :double ],
# EAPI void elm_video_play_position_set(Evas_Object *video, double position);
- [ :elm_video_play_position_set, [ :evas_object, :double ], :void ],
+ [ :elm_video_play_position_set, [ :pointer, :double ], :void ],
# EAPI double elm_video_play_length_get(const Evas_Object *video);
- [ :elm_video_play_length_get, [ :evas_object ], :double ],
+ [ :elm_video_play_length_get, [ :pointer ], :double ],
# EAPI void elm_video_remember_position_set(Evas_Object *video, Eina_Bool remember);
- [ :elm_video_remember_position_set, [ :evas_object, :bool ], :void ],
+ [ :elm_video_remember_position_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_video_remember_position_get(const Evas_Object *video);
- [ :elm_video_remember_position_get, [ :evas_object ], :bool ],
+ [ :elm_video_remember_position_get, [ :pointer ], :bool ],
# EAPI const char *elm_video_title_get(const Evas_Object *video);
- [ :elm_video_title_get, [ :evas_object ], :string ],
+ [ :elm_video_title_get, [ :pointer ], :string ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_web.rb b/lib/efl/native/elm/elm_web.rb
index 858e77f..5a80cdb 100644
--- a/lib/efl/native/elm/elm_web.rb
+++ b/lib/efl/native/elm/elm_web.rb
@@ -45,118 +45,118 @@ module Efl
#
# CALLBACKS
# typedef Evas_Object *(*Elm_Web_Window_Open) (void *data, Evas_Object *obj, Eina_Bool js, const Elm_Web_Window_Features *window_features);
- callback :elm_web_window_open_cb, [ :pointer, :evas_object, :bool, :elm_web_window_features ], :evas_object
+ callback :elm_web_window_open_cb, [ :pointer, :pointer, :bool, :elm_web_window_features ], :pointer
# typedef Evas_Object *(*Elm_Web_Dialog_Alert) (void *data, Evas_Object *obj, const char *message);
- callback :elm_web_dialog_alert_cb, [ :pointer, :evas_object, :string ], :evas_object
+ callback :elm_web_dialog_alert_cb, [ :pointer, :pointer, :string ], :pointer
# typedef Evas_Object *(*Elm_Web_Dialog_Confirm) (void *data, Evas_Object *obj, const char *message, Eina_Bool *ret);
- callback :elm_web_dialog_confirm_cb, [ :pointer, :evas_object, :string, :pointer ], :evas_object
+ callback :elm_web_dialog_confirm_cb, [ :pointer, :pointer, :string, :pointer ], :pointer
# typedef Evas_Object *(*Elm_Web_Dialog_Prompt) (void *data, Evas_Object *obj, const char *message, const char *def_value, const char **value, Eina_Bool *ret);
- callback :elm_web_dialog_prompt_cb, [ :pointer, :evas_object, :string, :string, :pointer, :pointer ], :evas_object
+ callback :elm_web_dialog_prompt_cb, [ :pointer, :pointer, :string, :string, :pointer, :pointer ], :pointer
# typedef Evas_Object *(*Elm_Web_Dialog_File_Selector) (void *data, Evas_Object *obj, Eina_Bool allows_multiple, Eina_List *accept_types, Eina_List **selected, Eina_Bool *ret);
- callback :elm_web_dialog_file_selector_cb, [ :pointer, :evas_object, :bool, :eina_list, :eina_list, :pointer ], :evas_object
+ callback :elm_web_dialog_file_selector_cb, [ :pointer, :pointer, :bool, :eina_list, :eina_list, :pointer ], :pointer
# typedef void (*Elm_Web_Console_Message) (void *data, Evas_Object *obj, const char *message, unsigned int line_number, const char *source_id);
- callback :elm_web_console_message_cb, [ :pointer, :evas_object, :string, :uint, :string ], :void
+ callback :elm_web_console_message_cb, [ :pointer, :pointer, :string, :uint, :string ], :void
#
# FUNCTIONS
fcts = [
# EAPI Evas_Object *elm_web_add(Evas_Object *parent);
- [ :elm_web_add, [ :evas_object ], :evas_object ],
- # EAPI void elm_web_useragent_set(Evas_Object *obj, const char *user_agent);
- [ :elm_web_useragent_set, [ :evas_object, :string ], :void ],
- # EAPI const char* elm_web_useragent_get(const Evas_Object *obj);
- [ :elm_web_useragent_get, [ :evas_object ], :pointer ],
+ [ :elm_web_add, [ :pointer ], :pointer ],
+ # EAPI void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode);
+ [ :elm_web_zoom_mode_set, [ :pointer, :elm_web_zoom_mode ], :void ],
+ # EAPI Elm_Web_Zoom_Mode elm_web_zoom_mode_get(const Evas_Object *obj);
+ [ :elm_web_zoom_mode_get, [ :pointer ], :elm_web_zoom_mode ],
+ # EAPI Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag);
+ [ :elm_web_window_features_property_get, [ :elm_web_window_features, :elm_web_window_feature_flag ], :bool ],
+ # EAPI void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
+ [ :elm_web_window_features_region_get, [ :elm_web_window_features, :pointer, :pointer, :pointer, :pointer ], :void ],
+ # EAPI void elm_web_window_features_ref(Elm_Web_Window_Features *wf);
+ [ :elm_web_window_features_ref, [ :elm_web_window_features ], :void ],
+ # EAPI void elm_web_window_features_unref(Elm_Web_Window_Features *wf);
+ [ :elm_web_window_features_unref, [ :elm_web_window_features ], :void ],
# EAPI Evas_Object *elm_web_webkit_view_get(const Evas_Object *obj);
- [ :elm_web_webkit_view_get, [ :evas_object ], :evas_object ],
+ [ :elm_web_webkit_view_get, [ :pointer ], :pointer ],
# EAPI void elm_web_window_create_hook_set(Evas_Object *obj, Elm_Web_Window_Open func, void *data);
- [ :elm_web_window_create_hook_set, [ :evas_object, :elm_web_window_open_cb, :pointer ], :void ],
+ [ :elm_web_window_create_hook_set, [ :pointer, :elm_web_window_open_cb, :pointer ], :void ],
# EAPI void elm_web_dialog_alert_hook_set(Evas_Object *obj, Elm_Web_Dialog_Alert func, void *data);
- [ :elm_web_dialog_alert_hook_set, [ :evas_object, :elm_web_dialog_alert_cb, :pointer ], :void ],
+ [ :elm_web_dialog_alert_hook_set, [ :pointer, :elm_web_dialog_alert_cb, :pointer ], :void ],
# EAPI void elm_web_dialog_confirm_hook_set(Evas_Object *obj, Elm_Web_Dialog_Confirm func, void *data);
- [ :elm_web_dialog_confirm_hook_set, [ :evas_object, :elm_web_dialog_confirm_cb, :pointer ], :void ],
+ [ :elm_web_dialog_confirm_hook_set, [ :pointer, :elm_web_dialog_confirm_cb, :pointer ], :void ],
# EAPI void elm_web_dialog_prompt_hook_set(Evas_Object *obj, Elm_Web_Dialog_Prompt func, void *data);
- [ :elm_web_dialog_prompt_hook_set, [ :evas_object, :elm_web_dialog_prompt_cb, :pointer ], :void ],
+ [ :elm_web_dialog_prompt_hook_set, [ :pointer, :elm_web_dialog_prompt_cb, :pointer ], :void ],
# EAPI void elm_web_dialog_file_selector_hook_set(Evas_Object *obj, Elm_Web_Dialog_File_Selector func, void *data);
- [ :elm_web_dialog_file_selector_hook_set, [ :evas_object, :elm_web_dialog_file_selector_cb, :pointer ], :void ],
+ [ :elm_web_dialog_file_selector_hook_set, [ :pointer, :elm_web_dialog_file_selector_cb, :pointer ], :void ],
# EAPI void elm_web_console_message_hook_set(Evas_Object *obj, Elm_Web_Console_Message func, void *data);
- [ :elm_web_console_message_hook_set, [ :evas_object, :elm_web_console_message_cb, :pointer ], :void ],
+ [ :elm_web_console_message_hook_set, [ :pointer, :elm_web_console_message_cb, :pointer ], :void ],
+ # EAPI void elm_web_useragent_set(Evas_Object *obj, const char *user_agent);
+ [ :elm_web_useragent_set, [ :pointer, :string ], :void ],
+ # EAPI const char* elm_web_useragent_get(const Evas_Object *obj);
+ [ :elm_web_useragent_get, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_web_tab_propagate_get(const Evas_Object *obj);
- [ :elm_web_tab_propagate_get, [ :evas_object ], :bool ],
+ [ :elm_web_tab_propagate_get, [ :pointer ], :bool ],
# EAPI void elm_web_tab_propagate_set(Evas_Object *obj, Eina_Bool propagate);
- [ :elm_web_tab_propagate_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_web_uri_set(Evas_Object *obj, const char *uri);
- [ :elm_web_uri_set, [ :evas_object, :string ], :bool ],
- # EAPI const char *elm_web_uri_get(const Evas_Object *obj);
- [ :elm_web_uri_get, [ :evas_object ], :string ],
+ [ :elm_web_tab_propagate_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_web_url_set(Evas_Object *obj, const char *url);
+ [ :elm_web_url_set, [ :pointer, :string ], :bool ],
+ # EAPI const char *elm_web_url_get(const Evas_Object *obj);
+ [ :elm_web_url_get, [ :pointer ], :string ],
# EAPI const char *elm_web_title_get(const Evas_Object *obj);
- [ :elm_web_title_get, [ :evas_object ], :string ],
+ [ :elm_web_title_get, [ :pointer ], :string ],
# EAPI void elm_web_bg_color_set(Evas_Object *obj, int r, int g, int b, int a);
- [ :elm_web_bg_color_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_web_bg_color_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_web_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
- [ :elm_web_bg_color_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_web_bg_color_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI const char *elm_web_selection_get(const Evas_Object *obj);
- [ :elm_web_selection_get, [ :evas_object ], :string ],
+ [ :elm_web_selection_get, [ :pointer ], :string ],
# EAPI void elm_web_popup_selected_set(Evas_Object *obj, int index);
- [ :elm_web_popup_selected_set, [ :evas_object, :int ], :void ],
+ [ :elm_web_popup_selected_set, [ :pointer, :int ], :void ],
# EAPI Eina_Bool elm_web_popup_destroy(Evas_Object *obj);
- [ :elm_web_popup_destroy, [ :evas_object ], :bool ],
+ [ :elm_web_popup_destroy, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_web_text_search(const Evas_Object *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap);
- [ :elm_web_text_search, [ :evas_object, :string, :bool, :bool, :bool ], :bool ],
+ [ :elm_web_text_search, [ :pointer, :string, :bool, :bool, :bool ], :bool ],
# EAPI unsigned int elm_web_text_matches_mark(Evas_Object *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit);
- [ :elm_web_text_matches_mark, [ :evas_object, :string, :bool, :bool, :uint ], :uint ],
+ [ :elm_web_text_matches_mark, [ :pointer, :string, :bool, :bool, :uint ], :uint ],
# EAPI Eina_Bool elm_web_text_matches_unmark_all(Evas_Object *obj);
- [ :elm_web_text_matches_unmark_all, [ :evas_object ], :bool ],
+ [ :elm_web_text_matches_unmark_all, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_web_text_matches_highlight_set(Evas_Object *obj, Eina_Bool highlight);
- [ :elm_web_text_matches_highlight_set, [ :evas_object, :bool ], :bool ],
+ [ :elm_web_text_matches_highlight_set, [ :pointer, :bool ], :bool ],
# EAPI Eina_Bool elm_web_text_matches_highlight_get(const Evas_Object *obj);
- [ :elm_web_text_matches_highlight_get, [ :evas_object ], :bool ],
+ [ :elm_web_text_matches_highlight_get, [ :pointer ], :bool ],
# EAPI double elm_web_load_progress_get(const Evas_Object *obj);
- [ :elm_web_load_progress_get, [ :evas_object ], :double ],
+ [ :elm_web_load_progress_get, [ :pointer ], :double ],
# EAPI Eina_Bool elm_web_stop(Evas_Object *obj);
- [ :elm_web_stop, [ :evas_object ], :bool ],
+ [ :elm_web_stop, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_web_reload(Evas_Object *obj);
- [ :elm_web_reload, [ :evas_object ], :bool ],
+ [ :elm_web_reload, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_web_reload_full(Evas_Object *obj);
- [ :elm_web_reload_full, [ :evas_object ], :bool ],
+ [ :elm_web_reload_full, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_web_back(Evas_Object *obj);
- [ :elm_web_back, [ :evas_object ], :bool ],
+ [ :elm_web_back, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_web_forward(Evas_Object *obj);
- [ :elm_web_forward, [ :evas_object ], :bool ],
+ [ :elm_web_forward, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_web_navigate(Evas_Object *obj, int steps);
- [ :elm_web_navigate, [ :evas_object, :int ], :bool ],
+ [ :elm_web_navigate, [ :pointer, :int ], :bool ],
# EAPI Eina_Bool elm_web_back_possible_get(Evas_Object *obj);
- [ :elm_web_back_possible_get, [ :evas_object ], :bool ],
+ [ :elm_web_back_possible_get, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_web_forward_possible_get(Evas_Object *obj);
- [ :elm_web_forward_possible_get, [ :evas_object ], :bool ],
+ [ :elm_web_forward_possible_get, [ :pointer ], :bool ],
# EAPI Eina_Bool elm_web_navigate_possible_get(Evas_Object *obj, int steps);
- [ :elm_web_navigate_possible_get, [ :evas_object, :int ], :bool ],
+ [ :elm_web_navigate_possible_get, [ :pointer, :int ], :bool ],
# EAPI Eina_Bool elm_web_history_enabled_get(const Evas_Object *obj);
- [ :elm_web_history_enabled_get, [ :evas_object ], :bool ],
+ [ :elm_web_history_enabled_get, [ :pointer ], :bool ],
# EAPI void elm_web_history_enabled_set(Evas_Object *obj, Eina_Bool enabled);
- [ :elm_web_history_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_web_history_enabled_set, [ :pointer, :bool ], :void ],
# EAPI void elm_web_zoom_set(Evas_Object *obj, double zoom);
- [ :elm_web_zoom_set, [ :evas_object, :double ], :void ],
+ [ :elm_web_zoom_set, [ :pointer, :double ], :void ],
# EAPI double elm_web_zoom_get(const Evas_Object *obj);
- [ :elm_web_zoom_get, [ :evas_object ], :double ],
- # EAPI void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode);
- [ :elm_web_zoom_mode_set, [ :evas_object, :elm_web_zoom_mode ], :void ],
- # EAPI Elm_Web_Zoom_Mode elm_web_zoom_mode_get(const Evas_Object *obj);
- [ :elm_web_zoom_mode_get, [ :evas_object ], :elm_web_zoom_mode ],
+ [ :elm_web_zoom_get, [ :pointer ], :double ],
# EAPI void elm_web_region_show(Evas_Object *obj, int x, int y, int w, int h);
- [ :elm_web_region_show, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_web_region_show, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_web_region_bring_in(Evas_Object *obj, int x, int y, int w, int h);
- [ :elm_web_region_bring_in, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :elm_web_region_bring_in, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void elm_web_inwin_mode_set(Evas_Object *obj, Eina_Bool value);
- [ :elm_web_inwin_mode_set, [ :evas_object, :bool ], :void ],
+ [ :elm_web_inwin_mode_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_web_inwin_mode_get(const Evas_Object *obj);
- [ :elm_web_inwin_mode_get, [ :evas_object ], :bool ],
- # EAPI void elm_web_window_features_ref(Elm_Web_Window_Features *wf);
- [ :elm_web_window_features_ref, [ :elm_web_window_features ], :void ],
- # EAPI void elm_web_window_features_unref(Elm_Web_Window_Features *wf);
- [ :elm_web_window_features_unref, [ :elm_web_window_features ], :void ],
- # EAPI Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag);
- [ :elm_web_window_features_property_get, [ :elm_web_window_features, :elm_web_window_feature_flag ], :bool ],
- # EAPI void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
- [ :elm_web_window_features_region_get, [ :elm_web_window_features, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_web_inwin_mode_get, [ :pointer ], :bool ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_win.rb b/lib/efl/native/elm/elm_win.rb
index 67d6cb8..aa67c08 100644
--- a/lib/efl/native/elm/elm_win.rb
+++ b/lib/efl/native/elm/elm_win.rb
@@ -47,190 +47,210 @@ module Efl
#
# FUNCTIONS
fcts = [
+ # EAPI Eina_Bool elm_win_trap_set(const Elm_Win_Trap *trap);
+ [ :elm_win_trap_set, [ :elm_win_trap ], :bool ],
# EAPI Evas_Object *elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type);
- [ :elm_win_add, [ :evas_object, :string, :elm_win_type ], :evas_object ],
+ [ :elm_win_add, [ :pointer, :string, :elm_win_type ], :pointer ],
# EAPI Evas_Object *elm_win_util_standard_add(const char *name, const char *title);
- [ :elm_win_util_standard_add, [ :string, :string ], :evas_object ],
+ [ :elm_win_util_standard_add, [ :string, :string ], :pointer ],
# EAPI void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj);
- [ :elm_win_resize_object_add, [ :evas_object, :evas_object ], :void ],
+ [ :elm_win_resize_object_add, [ :pointer, :pointer ], :void ],
# EAPI void elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj);
- [ :elm_win_resize_object_del, [ :evas_object, :evas_object ], :void ],
+ [ :elm_win_resize_object_del, [ :pointer, :pointer ], :void ],
# EAPI void elm_win_title_set(Evas_Object *obj, const char *title);
- [ :elm_win_title_set, [ :evas_object, :string ], :void ],
+ [ :elm_win_title_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_win_title_get(const Evas_Object *obj);
- [ :elm_win_title_get, [ :evas_object ], :string ],
+ [ :elm_win_title_get, [ :pointer ], :string ],
# EAPI void elm_win_icon_name_set(Evas_Object *obj, const char *icon_name);
- [ :elm_win_icon_name_set, [ :evas_object, :string ], :void ],
+ [ :elm_win_icon_name_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_win_icon_name_get(const Evas_Object *obj);
- [ :elm_win_icon_name_get, [ :evas_object ], :string ],
+ [ :elm_win_icon_name_get, [ :pointer ], :string ],
# EAPI void elm_win_role_set(Evas_Object *obj, const char *role);
- [ :elm_win_role_set, [ :evas_object, :string ], :void ],
+ [ :elm_win_role_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_win_role_get(const Evas_Object *obj);
- [ :elm_win_role_get, [ :evas_object ], :string ],
+ [ :elm_win_role_get, [ :pointer ], :string ],
# EAPI void elm_win_icon_object_set(Evas_Object *obj, Evas_Object *icon);
- [ :elm_win_icon_object_set, [ :evas_object, :evas_object ], :void ],
+ [ :elm_win_icon_object_set, [ :pointer, :pointer ], :void ],
# EAPI const Evas_Object *elm_win_icon_object_get(const Evas_Object *obj);
- [ :elm_win_icon_object_get, [ :evas_object ], :evas_object ],
+ [ :elm_win_icon_object_get, [ :pointer ], :pointer ],
# EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel);
- [ :elm_win_autodel_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_autodel_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj);
- [ :elm_win_autodel_get, [ :evas_object ], :bool ],
+ [ :elm_win_autodel_get, [ :pointer ], :bool ],
# EAPI void elm_win_activate(Evas_Object *obj);
- [ :elm_win_activate, [ :evas_object ], :void ],
+ [ :elm_win_activate, [ :pointer ], :void ],
# EAPI void elm_win_lower(Evas_Object *obj);
- [ :elm_win_lower, [ :evas_object ], :void ],
+ [ :elm_win_lower, [ :pointer ], :void ],
# EAPI void elm_win_raise(Evas_Object *obj);
- [ :elm_win_raise, [ :evas_object ], :void ],
+ [ :elm_win_raise, [ :pointer ], :void ],
# EAPI void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v);
- [ :elm_win_center, [ :evas_object, :bool, :bool ], :void ],
+ [ :elm_win_center, [ :pointer, :bool, :bool ], :void ],
# EAPI void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless);
- [ :elm_win_borderless_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_borderless_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_borderless_get(const Evas_Object *obj);
- [ :elm_win_borderless_get, [ :evas_object ], :bool ],
+ [ :elm_win_borderless_get, [ :pointer ], :bool ],
# EAPI void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped);
- [ :elm_win_shaped_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_shaped_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_shaped_get(const Evas_Object *obj);
- [ :elm_win_shaped_get, [ :evas_object ], :bool ],
- # EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha);
- [ :elm_win_alpha_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_shaped_get, [ :pointer ], :bool ],
+ # EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool enabled);
+ [ :elm_win_alpha_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_alpha_get(const Evas_Object *obj);
- [ :elm_win_alpha_get, [ :evas_object ], :bool ],
+ [ :elm_win_alpha_get, [ :pointer ], :bool ],
# EAPI void elm_win_override_set(Evas_Object *obj, Eina_Bool override);
- [ :elm_win_override_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_override_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_override_get(const Evas_Object *obj);
- [ :elm_win_override_get, [ :evas_object ], :bool ],
+ [ :elm_win_override_get, [ :pointer ], :bool ],
# EAPI void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen);
- [ :elm_win_fullscreen_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_fullscreen_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj);
- [ :elm_win_fullscreen_get, [ :evas_object ], :bool ],
+ [ :elm_win_fullscreen_get, [ :pointer ], :bool ],
+ # EAPI Evas_Object *elm_win_main_menu_get(const Evas_Object *obj);
+ [ :elm_win_main_menu_get, [ :pointer ], :pointer ],
# EAPI void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized);
- [ :elm_win_maximized_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_maximized_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_maximized_get(const Evas_Object *obj);
- [ :elm_win_maximized_get, [ :evas_object ], :bool ],
+ [ :elm_win_maximized_get, [ :pointer ], :bool ],
# EAPI void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified);
- [ :elm_win_iconified_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_iconified_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_iconified_get(const Evas_Object *obj);
- [ :elm_win_iconified_get, [ :evas_object ], :bool ],
+ [ :elm_win_iconified_get, [ :pointer ], :bool ],
# EAPI void elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn);
- [ :elm_win_withdrawn_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_withdrawn_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_withdrawn_get(const Evas_Object *obj);
- [ :elm_win_withdrawn_get, [ :evas_object ], :bool ],
+ [ :elm_win_withdrawn_get, [ :pointer ], :bool ],
+ # EAPI void elm_win_available_profiles_set(Evas_Object *obj, const char **profiles, unsigned int count);
+ [ :elm_win_available_profiles_set, [ :pointer, :pointer, :uint ], :void ],
+ # EAPI Eina_Bool elm_win_available_profiles_get(Evas_Object *obj, char ***profiles, unsigned int *count);
+ [ :elm_win_available_profiles_get, [ :pointer, :pointer, :pointer ], :bool ],
+ # EAPI void elm_win_profile_set(Evas_Object *obj, const char *profile);
+ [ :elm_win_profile_set, [ :pointer, :string ], :void ],
+ # EAPI const char *elm_win_profile_get(const Evas_Object *obj);
+ [ :elm_win_profile_get, [ :pointer ], :string ],
# EAPI void elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent);
- [ :elm_win_urgent_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_urgent_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_urgent_get(const Evas_Object *obj);
- [ :elm_win_urgent_get, [ :evas_object ], :bool ],
+ [ :elm_win_urgent_get, [ :pointer ], :bool ],
# EAPI void elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attention);
- [ :elm_win_demand_attention_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_demand_attention_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_demand_attention_get(const Evas_Object *obj);
- [ :elm_win_demand_attention_get, [ :evas_object ], :bool ],
+ [ :elm_win_demand_attention_get, [ :pointer ], :bool ],
# EAPI void elm_win_modal_set(Evas_Object *obj, Eina_Bool modal);
- [ :elm_win_modal_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_modal_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_modal_get(const Evas_Object *obj);
- [ :elm_win_modal_get, [ :evas_object ], :bool ],
+ [ :elm_win_modal_get, [ :pointer ], :bool ],
# EAPI void elm_win_aspect_set(Evas_Object *obj, double aspect);
- [ :elm_win_aspect_set, [ :evas_object, :double ], :void ],
+ [ :elm_win_aspect_set, [ :pointer, :double ], :void ],
# EAPI double elm_win_aspect_get(const Evas_Object *obj);
- [ :elm_win_aspect_get, [ :evas_object ], :double ],
+ [ :elm_win_aspect_get, [ :pointer ], :double ],
# EAPI void elm_win_size_base_set(Evas_Object *obj, int w, int h);
- [ :elm_win_size_base_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_win_size_base_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_win_size_base_get(Evas_Object *obj, int *w, int *h);
- [ :elm_win_size_base_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_win_size_base_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_win_size_step_set(Evas_Object *obj, int w, int h);
- [ :elm_win_size_step_set, [ :evas_object, :int, :int ], :void ],
+ [ :elm_win_size_step_set, [ :pointer, :int, :int ], :void ],
# EAPI void elm_win_size_step_get(Evas_Object *obj, int *w, int *h);
- [ :elm_win_size_step_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_win_size_step_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_win_layer_set(Evas_Object *obj, int layer);
- [ :elm_win_layer_set, [ :evas_object, :int ], :void ],
+ [ :elm_win_layer_set, [ :pointer, :int ], :void ],
# EAPI int elm_win_layer_get(const Evas_Object *obj);
- [ :elm_win_layer_get, [ :evas_object ], :int ],
+ [ :elm_win_layer_get, [ :pointer ], :int ],
# EAPI void elm_win_norender_push(Evas_Object *obj);
- [ :elm_win_norender_push, [ :evas_object ], :void ],
+ [ :elm_win_norender_push, [ :pointer ], :void ],
# EAPI void elm_win_norender_pop(Evas_Object *obj);
- [ :elm_win_norender_pop, [ :evas_object ], :void ],
+ [ :elm_win_norender_pop, [ :pointer ], :void ],
# EAPI int elm_win_norender_get(Evas_Object *obj);
- [ :elm_win_norender_get, [ :evas_object ], :int ],
+ [ :elm_win_norender_get, [ :pointer ], :int ],
# EAPI void elm_win_render(Evas_Object *obj);
- [ :elm_win_render, [ :evas_object ], :void ],
+ [ :elm_win_render, [ :pointer ], :void ],
# EAPI void elm_win_rotation_set(Evas_Object *obj, int rotation);
- [ :elm_win_rotation_set, [ :evas_object, :int ], :void ],
+ [ :elm_win_rotation_set, [ :pointer, :int ], :void ],
# EAPI void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation);
- [ :elm_win_rotation_with_resize_set, [ :evas_object, :int ], :void ],
+ [ :elm_win_rotation_with_resize_set, [ :pointer, :int ], :void ],
# EAPI int elm_win_rotation_get(const Evas_Object *obj);
- [ :elm_win_rotation_get, [ :evas_object ], :int ],
+ [ :elm_win_rotation_get, [ :pointer ], :int ],
# EAPI void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky);
- [ :elm_win_sticky_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_sticky_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_sticky_get(const Evas_Object *obj);
- [ :elm_win_sticky_get, [ :evas_object ], :bool ],
+ [ :elm_win_sticky_get, [ :pointer ], :bool ],
# EAPI void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant);
- [ :elm_win_conformant_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_conformant_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_conformant_get(const Evas_Object *obj);
- [ :elm_win_conformant_get, [ :evas_object ], :bool ],
+ [ :elm_win_conformant_get, [ :pointer ], :bool ],
# EAPI void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel);
- [ :elm_win_quickpanel_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_quickpanel_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj);
- [ :elm_win_quickpanel_get, [ :evas_object ], :bool ],
+ [ :elm_win_quickpanel_get, [ :pointer ], :bool ],
# EAPI void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority);
- [ :elm_win_quickpanel_priority_major_set, [ :evas_object, :int ], :void ],
+ [ :elm_win_quickpanel_priority_major_set, [ :pointer, :int ], :void ],
# EAPI int elm_win_quickpanel_priority_major_get(const Evas_Object *obj);
- [ :elm_win_quickpanel_priority_major_get, [ :evas_object ], :int ],
+ [ :elm_win_quickpanel_priority_major_get, [ :pointer ], :int ],
# EAPI void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority);
- [ :elm_win_quickpanel_priority_minor_set, [ :evas_object, :int ], :void ],
+ [ :elm_win_quickpanel_priority_minor_set, [ :pointer, :int ], :void ],
# EAPI int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj);
- [ :elm_win_quickpanel_priority_minor_get, [ :evas_object ], :int ],
+ [ :elm_win_quickpanel_priority_minor_get, [ :pointer ], :int ],
# EAPI void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone);
- [ :elm_win_quickpanel_zone_set, [ :evas_object, :int ], :void ],
+ [ :elm_win_quickpanel_zone_set, [ :pointer, :int ], :void ],
# EAPI int elm_win_quickpanel_zone_get(const Evas_Object *obj);
- [ :elm_win_quickpanel_zone_get, [ :evas_object ], :int ],
+ [ :elm_win_quickpanel_zone_get, [ :pointer ], :int ],
# EAPI void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip);
- [ :elm_win_prop_focus_skip_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_prop_focus_skip_set, [ :pointer, :bool ], :void ],
# EAPI void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params);
- [ :elm_win_illume_command_send, [ :evas_object, :elm_illume_command, :pointer ], :void ],
+ [ :elm_win_illume_command_send, [ :pointer, :elm_illume_command, :pointer ], :void ],
# EAPI Evas_Object *elm_win_inlined_image_object_get(Evas_Object *obj);
- [ :elm_win_inlined_image_object_get, [ :evas_object ], :evas_object ],
+ [ :elm_win_inlined_image_object_get, [ :pointer ], :pointer ],
# EAPI Eina_Bool elm_win_focus_get(const Evas_Object *obj);
- [ :elm_win_focus_get, [ :evas_object ], :bool ],
+ [ :elm_win_focus_get, [ :pointer ], :bool ],
# EAPI void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain);
- [ :elm_win_screen_constrain_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_screen_constrain_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_screen_constrain_get(Evas_Object *obj);
- [ :elm_win_screen_constrain_get, [ :evas_object ], :bool ],
+ [ :elm_win_screen_constrain_get, [ :pointer ], :bool ],
# EAPI void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h);
- [ :elm_win_screen_size_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :elm_win_screen_size_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_win_screen_dpi_get(const Evas_Object *obj, int *xdpi, int *ydpi);
- [ :elm_win_screen_dpi_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_win_screen_dpi_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled);
- [ :elm_win_focus_highlight_enabled_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_focus_highlight_enabled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_focus_highlight_enabled_get(const Evas_Object *obj);
- [ :elm_win_focus_highlight_enabled_get, [ :evas_object ], :bool ],
+ [ :elm_win_focus_highlight_enabled_get, [ :pointer ], :bool ],
# EAPI void elm_win_focus_highlight_style_set(Evas_Object *obj, const char *style);
- [ :elm_win_focus_highlight_style_set, [ :evas_object, :string ], :void ],
+ [ :elm_win_focus_highlight_style_set, [ :pointer, :string ], :void ],
# EAPI const char *elm_win_focus_highlight_style_get(const Evas_Object *obj);
- [ :elm_win_focus_highlight_style_get, [ :evas_object ], :string ],
+ [ :elm_win_focus_highlight_style_get, [ :pointer ], :string ],
+ # EAPI void elm_win_focus_highlight_animate_set(Evas_Object *obj, Eina_Bool enabled);
+ [ :elm_win_focus_highlight_animate_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_win_focus_highlight_animate_get(const Evas_Object *obj);
+ [ :elm_win_focus_highlight_animate_get, [ :pointer ], :bool ],
# EAPI void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode);
- [ :elm_win_keyboard_mode_set, [ :evas_object, :elm_win_keyboard_mode ], :void ],
+ [ :elm_win_keyboard_mode_set, [ :pointer, :elm_win_keyboard_mode ], :void ],
# EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj);
- [ :elm_win_keyboard_mode_get, [ :evas_object ], :elm_win_keyboard_mode ],
+ [ :elm_win_keyboard_mode_get, [ :pointer ], :elm_win_keyboard_mode ],
# EAPI void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard);
- [ :elm_win_keyboard_win_set, [ :evas_object, :bool ], :void ],
+ [ :elm_win_keyboard_win_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj);
- [ :elm_win_keyboard_win_get, [ :evas_object ], :bool ],
+ [ :elm_win_keyboard_win_get, [ :pointer ], :bool ],
# EAPI void elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mode);
- [ :elm_win_indicator_mode_set, [ :evas_object, :elm_win_indicator_mode ], :void ],
+ [ :elm_win_indicator_mode_set, [ :pointer, :elm_win_indicator_mode ], :void ],
# EAPI Elm_Win_Indicator_Mode elm_win_indicator_mode_get(const Evas_Object *obj);
- [ :elm_win_indicator_mode_get, [ :evas_object ], :elm_win_indicator_mode ],
+ [ :elm_win_indicator_mode_get, [ :pointer ], :elm_win_indicator_mode ],
# EAPI void elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opacity_Mode mode);
- [ :elm_win_indicator_opacity_set, [ :evas_object, :elm_win_indicator_opacity_mode ], :void ],
+ [ :elm_win_indicator_opacity_set, [ :pointer, :elm_win_indicator_opacity_mode ], :void ],
# EAPI Elm_Win_Indicator_Opacity_Mode elm_win_indicator_opacity_get(const Evas_Object *obj);
- [ :elm_win_indicator_opacity_get, [ :evas_object ], :elm_win_indicator_opacity_mode ],
+ [ :elm_win_indicator_opacity_get, [ :pointer ], :elm_win_indicator_opacity_mode ],
# EAPI void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y);
- [ :elm_win_screen_position_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :elm_win_screen_position_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI Eina_Bool elm_win_socket_listen(Evas_Object *obj, const char *svcname, int svcnum, Eina_Bool svcsys);
- [ :elm_win_socket_listen, [ :evas_object, :string, :int, :bool ], :bool ],
+ [ :elm_win_socket_listen, [ :pointer, :string, :int, :bool ], :bool ],
# EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj);
- [ :elm_win_xwindow_get, [ :evas_object ], :uint ],
+ [ :elm_win_xwindow_get, [ :pointer ], :uint ],
# EAPI Ecore_Wl_Window *elm_win_wl_window_get(const Evas_Object *obj);
- [ :elm_win_wl_window_get, [ :evas_object ], :ecore_wl_window ],
- # EAPI Eina_Bool elm_win_trap_set(const Elm_Win_Trap *trap);
- [ :elm_win_trap_set, [ :elm_win_trap ], :bool ],
+ [ :elm_win_wl_window_get, [ :pointer ], :ecore_wl_window ],
+ # EAPI void elm_win_floating_mode_set(Evas_Object *obj, Eina_Bool floating);
+ [ :elm_win_floating_mode_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool elm_win_floating_mode_get(const Evas_Object *obj);
+ [ :elm_win_floating_mode_get, [ :pointer ], :bool ],
+ # EAPI Ecore_Window elm_win_window_id_get(const Evas_Object *obj);
+ [ :elm_win_window_id_get, [ :pointer ], :pointer ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/embryo.rb b/lib/efl/native/embryo.rb
index 753dc5b..6baf143 100644
--- a/lib/efl/native/embryo.rb
+++ b/lib/efl/native/embryo.rb
@@ -62,7 +62,7 @@ module Efl
# EAPI void embryo_program_free(Embryo_Program *ep);
[ :embryo_program_free, [ :embryo_program ], :void ],
# EAPI void embryo_program_native_call_add(Embryo_Program *ep, const char *name, Embryo_Cell (*func) (Embryo_Program *ep, Embryo_Cell *params));
- [ :embryo_program_native_call_add, [ :embryo_program, :string,(callback [:embryo_program,:embryo_cell], :embryo_cell)], :void ],
+ # FIXME
# EAPI void embryo_program_vm_reset(Embryo_Program *ep);
[ :embryo_program_vm_reset, [ :embryo_program ], :void ],
# EAPI void embryo_program_vm_push(Embryo_Program *ep);
diff --git a/lib/efl/native/emotion.rb b/lib/efl/native/emotion.rb
index ec79fdb..68f223d 100644
--- a/lib/efl/native/emotion.rb
+++ b/lib/efl/native/emotion.rb
@@ -22,29 +22,27 @@ module Efl
ffi_lib 'emotion.so.1'
#
# ENUMS
- # typedef enum _Emotion_Module {...} Emotion_Module;
- enum :emotion_module, [ :emotion_module_xine, :emotion_module_gstreamer ]
+ # typedef enum {...} Emotion_Suspend;
+ enum :emotion_suspend, [ :emotion_wakeup, :emotion_sleep, :emotion_deep_sleep, :emotion_hibernate ]
+ # enum _Emotion_Aspect {...} Emotion_Aspect;
+ enum :emotion_aspect, [ :emotion_aspect_keep_none, :emotion_aspect_keep_width, :emotion_aspect_keep_height, :emotion_aspect_keep_both,
+ :emotion_aspect_crop, :emotion_aspect_custom ]
# enum _Emotion_Event {...} Emotion_Event;
enum :emotion_event, [ :emotion_event_menu1, :emotion_event_menu2, :emotion_event_menu3, :emotion_event_menu4, :emotion_event_menu5,
:emotion_event_menu6, :emotion_event_menu7, :emotion_event_up, :emotion_event_down, :emotion_event_left, :emotion_event_right, :emotion_event_select,
:emotion_event_next, :emotion_event_prev, :emotion_event_angle_next, :emotion_event_angle_prev, :emotion_event_force, :emotion_event_0,
:emotion_event_1, :emotion_event_2, :emotion_event_3, :emotion_event_4, :emotion_event_5, :emotion_event_6, :emotion_event_7, :emotion_event_8,
:emotion_event_9, :emotion_event_10 ]
- # enum _Emotion_Meta_Info {...} Emotion_Meta_Info;
+ # typedef enum _Emotion_Meta_Info {...} Emotion_Meta_Info;
enum :emotion_meta_info, [ :emotion_meta_info_track_title, :emotion_meta_info_track_artist, :emotion_meta_info_track_album,
:emotion_meta_info_track_year, :emotion_meta_info_track_genre, :emotion_meta_info_track_comment, :emotion_meta_info_track_disc_id,
:emotion_meta_info_track_count ]
- # enum _Emotion_Vis {...} Emotion_Vis;
+ # typedef enum _Emotion_Vis {...} Emotion_Vis;
enum :emotion_vis, [ :emotion_vis_none, :emotion_vis_goom, :emotion_vis_libvisual_bumpscope, :emotion_vis_libvisual_corona,
:emotion_vis_libvisual_dancing_particles, :emotion_vis_libvisual_gdkpixbuf, :emotion_vis_libvisual_g_force, :emotion_vis_libvisual_goom,
:emotion_vis_libvisual_infinite, :emotion_vis_libvisual_jakdaw, :emotion_vis_libvisual_jess, :emotion_vis_libvisual_lv_analyser,
:emotion_vis_libvisual_lv_flower, :emotion_vis_libvisual_lv_gltest, :emotion_vis_libvisual_lv_scope, :emotion_vis_libvisual_madspin,
:emotion_vis_libvisual_nebulus, :emotion_vis_libvisual_oinksie, :emotion_vis_libvisual_plasma, :emotion_vis_last ]
- # typedef enum _Emotion_Suspend {...} Emotion_Suspend;
- enum :emotion_suspend, [ :emotion_wakeup, :emotion_sleep, :emotion_deep_sleep, :emotion_hibernate ]
- # enum _Emotion_Aspect {...} Emotion_Aspect;
- enum :emotion_aspect, [ :emotion_aspect_keep_none, :emotion_aspect_keep_width, :emotion_aspect_keep_height, :emotion_aspect_keep_both,
- :emotion_aspect_crop, :emotion_aspect_custom ]
#
# TYPEDEFS
# typedef struct _Emotion_Version Emotion_Version;
@@ -57,6 +55,10 @@ module Efl
attach_variable :emotion_version, :emotion_version
# EAPI extern int EMOTION_WEBCAM_UPDATE;
attach_variable :EMOTION_WEBCAM_UPDATE, :int
+ # EAPI extern int EMOTION_WEBCAM_ADD;
+ attach_variable :EMOTION_WEBCAM_ADD, :int
+ # EAPI extern int EMOTION_WEBCAM_DEL;
+ attach_variable :EMOTION_WEBCAM_DEL, :int
#
# FUNCTIONS
fcts = [
@@ -65,149 +67,153 @@ module Efl
# EAPI Eina_Bool emotion_shutdown(void);
[ :emotion_shutdown, [ ], :bool ],
# EAPI Evas_Object *emotion_object_add (Evas *evas);
- [ :emotion_object_add, [ :evas ], :evas_object ],
+ [ :emotion_object_add, [ :pointer ], :pointer ],
# EAPI void emotion_object_module_option_set (Evas_Object *obj, const char *opt, const char *val);
- [ :emotion_object_module_option_set, [ :evas_object, :string, :string ], :void ],
+ [ :emotion_object_module_option_set, [ :pointer, :string, :string ], :void ],
# EAPI Eina_Bool emotion_object_init (Evas_Object *obj, const char *module_filename);
- [ :emotion_object_init, [ :evas_object, :string ], :bool ],
+ [ :emotion_object_init, [ :pointer, :string ], :bool ],
# EAPI void emotion_object_border_set(Evas_Object *obj, int l, int r, int t, int b);
- [ :emotion_object_border_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :emotion_object_border_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void emotion_object_border_get(const Evas_Object *obj, int *l, int *r, int *t, int *b);
- [ :emotion_object_border_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :emotion_object_border_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void emotion_object_bg_color_set(Evas_Object *obj, int r, int g, int b, int a);
- [ :emotion_object_bg_color_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :emotion_object_bg_color_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void emotion_object_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
- [ :emotion_object_bg_color_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :emotion_object_bg_color_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void emotion_object_keep_aspect_set(Evas_Object *obj, Emotion_Aspect a);
- [ :emotion_object_keep_aspect_set, [ :evas_object, :emotion_aspect ], :void ],
+ [ :emotion_object_keep_aspect_set, [ :pointer, :emotion_aspect ], :void ],
# EAPI Emotion_Aspect emotion_object_keep_aspect_get(const Evas_Object *obj);
- [ :emotion_object_keep_aspect_get, [ :evas_object ], :emotion_aspect ],
+ [ :emotion_object_keep_aspect_get, [ :pointer ], :emotion_aspect ],
# EAPI Eina_Bool emotion_object_file_set (Evas_Object *obj, const char *filename);
- [ :emotion_object_file_set, [ :evas_object, :string ], :bool ],
+ [ :emotion_object_file_set, [ :pointer, :string ], :bool ],
# EAPI const char *emotion_object_file_get (const Evas_Object *obj);
- [ :emotion_object_file_get, [ :evas_object ], :string ],
+ [ :emotion_object_file_get, [ :pointer ], :string ],
# EAPI void emotion_object_play_set (Evas_Object *obj, Eina_Bool play);
- [ :emotion_object_play_set, [ :evas_object, :bool ], :void ],
+ [ :emotion_object_play_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool emotion_object_play_get (const Evas_Object *obj);
- [ :emotion_object_play_get, [ :evas_object ], :bool ],
+ [ :emotion_object_play_get, [ :pointer ], :bool ],
# EAPI void emotion_object_position_set (Evas_Object *obj, double sec);
- [ :emotion_object_position_set, [ :evas_object, :double ], :void ],
+ [ :emotion_object_position_set, [ :pointer, :double ], :void ],
# EAPI double emotion_object_position_get (const Evas_Object *obj);
- [ :emotion_object_position_get, [ :evas_object ], :double ],
+ [ :emotion_object_position_get, [ :pointer ], :double ],
# EAPI double emotion_object_buffer_size_get (const Evas_Object *obj);
- [ :emotion_object_buffer_size_get, [ :evas_object ], :double ],
+ [ :emotion_object_buffer_size_get, [ :pointer ], :double ],
# EAPI Eina_Bool emotion_object_seekable_get (const Evas_Object *obj);
- [ :emotion_object_seekable_get, [ :evas_object ], :bool ],
+ [ :emotion_object_seekable_get, [ :pointer ], :bool ],
# EAPI double emotion_object_play_length_get (const Evas_Object *obj);
- [ :emotion_object_play_length_get, [ :evas_object ], :double ],
+ [ :emotion_object_play_length_get, [ :pointer ], :double ],
# EAPI void emotion_object_play_speed_set (Evas_Object *obj, double speed);
- [ :emotion_object_play_speed_set, [ :evas_object, :double ], :void ],
+ [ :emotion_object_play_speed_set, [ :pointer, :double ], :void ],
# EAPI double emotion_object_play_speed_get (const Evas_Object *obj);
- [ :emotion_object_play_speed_get, [ :evas_object ], :double ],
+ [ :emotion_object_play_speed_get, [ :pointer ], :double ],
# EAPI const char *emotion_object_progress_info_get (const Evas_Object *obj);
- [ :emotion_object_progress_info_get, [ :evas_object ], :string ],
+ [ :emotion_object_progress_info_get, [ :pointer ], :string ],
# EAPI double emotion_object_progress_status_get (const Evas_Object *obj);
- [ :emotion_object_progress_status_get, [ :evas_object ], :double ],
+ [ :emotion_object_progress_status_get, [ :pointer ], :double ],
# EAPI Eina_Bool emotion_object_video_handled_get (const Evas_Object *obj);
- [ :emotion_object_video_handled_get, [ :evas_object ], :bool ],
+ [ :emotion_object_video_handled_get, [ :pointer ], :bool ],
# EAPI Eina_Bool emotion_object_audio_handled_get (const Evas_Object *obj);
- [ :emotion_object_audio_handled_get, [ :evas_object ], :bool ],
+ [ :emotion_object_audio_handled_get, [ :pointer ], :bool ],
# EAPI double emotion_object_ratio_get (const Evas_Object *obj);
- [ :emotion_object_ratio_get, [ :evas_object ], :double ],
+ [ :emotion_object_ratio_get, [ :pointer ], :double ],
# EAPI void emotion_object_size_get (const Evas_Object *obj, int *iw, int *ih);
- [ :emotion_object_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :emotion_object_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void emotion_object_smooth_scale_set (Evas_Object *obj, Eina_Bool smooth);
- [ :emotion_object_smooth_scale_set, [ :evas_object, :bool ], :void ],
+ [ :emotion_object_smooth_scale_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool emotion_object_smooth_scale_get (const Evas_Object *obj);
- [ :emotion_object_smooth_scale_get, [ :evas_object ], :bool ],
+ [ :emotion_object_smooth_scale_get, [ :pointer ], :bool ],
# EAPI void emotion_object_event_simple_send (Evas_Object *obj, Emotion_Event ev);
- [ :emotion_object_event_simple_send, [ :evas_object, :emotion_event ], :void ],
+ [ :emotion_object_event_simple_send, [ :pointer, :emotion_event ], :void ],
# EAPI void emotion_object_audio_volume_set (Evas_Object *obj, double vol);
- [ :emotion_object_audio_volume_set, [ :evas_object, :double ], :void ],
+ [ :emotion_object_audio_volume_set, [ :pointer, :double ], :void ],
# EAPI double emotion_object_audio_volume_get (const Evas_Object *obj);
- [ :emotion_object_audio_volume_get, [ :evas_object ], :double ],
+ [ :emotion_object_audio_volume_get, [ :pointer ], :double ],
# EAPI void emotion_object_audio_mute_set (Evas_Object *obj, Eina_Bool mute);
- [ :emotion_object_audio_mute_set, [ :evas_object, :bool ], :void ],
+ [ :emotion_object_audio_mute_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool emotion_object_audio_mute_get (const Evas_Object *obj);
- [ :emotion_object_audio_mute_get, [ :evas_object ], :bool ],
+ [ :emotion_object_audio_mute_get, [ :pointer ], :bool ],
# EAPI int emotion_object_audio_channel_count (const Evas_Object *obj);
- [ :emotion_object_audio_channel_count, [ :evas_object ], :int ],
+ [ :emotion_object_audio_channel_count, [ :pointer ], :int ],
# EAPI const char *emotion_object_audio_channel_name_get(const Evas_Object *obj, int channel);
- [ :emotion_object_audio_channel_name_get, [ :evas_object, :int ], :string ],
+ [ :emotion_object_audio_channel_name_get, [ :pointer, :int ], :string ],
# EAPI void emotion_object_audio_channel_set (Evas_Object *obj, int channel);
- [ :emotion_object_audio_channel_set, [ :evas_object, :int ], :void ],
+ [ :emotion_object_audio_channel_set, [ :pointer, :int ], :void ],
# EAPI int emotion_object_audio_channel_get (const Evas_Object *obj);
- [ :emotion_object_audio_channel_get, [ :evas_object ], :int ],
+ [ :emotion_object_audio_channel_get, [ :pointer ], :int ],
# EAPI void emotion_object_video_mute_set (Evas_Object *obj, Eina_Bool mute);
- [ :emotion_object_video_mute_set, [ :evas_object, :bool ], :void ],
+ [ :emotion_object_video_mute_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool emotion_object_video_mute_get (const Evas_Object *obj);
- [ :emotion_object_video_mute_get, [ :evas_object ], :bool ],
+ [ :emotion_object_video_mute_get, [ :pointer ], :bool ],
+ # EAPI void emotion_object_video_subtitle_file_set (Evas_Object *obj, const char *filepath);
+ [ :emotion_object_video_subtitle_file_set, [ :pointer, :string ], :void ],
+ # EAPI const char *emotion_object_video_subtitle_file_get (const Evas_Object *obj);
+ [ :emotion_object_video_subtitle_file_get, [ :pointer ], :string ],
# EAPI int emotion_object_video_channel_count (const Evas_Object *obj);
- [ :emotion_object_video_channel_count, [ :evas_object ], :int ],
+ [ :emotion_object_video_channel_count, [ :pointer ], :int ],
# EAPI const char *emotion_object_video_channel_name_get(const Evas_Object *obj, int channel);
- [ :emotion_object_video_channel_name_get, [ :evas_object, :int ], :string ],
+ [ :emotion_object_video_channel_name_get, [ :pointer, :int ], :string ],
# EAPI void emotion_object_video_channel_set (Evas_Object *obj, int channel);
- [ :emotion_object_video_channel_set, [ :evas_object, :int ], :void ],
+ [ :emotion_object_video_channel_set, [ :pointer, :int ], :void ],
# EAPI int emotion_object_video_channel_get (const Evas_Object *obj);
- [ :emotion_object_video_channel_get, [ :evas_object ], :int ],
+ [ :emotion_object_video_channel_get, [ :pointer ], :int ],
# EAPI void emotion_object_spu_mute_set (Evas_Object *obj, Eina_Bool mute);
- [ :emotion_object_spu_mute_set, [ :evas_object, :bool ], :void ],
+ [ :emotion_object_spu_mute_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool emotion_object_spu_mute_get (const Evas_Object *obj);
- [ :emotion_object_spu_mute_get, [ :evas_object ], :bool ],
+ [ :emotion_object_spu_mute_get, [ :pointer ], :bool ],
# EAPI int emotion_object_spu_channel_count (const Evas_Object *obj);
- [ :emotion_object_spu_channel_count, [ :evas_object ], :int ],
+ [ :emotion_object_spu_channel_count, [ :pointer ], :int ],
# EAPI const char *emotion_object_spu_channel_name_get (const Evas_Object *obj, int channel);
- [ :emotion_object_spu_channel_name_get, [ :evas_object, :int ], :string ],
+ [ :emotion_object_spu_channel_name_get, [ :pointer, :int ], :string ],
# EAPI void emotion_object_spu_channel_set (Evas_Object *obj, int channel);
- [ :emotion_object_spu_channel_set, [ :evas_object, :int ], :void ],
+ [ :emotion_object_spu_channel_set, [ :pointer, :int ], :void ],
# EAPI int emotion_object_spu_channel_get (const Evas_Object *obj);
- [ :emotion_object_spu_channel_get, [ :evas_object ], :int ],
+ [ :emotion_object_spu_channel_get, [ :pointer ], :int ],
# EAPI int emotion_object_chapter_count (const Evas_Object *obj);
- [ :emotion_object_chapter_count, [ :evas_object ], :int ],
+ [ :emotion_object_chapter_count, [ :pointer ], :int ],
# EAPI void emotion_object_chapter_set (Evas_Object *obj, int chapter);
- [ :emotion_object_chapter_set, [ :evas_object, :int ], :void ],
+ [ :emotion_object_chapter_set, [ :pointer, :int ], :void ],
# EAPI int emotion_object_chapter_get (const Evas_Object *obj);
- [ :emotion_object_chapter_get, [ :evas_object ], :int ],
+ [ :emotion_object_chapter_get, [ :pointer ], :int ],
# EAPI const char *emotion_object_chapter_name_get (const Evas_Object *obj, int chapter);
- [ :emotion_object_chapter_name_get, [ :evas_object, :int ], :string ],
+ [ :emotion_object_chapter_name_get, [ :pointer, :int ], :string ],
# EAPI void emotion_object_eject (Evas_Object *obj);
- [ :emotion_object_eject, [ :evas_object ], :void ],
+ [ :emotion_object_eject, [ :pointer ], :void ],
# EAPI const char *emotion_object_title_get (const Evas_Object *obj);
- [ :emotion_object_title_get, [ :evas_object ], :string ],
+ [ :emotion_object_title_get, [ :pointer ], :string ],
# EAPI const char *emotion_object_ref_file_get (const Evas_Object *obj);
- [ :emotion_object_ref_file_get, [ :evas_object ], :string ],
+ [ :emotion_object_ref_file_get, [ :pointer ], :string ],
# EAPI int emotion_object_ref_num_get (const Evas_Object *obj);
- [ :emotion_object_ref_num_get, [ :evas_object ], :int ],
+ [ :emotion_object_ref_num_get, [ :pointer ], :int ],
# EAPI int emotion_object_spu_button_count_get (const Evas_Object *obj);
- [ :emotion_object_spu_button_count_get, [ :evas_object ], :int ],
+ [ :emotion_object_spu_button_count_get, [ :pointer ], :int ],
# EAPI int emotion_object_spu_button_get (const Evas_Object *obj);
- [ :emotion_object_spu_button_get, [ :evas_object ], :int ],
+ [ :emotion_object_spu_button_get, [ :pointer ], :int ],
# EAPI const char *emotion_object_meta_info_get (const Evas_Object *obj, Emotion_Meta_Info meta);
- [ :emotion_object_meta_info_get, [ :evas_object, :emotion_meta_info ], :string ],
+ [ :emotion_object_meta_info_get, [ :pointer, :emotion_meta_info ], :string ],
# EAPI void emotion_object_vis_set (Evas_Object *obj, Emotion_Vis visualization);
- [ :emotion_object_vis_set, [ :evas_object, :emotion_vis ], :void ],
+ [ :emotion_object_vis_set, [ :pointer, :emotion_vis ], :void ],
# EAPI Emotion_Vis emotion_object_vis_get (const Evas_Object *obj);
- [ :emotion_object_vis_get, [ :evas_object ], :emotion_vis ],
+ [ :emotion_object_vis_get, [ :pointer ], :emotion_vis ],
# EAPI Eina_Bool emotion_object_vis_supported (const Evas_Object *obj, Emotion_Vis visualization);
- [ :emotion_object_vis_supported, [ :evas_object, :emotion_vis ], :bool ],
+ [ :emotion_object_vis_supported, [ :pointer, :emotion_vis ], :bool ],
# EAPI void emotion_object_priority_set(Evas_Object *obj, Eina_Bool priority);
- [ :emotion_object_priority_set, [ :evas_object, :bool ], :void ],
+ [ :emotion_object_priority_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool emotion_object_priority_get(const Evas_Object *obj);
- [ :emotion_object_priority_get, [ :evas_object ], :bool ],
+ [ :emotion_object_priority_get, [ :pointer ], :bool ],
# EAPI void emotion_object_suspend_set(Evas_Object *obj, Emotion_Suspend state);
- [ :emotion_object_suspend_set, [ :evas_object, :emotion_suspend ], :void ],
+ [ :emotion_object_suspend_set, [ :pointer, :emotion_suspend ], :void ],
# EAPI Emotion_Suspend emotion_object_suspend_get(Evas_Object *obj);
- [ :emotion_object_suspend_get, [ :evas_object ], :emotion_suspend ],
+ [ :emotion_object_suspend_get, [ :pointer ], :emotion_suspend ],
# EAPI void emotion_object_last_position_load(Evas_Object *obj);
- [ :emotion_object_last_position_load, [ :evas_object ], :void ],
+ [ :emotion_object_last_position_load, [ :pointer ], :void ],
# EAPI void emotion_object_last_position_save(Evas_Object *obj);
- [ :emotion_object_last_position_save, [ :evas_object ], :void ],
+ [ :emotion_object_last_position_save, [ :pointer ], :void ],
# EAPI Eina_Bool emotion_object_extension_may_play_fast_get(const char *file);
[ :emotion_object_extension_may_play_fast_get, [ :string ], :bool ],
# EAPI Eina_Bool emotion_object_extension_may_play_get(const char *file);
[ :emotion_object_extension_may_play_get, [ :string ], :bool ],
# EAPI Evas_Object *emotion_object_image_get(const Evas_Object *obj);
- [ :emotion_object_image_get, [ :evas_object ], :evas_object ],
+ [ :emotion_object_image_get, [ :pointer ], :pointer ],
# EAPI const Eina_List *emotion_webcams_get(void);
[ :emotion_webcams_get, [ ], :eina_list ],
# EAPI const char *emotion_webcam_name_get(const Emotion_Webcam *ew);
diff --git a/lib/efl/native/ethumb_client.rb b/lib/efl/native/ethumb_client.rb
index 672f5c3..862d52f 100644
--- a/lib/efl/native/ethumb_client.rb
+++ b/lib/efl/native/ethumb_client.rb
@@ -51,7 +51,7 @@ module Efl
[ :ethumb_client_init, [ ], :int ],
# EAPI int ethumb_client_shutdown(void);
[ :ethumb_client_shutdown, [ ], :int ],
- # EAPI Ethumb_Client * ethumb_client_connect(Ethumb_Client_Connect_Cb connect_cb, const void *data, Eina_Free_Cb free_data);
+ # EAPI Ethumb_Client *ethumb_client_connect(Ethumb_Client_Connect_Cb connect_cb, const void *data, Eina_Free_Cb free_data);
[ :ethumb_client_connect, [ :ethumb_client_connect_cb, :pointer, :eina_free_cb ], :ethumb_client ],
# EAPI void ethumb_client_disconnect(Ethumb_Client *client);
[ :ethumb_client_disconnect, [ :ethumb_client ], :void ],
diff --git a/lib/efl/native/evas.rb b/lib/efl/native/evas.rb
index 5832d57..9c2b501 100644
--- a/lib/efl/native/evas.rb
+++ b/lib/efl/native/evas.rb
@@ -3,6 +3,8 @@
#
require 'efl/native'
require 'efl/native/eina_list'
+require 'efl/native/eina_file'
+require 'efl/native/evas_loader'
#
module Efl
#
@@ -36,7 +38,8 @@ module Efl
:evas_callback_hide, :evas_callback_move, :evas_callback_resize, :evas_callback_restack, :evas_callback_del, :evas_callback_hold,
:evas_callback_changed_size_hints, :evas_callback_image_preloaded, :evas_callback_canvas_focus_in, :evas_callback_canvas_focus_out,
:evas_callback_render_flush_pre, :evas_callback_render_flush_post, :evas_callback_canvas_object_focus_in, :evas_callback_canvas_object_focus_out,
- :evas_callback_image_unloaded, :evas_callback_render_pre, :evas_callback_render_post, :evas_callback_last ]
+ :evas_callback_image_unloaded, :evas_callback_render_pre, :evas_callback_render_post, :evas_callback_image_resize, :evas_callback_device_changed,
+ :evas_callback_last ]
# typedef enum _Evas_Button_Flags {...} Evas_Button_Flags;
enum :evas_button_flags, [ :evas_button_none, 0, :evas_button_double_click, (1<<0), :evas_button_triple_click, (1<<1) ]
# typedef enum _Evas_Event_Flags {...} Evas_Event_Flags;
@@ -56,10 +59,9 @@ module Efl
# typedef enum _Evas_Aspect_Control {...} Evas_Aspect_Control;
enum :evas_aspect_control, [ :evas_aspect_control_none, 0, :evas_aspect_control_neither, 1, :evas_aspect_control_horizontal, 2,
:evas_aspect_control_vertical, 3, :evas_aspect_control_both, 4 ]
- # typedef enum _Evas_Load_Error {...} Evas_Load_Error;
- enum :evas_load_error, [ :evas_load_error_none, 0, :evas_load_error_generic, 1, :evas_load_error_does_not_exist, 2,
- :evas_load_error_permission_denied, 3, :evas_load_error_resource_allocation_failed, 4, :evas_load_error_corrupt_file, 5,
- :evas_load_error_unknown_format, 6 ]
+ # typedef enum _Evas_Display_Mode {...} Evas_Display_Mode;
+ enum :evas_display_mode, [ :evas_display_mode_none, 0, :evas_display_mode_compress, 1, :evas_display_mode_expand, 2,
+ :evas_display_mode_dont_change, 3 ]
# typedef enum _Evas_Alloc_Error {...} Evas_Alloc_Error;
enum :evas_alloc_error, [ :evas_alloc_error_none, 0, :evas_alloc_error_fatal, 1, :evas_alloc_error_recovered, 2 ]
# typedef enum _Evas_Fill_Spread {...} Evas_Fill_Spread;
@@ -69,21 +71,26 @@ module Efl
enum :evas_pixel_import_pixel_format, [ :evas_pixel_format_none, 0, :evas_pixel_format_argb32, 1, :evas_pixel_format_yuv420p_601, 2 ]
# typedef enum _Evas_Native_Surface_Type {...} Evas_Native_Surface_Type;
enum :evas_native_surface_type, [ :evas_native_surface_none, :evas_native_surface_x11, :evas_native_surface_opengl ]
+ # typedef enum _Evas_Video_Surface_Caps {...} Evas_Video_Surface_Caps;
+ enum :evas_video_surface_caps, [ :evas_video_surface_move, 1, :evas_video_surface_resize, 2, :evas_video_surface_clip, 4,
+ :evas_video_surface_below, 8, :evas_video_surface_stacking_check, 16, :evas_video_surface_ignore_window, 32 ]
# typedef enum _Evas_Render_Op {...} Evas_Render_Op;
enum :evas_render_op, [ :evas_render_blend, 0, :evas_render_blend_rel, 1, :evas_render_copy, 2, :evas_render_copy_rel, 3, :evas_render_add, 4,
:evas_render_add_rel, 5, :evas_render_sub, 6, :evas_render_sub_rel, 7, :evas_render_tint, 8, :evas_render_tint_rel, 9, :evas_render_mask, 10,
:evas_render_mul, 11 ]
# typedef enum _Evas_Border_Fill_Mode {...} Evas_Border_Fill_Mode;
enum :evas_border_fill_mode, [ :evas_border_fill_none, 0, :evas_border_fill_default, 1, :evas_border_fill_solid, 2 ]
- # typedef enum _Evas_Image_Scale_Hint {...} Evas_Image_Scale_Hint;
- enum :evas_image_scale_hint, [ :evas_image_scale_hint_none, 0, :evas_image_scale_hint_dynamic, 1, :evas_image_scale_hint_static, 2 ]
- # typedef enum _Evas_Image_Animated_Loop_Hint {...} Evas_Image_Animated_Loop_Hint;
- enum :evas_image_animated_loop_hint, [ :evas_image_animated_hint_none, 0, :evas_image_animated_hint_loop, 1,
- :evas_image_animated_hint_pingpong, 2 ]
# typedef enum _Evas_Engine_Render_Mode {...} Evas_Engine_Render_Mode;
enum :evas_engine_render_mode, [ :evas_render_mode_blocking, 0, :evas_render_mode_nonblocking, 1 ]
# typedef enum _Evas_Image_Content_Hint {...} Evas_Image_Content_Hint;
enum :evas_image_content_hint, [ :evas_image_content_hint_none, 0, :evas_image_content_hint_dynamic, 1, :evas_image_content_hint_static, 2 ]
+ # typedef enum _Evas_Device_Class {...} Evas_Device_Class;
+ enum :evas_device_class, [ :evas_device_class_none, :evas_device_class_seat, :evas_device_class_keyboard, :evas_device_class_mouse,
+ :evas_device_class_touch, :evas_device_class_pen, :evas_device_class_pointer, :evas_device_class_gamepad ]
+ # typedef enum _Evas_Device_Subclass {...} Evas_Device_Subclass;
+ enum :evas_device_subclass, [ :evas_device_subclass_none, :evas_device_subclass_finger, :evas_device_subclass_fingernail,
+ :evas_device_subclass_knuckle, :evas_device_subclass_palm, :evas_device_subclass_hand_size, :evas_device_subclass_hand_flat,
+ :evas_device_subclass_pen_tip, :evas_device_subclass_trackpad, :evas_device_subclass_trackpoint, :evas_device_subclass_trackball ]
# typedef enum _Evas_Object_Pointer_Mode {...} Evas_Object_Pointer_Mode;
enum :evas_object_pointer_mode, [ :evas_object_pointer_mode_autograb, :evas_object_pointer_mode_nograb,
:evas_object_pointer_mode_nograb_no_repeat_updown ]
@@ -109,8 +116,8 @@ module Efl
# TYPEDEFS
# typedef struct _Evas_Version Evas_Version;
typedef :pointer, :evas_version
- # typedef short Evas_Callback_Priority;
- typedef :short, :evas_callback_priority
+ # typedef Eo_Callback_Priority Evas_Callback_Priority;
+ typedef :short, :eo_callback_priority
# typedef struct _Evas_Coord_Rectangle Evas_Coord_Rectangle;
typedef :pointer, :evas_coord_rectangle
# typedef struct _Evas_Point Evas_Point;
@@ -119,6 +126,10 @@ module Efl
typedef :pointer, :evas_coord_point
# typedef struct _Evas_Coord_Precision_Point Evas_Coord_Precision_Point;
typedef :pointer, :evas_coord_precision_point
+ # typedef struct _Evas_Coord_Size Evas_Coord_Size;
+ typedef :pointer, :evas_coord_size
+ # typedef struct _Evas_Coord_Precision_Size Evas_Coord_Precision_Size;
+ typedef :pointer, :evas_coord_precision_size
# typedef struct _Evas_Position Evas_Position;
typedef :pointer, :evas_position
# typedef struct _Evas_Precision_Position Evas_Precision_Position;
@@ -131,9 +142,11 @@ module Efl
typedef :pointer, :evas_smart_cb_description
# typedef struct _Evas_Map Evas_Map;
typedef :pointer, :evas_map
- # typedef struct _Evas Evas;
+ # typedef Eo Evas;
typedef :pointer, :evas
- # typedef struct _Evas_Object Evas_Object;
+ # typedef struct _Evas_Public_Data Evas_Public_Data;
+ typedef :pointer, :evas_public_data
+ # typedef Eo Evas_Object;
typedef :pointer, :evas_object
# typedef void Evas_Performance;
typedef :void, :evas_performance
@@ -185,6 +198,8 @@ module Efl
typedef :pointer, :evas_event_key_up
# typedef struct _Evas_Event_Hold Evas_Event_Hold;
typedef :pointer, :evas_event_hold
+ # typedef struct _Evas_Event_Render_Post Evas_Event_Render_Post;
+ typedef :pointer, :evas_event_render_post
# typedef struct _Evas_Textblock_Style Evas_Textblock_Style;
typedef :pointer, :evas_textblock_style
# typedef struct _Evas_Textblock_Cursor Evas_Textblock_Cursor;
@@ -211,57 +226,59 @@ module Efl
typedef :pointer, :evas_cserve_image
# typedef struct _Evas_Cserve_Config Evas_Cserve_Config;
typedef :pointer, :evas_cserve_config
+ # typedef Eo Evas_Out;
+ typedef :pointer, :evas_out
#
# CALLBACKS
# typedef void (*Evas_Video_Cb) (void *data, Evas_Object *obj, const Evas_Video_Surface *surface);
- callback :evas_video_cb, [ :pointer, :evas_object, :evas_video_surface ], :void
+ callback :evas_video_cb, [ :pointer, :pointer, :evas_video_surface ], :void
# typedef void (*Evas_Video_Coord_Cb) (void *data, Evas_Object *obj, const Evas_Video_Surface *surface, Evas_Coord a, Evas_Coord b);
- callback :evas_video_coord_cb, [ :pointer, :evas_object, :evas_video_surface, :int, :int ], :void
+ callback :evas_video_coord_cb, [ :pointer, :pointer, :evas_video_surface, :int, :int ], :void
# typedef void (*Evas_Smart_Cb) (void *data, Evas_Object *obj, void *event_info);
- callback :evas_smart_cb, [ :pointer, :evas_object, :pointer ], :void
+ callback :evas_smart_cb, [ :pointer, :pointer, :pointer ], :void
# typedef void (*Evas_Event_Cb) (void *data, Evas *e, void *event_info);
- callback :evas_event_cb, [ :pointer, :evas, :pointer ], :void
+ callback :evas_event_cb, [ :pointer, :pointer, :pointer ], :void
# typedef Eina_Bool (*Evas_Object_Event_Post_Cb) (void *data, Evas *e);
- callback :evas_object_event_post_cb, [ :pointer, :evas ], :bool
+ callback :evas_object_event_post_cb, [ :pointer, :pointer ], :bool
# typedef void (*Evas_Object_Event_Cb) (void *data, Evas *e, Evas_Object *obj, void *event_info);
- callback :evas_object_event_cb, [ :pointer, :evas, :evas_object, :pointer ], :void
+ callback :evas_object_event_cb, [ :pointer, :pointer, :pointer, :pointer ], :void
# typedef void (*Evas_Async_Events_Put_Cb) (void *target, Evas_Callback_Type type, void *event_info);
callback :evas_async_events_put_cb, [ :pointer, :evas_callback_type, :pointer ], :void
# typedef void (*Evas_Object_Intercept_Show_Cb) (void *data, Evas_Object *obj);
- callback :evas_object_intercept_show_cb, [ :pointer, :evas_object ], :void
+ callback :evas_object_intercept_show_cb, [ :pointer, :pointer ], :void
# typedef void (*Evas_Object_Intercept_Hide_Cb) (void *data, Evas_Object *obj);
- callback :evas_object_intercept_hide_cb, [ :pointer, :evas_object ], :void
+ callback :evas_object_intercept_hide_cb, [ :pointer, :pointer ], :void
# typedef void (*Evas_Object_Intercept_Move_Cb) (void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y);
- callback :evas_object_intercept_move_cb, [ :pointer, :evas_object, :int, :int ], :void
+ callback :evas_object_intercept_move_cb, [ :pointer, :pointer, :int, :int ], :void
# typedef void (*Evas_Object_Intercept_Resize_Cb) (void *data, Evas_Object *obj, Evas_Coord w, Evas_Coord h);
- callback :evas_object_intercept_resize_cb, [ :pointer, :evas_object, :int, :int ], :void
+ callback :evas_object_intercept_resize_cb, [ :pointer, :pointer, :int, :int ], :void
# typedef void (*Evas_Object_Intercept_Raise_Cb) (void *data, Evas_Object *obj);
- callback :evas_object_intercept_raise_cb, [ :pointer, :evas_object ], :void
+ callback :evas_object_intercept_raise_cb, [ :pointer, :pointer ], :void
# typedef void (*Evas_Object_Intercept_Lower_Cb) (void *data, Evas_Object *obj);
- callback :evas_object_intercept_lower_cb, [ :pointer, :evas_object ], :void
+ callback :evas_object_intercept_lower_cb, [ :pointer, :pointer ], :void
# typedef void (*Evas_Object_Intercept_Stack_Above_Cb) (void *data, Evas_Object *obj, Evas_Object *above);
- callback :evas_object_intercept_stack_above_cb, [ :pointer, :evas_object, :evas_object ], :void
+ callback :evas_object_intercept_stack_above_cb, [ :pointer, :pointer, :pointer ], :void
# typedef void (*Evas_Object_Intercept_Stack_Below_Cb) (void *data, Evas_Object *obj, Evas_Object *above);
- callback :evas_object_intercept_stack_below_cb, [ :pointer, :evas_object, :evas_object ], :void
+ callback :evas_object_intercept_stack_below_cb, [ :pointer, :pointer, :pointer ], :void
# typedef void (*Evas_Object_Intercept_Layer_Set_Cb) (void *data, Evas_Object *obj, int l);
- callback :evas_object_intercept_layer_set_cb, [ :pointer, :evas_object, :int ], :void
+ callback :evas_object_intercept_layer_set_cb, [ :pointer, :pointer, :int ], :void
+ # typedef void (*Evas_Object_Intercept_Focus_Set_Cb) (void *data, Evas_Object *obj, Eina_Bool focus);
+ callback :evas_object_intercept_focus_set_cb, [ :pointer, :pointer, :bool ], :void
# typedef void (*Evas_Object_Intercept_Color_Set_Cb) (void *data, Evas_Object *obj, int r, int g, int b, int a);
- callback :evas_object_intercept_color_set_cb, [ :pointer, :evas_object, :int, :int, :int, :int ], :void
+ callback :evas_object_intercept_color_set_cb, [ :pointer, :pointer, :int, :int, :int, :int ], :void
# typedef void (*Evas_Object_Intercept_Clip_Set_Cb) (void *data, Evas_Object *obj, Evas_Object *clip);
- callback :evas_object_intercept_clip_set_cb, [ :pointer, :evas_object, :evas_object ], :void
+ callback :evas_object_intercept_clip_set_cb, [ :pointer, :pointer, :pointer ], :void
# typedef void (*Evas_Object_Intercept_Clip_Unset_Cb) (void *data, Evas_Object *obj);
- callback :evas_object_intercept_clip_unset_cb, [ :pointer, :evas_object ], :void
+ callback :evas_object_intercept_clip_unset_cb, [ :pointer, :pointer ], :void
# typedef void (*Evas_Object_Image_Pixels_Get_Cb) (void *data, Evas_Object *o);
- callback :evas_object_image_pixels_get_cb, [ :pointer, :evas_object ], :void
+ callback :evas_object_image_pixels_get_cb, [ :pointer, :pointer ], :void
# typedef void (*Evas_Object_Box_Layout) (Evas_Object *o, Evas_Object_Box_Data *priv, void *user_data);
- callback :evas_object_box_layout_cb, [ :evas_object, :evas_object_box_data, :pointer ], :void
- #
- # VARIABLES
- # EAPI extern Evas_Version *evas_version;
- attach_variable :evas_version, :evas_version
+ callback :evas_object_box_layout_cb, [ :pointer, :evas_object_box_data, :pointer ], :void
#
# FUNCTIONS
fcts = [
+ # EAPI const char *evas_cserve_path_get(void);
+ [ :evas_cserve_path_get, [ ], :string ],
# EAPI int evas_init(void);
[ :evas_init, [ ], :int ],
# EAPI int evas_shutdown(void);
@@ -274,1147 +291,1252 @@ module Efl
[ :evas_async_events_process, [ ], :int ],
# EAPI Eina_Bool evas_async_events_put(const void *target, Evas_Callback_Type type, void *event_info, Evas_Async_Events_Put_Cb func);
[ :evas_async_events_put, [ :pointer, :evas_callback_type, :pointer, :evas_async_events_put_cb ], :bool ],
+ # EAPI int evas_render_method_lookup(const char *name);
+ [ :evas_render_method_lookup, [ :string ], :int ],
+ # EAPI Eina_List *evas_render_method_list(void);
+ [ :evas_render_method_list, [ ], :eina_list ],
+ # EAPI void evas_render_method_list_free(Eina_List *list);
+ [ :evas_render_method_list_free, [ :eina_list ], :void ],
+ # EAPI void evas_render_updates_free(Eina_List *updates);
+ [ :evas_render_updates_free, [ :eina_list ], :void ],
+ # EAPI Evas_Device *evas_device_add(Evas *e);
+ [ :evas_device_add, [ :pointer ], :evas_device ],
+ # EAPI void evas_device_del(Evas_Device *dev);
+ [ :evas_device_del, [ :evas_device ], :void ],
+ # EAPI void evas_device_push(Evas *e, Evas_Device *dev);
+ [ :evas_device_push, [ :pointer, :evas_device ], :void ],
+ # EAPI void evas_device_pop(Evas *e);
+ [ :evas_device_pop, [ :pointer ], :void ],
+ # EAPI const Eina_List *evas_device_list(Evas *e, const Evas_Device *dev);
+ [ :evas_device_list, [ :pointer, :evas_device ], :eina_list ],
+ # EAPI void evas_device_name_set(Evas_Device *dev, const char *name);
+ [ :evas_device_name_set, [ :evas_device, :string ], :void ],
+ # EAPI const char *evas_device_name_get(const Evas_Device *dev);
+ [ :evas_device_name_get, [ :evas_device ], :string ],
+ # EAPI void evas_device_description_set(Evas_Device *dev, const char *desc);
+ [ :evas_device_description_set, [ :evas_device, :string ], :void ],
+ # EAPI const char *evas_device_description_get(const Evas_Device *dev);
+ [ :evas_device_description_get, [ :evas_device ], :string ],
+ # EAPI void evas_device_parent_set(Evas_Device *dev, Evas_Device *parent);
+ [ :evas_device_parent_set, [ :evas_device, :evas_device ], :void ],
+ # EAPI const Evas_Device *evas_device_parent_get(const Evas_Device *dev);
+ [ :evas_device_parent_get, [ :evas_device ], :evas_device ],
+ # EAPI void evas_device_class_set(Evas_Device *dev, Evas_Device_Class clas);
+ [ :evas_device_class_set, [ :evas_device, :evas_device_class ], :void ],
+ # EAPI Evas_Device_Class evas_device_class_get(const Evas_Device *dev);
+ [ :evas_device_class_get, [ :evas_device ], :evas_device_class ],
+ # EAPI void evas_device_subclass_set(Evas_Device *dev, Evas_Device_Subclass clas);
+ [ :evas_device_subclass_set, [ :evas_device, :evas_device_subclass ], :void ],
+ # EAPI Evas_Device_Subclass evas_device_subclass_get(const Evas_Device *dev);
+ [ :evas_device_subclass_get, [ :evas_device ], :evas_device_subclass ],
+ # EAPI void evas_device_emulation_source_set(Evas_Device *dev, Evas_Device *src);
+ [ :evas_device_emulation_source_set, [ :evas_device, :evas_device ], :void ],
+ # EAPI const Evas_Device *evas_device_emulation_source_get(const Evas_Device *dev);
+ [ :evas_device_emulation_source_get, [ :evas_device ], :evas_device ],
+ # EAPI void evas_map_util_points_populate_from_object_full(Evas_Map *m, const Evas_Object *obj, Evas_Coord z);
+ [ :evas_map_util_points_populate_from_object_full, [ :evas_map, :pointer, :int ], :void ],
+ # EAPI void evas_map_util_points_populate_from_object(Evas_Map *m, const Evas_Object *obj);
+ [ :evas_map_util_points_populate_from_object, [ :evas_map, :pointer ], :void ],
+ # EAPI void evas_map_util_points_populate_from_geometry(Evas_Map *m, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Coord z);
+ [ :evas_map_util_points_populate_from_geometry, [ :evas_map, :int, :int, :int, :int, :int ], :void ],
+ # EAPI void evas_map_util_points_color_set(Evas_Map *m, int r, int g, int b, int a);
+ [ :evas_map_util_points_color_set, [ :evas_map, :int, :int, :int, :int ], :void ],
+ # EAPI void evas_map_util_rotate(Evas_Map *m, double degrees, Evas_Coord cx, Evas_Coord cy);
+ [ :evas_map_util_rotate, [ :evas_map, :double, :int, :int ], :void ],
+ # EAPI void evas_map_util_zoom(Evas_Map *m, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy);
+ [ :evas_map_util_zoom, [ :evas_map, :double, :double, :int, :int ], :void ],
+ # EAPI void evas_map_util_3d_rotate(Evas_Map *m, double dx, double dy, double dz, Evas_Coord cx, Evas_Coord cy, Evas_Coord cz);
+ [ :evas_map_util_3d_rotate, [ :evas_map, :double, :double, :double, :int, :int, :int ], :void ],
+ # EAPI void evas_map_util_quat_rotate(Evas_Map *m, double qx, double qy, double qz, double qw, double cx, double cy, double cz);
+ [ :evas_map_util_quat_rotate, [ :evas_map, :double, :double, :double, :double, :double, :double, :double ], :void ],
+ # EAPI void evas_map_util_3d_lighting(Evas_Map *m, Evas_Coord lx, Evas_Coord ly, Evas_Coord lz, int lr, int lg, int lb, int ar, int ag, int ab);
+ [ :evas_map_util_3d_lighting, [ :evas_map, :int, :int, :int, :int, :int, :int, :int, :int, :int ], :void ],
+ # EAPI void evas_map_util_3d_perspective(Evas_Map *m, Evas_Coord px, Evas_Coord py, Evas_Coord z0, Evas_Coord foc);
+ [ :evas_map_util_3d_perspective, [ :evas_map, :int, :int, :int, :int ], :void ],
+ # EAPI Eina_Bool evas_map_util_clockwise_get(Evas_Map *m);
+ [ :evas_map_util_clockwise_get, [ :evas_map ], :bool ],
+ # EAPI Evas_Map *evas_map_new(int count);
+ [ :evas_map_new, [ :int ], :evas_map ],
+ # EAPI void evas_map_smooth_set(Evas_Map *m, Eina_Bool enabled);
+ [ :evas_map_smooth_set, [ :evas_map, :bool ], :void ],
+ # EAPI Eina_Bool evas_map_smooth_get(const Evas_Map *m);
+ [ :evas_map_smooth_get, [ :evas_map ], :bool ],
+ # EAPI void evas_map_alpha_set(Evas_Map *m, Eina_Bool enabled);
+ [ :evas_map_alpha_set, [ :evas_map, :bool ], :void ],
+ # EAPI Eina_Bool evas_map_alpha_get(const Evas_Map *m);
+ [ :evas_map_alpha_get, [ :evas_map ], :bool ],
+ # EAPI Evas_Map *evas_map_dup(const Evas_Map *m);
+ [ :evas_map_dup, [ :evas_map ], :evas_map ],
+ # EAPI void evas_map_free(Evas_Map *m);
+ [ :evas_map_free, [ :evas_map ], :void ],
+ # EAPI int evas_map_count_get(const Evas_Map *m);
+ [ :evas_map_count_get, [ :evas_map ], :int ],
+ # EAPI void evas_map_point_coord_set(Evas_Map *m, int idx, Evas_Coord x, Evas_Coord y, Evas_Coord z);
+ [ :evas_map_point_coord_set, [ :evas_map, :int, :int, :int, :int ], :void ],
+ # EAPI void evas_map_point_coord_get(const Evas_Map *m, int idx, Evas_Coord *x, Evas_Coord *y, Evas_Coord *z);
+ [ :evas_map_point_coord_get, [ :evas_map, :int, :pointer, :pointer, :pointer ], :void ],
+ # EAPI void evas_map_point_image_uv_set(Evas_Map *m, int idx, double u, double v);
+ [ :evas_map_point_image_uv_set, [ :evas_map, :int, :double, :double ], :void ],
+ # EAPI void evas_map_point_image_uv_get(const Evas_Map *m, int idx, double *u, double *v);
+ [ :evas_map_point_image_uv_get, [ :evas_map, :int, :pointer, :pointer ], :void ],
+ # EAPI void evas_map_point_color_set(Evas_Map *m, int idx, int r, int g, int b, int a);
+ [ :evas_map_point_color_set, [ :evas_map, :int, :int, :int, :int, :int ], :void ],
+ # EAPI void evas_map_point_color_get(const Evas_Map *m, int idx, int *r, int *g, int *b, int *a);
+ [ :evas_map_point_color_get, [ :evas_map, :int, :pointer, :pointer, :pointer, :pointer ], :void ],
+ # EAPI Eina_Bool evas_object_image_extension_can_load_get(const char *file);
+ [ :evas_object_image_extension_can_load_get, [ :string ], :bool ],
+ # EAPI Eina_Bool evas_object_image_extension_can_load_fast_get(const char *file);
+ [ :evas_object_image_extension_can_load_fast_get, [ :string ], :bool ],
+ # EAPI const char *evas_textblock_escape_string_get(const char *escape);
+ [ :evas_textblock_escape_string_get, [ :string ], :string ],
+ # EAPI const char *evas_textblock_string_escape_get(const char *string, int *len_ret);
+ [ :evas_textblock_string_escape_get, [ :string, :pointer ], :string ],
+ # EAPI const char *evas_textblock_escape_string_range_get(const char *escape_start, const char *escape_end);
+ [ :evas_textblock_escape_string_range_get, [ :string, :string ], :string ],
+ # EAPI Evas_Textblock_Style *evas_textblock_style_new(void);
+ [ :evas_textblock_style_new, [ ], :evas_textblock_style ],
+ # EAPI void evas_textblock_style_free(Evas_Textblock_Style *ts);
+ [ :evas_textblock_style_free, [ :evas_textblock_style ], :void ],
+ # EAPI void evas_textblock_style_set(Evas_Textblock_Style *ts, const char *text);
+ [ :evas_textblock_style_set, [ :evas_textblock_style, :string ], :void ],
+ # EAPI const char *evas_textblock_style_get(const Evas_Textblock_Style *ts);
+ [ :evas_textblock_style_get, [ :evas_textblock_style ], :string ],
+ # EAPI void evas_object_textblock_text_markup_prepend(Evas_Textblock_Cursor *cur, const char *text);
+ [ :evas_object_textblock_text_markup_prepend, [ :evas_textblock_cursor, :string ], :void ],
+ # EAPI void evas_textblock_cursor_free(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_free, [ :evas_textblock_cursor ], :void ],
+ # EAPI void evas_textblock_cursor_paragraph_first(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_paragraph_first, [ :evas_textblock_cursor ], :void ],
+ # EAPI void evas_textblock_cursor_paragraph_last(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_paragraph_last, [ :evas_textblock_cursor ], :void ],
+ # EAPI Eina_Bool evas_textblock_cursor_paragraph_next(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_paragraph_next, [ :evas_textblock_cursor ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_paragraph_prev(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_paragraph_prev, [ :evas_textblock_cursor ], :bool ],
+ # EAPI const Evas_Object_Textblock_Node_Format *evas_textblock_node_format_next_get(const Evas_Object_Textblock_Node_Format *n);
+ [ :evas_textblock_node_format_next_get, [ :evas_object_textblock_node_format ], :evas_object_textblock_node_format ],
+ # EAPI const Evas_Object_Textblock_Node_Format *evas_textblock_node_format_prev_get(const Evas_Object_Textblock_Node_Format *n);
+ [ :evas_textblock_node_format_prev_get, [ :evas_object_textblock_node_format ], :evas_object_textblock_node_format ],
+ # EAPI void evas_textblock_cursor_set_at_format(Evas_Textblock_Cursor *cur, const Evas_Object_Textblock_Node_Format *n);
+ [ :evas_textblock_cursor_set_at_format, [ :evas_textblock_cursor, :evas_object_textblock_node_format ], :void ],
+ # EAPI const Evas_Object_Textblock_Node_Format *evas_textblock_cursor_format_get(const Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_format_get, [ :evas_textblock_cursor ], :evas_object_textblock_node_format ],
+ # EAPI const char *evas_textblock_node_format_text_get(const Evas_Object_Textblock_Node_Format *fnode);
+ [ :evas_textblock_node_format_text_get, [ :evas_object_textblock_node_format ], :string ],
+ # EAPI void evas_textblock_cursor_at_format_set(Evas_Textblock_Cursor *cur, const Evas_Object_Textblock_Node_Format *fmt);
+ [ :evas_textblock_cursor_at_format_set, [ :evas_textblock_cursor, :evas_object_textblock_node_format ], :void ],
+ # EAPI Eina_Bool evas_textblock_cursor_format_is_visible_get(const Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_format_is_visible_get, [ :evas_textblock_cursor ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_format_next(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_format_next, [ :evas_textblock_cursor ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_format_prev(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_format_prev, [ :evas_textblock_cursor ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_is_format(const Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_is_format, [ :evas_textblock_cursor ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_char_next(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_char_next, [ :evas_textblock_cursor ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_char_prev(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_char_prev, [ :evas_textblock_cursor ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_word_start(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_word_start, [ :evas_textblock_cursor ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_word_end(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_word_end, [ :evas_textblock_cursor ], :bool ],
+ # EAPI void evas_textblock_cursor_paragraph_char_first(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_paragraph_char_first, [ :evas_textblock_cursor ], :void ],
+ # EAPI void evas_textblock_cursor_paragraph_char_last(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_paragraph_char_last, [ :evas_textblock_cursor ], :void ],
+ # EAPI void evas_textblock_cursor_line_char_first(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_line_char_first, [ :evas_textblock_cursor ], :void ],
+ # EAPI void evas_textblock_cursor_line_char_last(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_line_char_last, [ :evas_textblock_cursor ], :void ],
+ # EAPI int evas_textblock_cursor_pos_get(const Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_pos_get, [ :evas_textblock_cursor ], :int ],
+ # EAPI void evas_textblock_cursor_pos_set(Evas_Textblock_Cursor *cur, int pos);
+ [ :evas_textblock_cursor_pos_set, [ :evas_textblock_cursor, :int ], :void ],
+ # EAPI Eina_Bool evas_textblock_cursor_line_set(Evas_Textblock_Cursor *cur, int line);
+ [ :evas_textblock_cursor_line_set, [ :evas_textblock_cursor, :int ], :bool ],
+ # EAPI int evas_textblock_cursor_compare(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2);
+ [ :evas_textblock_cursor_compare, [ :evas_textblock_cursor, :evas_textblock_cursor ], :int ],
+ # EAPI void evas_textblock_cursor_copy(const Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *cur_dest);
+ [ :evas_textblock_cursor_copy, [ :evas_textblock_cursor, :evas_textblock_cursor ], :void ],
+ # EAPI int evas_textblock_cursor_text_append(Evas_Textblock_Cursor *cur, const char *text);
+ [ :evas_textblock_cursor_text_append, [ :evas_textblock_cursor, :string ], :int ],
+ # EAPI int evas_textblock_cursor_text_prepend(Evas_Textblock_Cursor *cur, const char *text);
+ [ :evas_textblock_cursor_text_prepend, [ :evas_textblock_cursor, :string ], :int ],
+ # EAPI Eina_Bool evas_textblock_cursor_format_append(Evas_Textblock_Cursor *cur, const char *format);
+ [ :evas_textblock_cursor_format_append, [ :evas_textblock_cursor, :string ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_format_prepend(Evas_Textblock_Cursor *cur, const char *format);
+ [ :evas_textblock_cursor_format_prepend, [ :evas_textblock_cursor, :string ], :bool ],
+ # EAPI void evas_textblock_cursor_char_delete(Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_char_delete, [ :evas_textblock_cursor ], :void ],
+ # EAPI void evas_textblock_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2);
+ [ :evas_textblock_cursor_range_delete, [ :evas_textblock_cursor, :evas_textblock_cursor ], :void ],
+ # EAPI const char *evas_textblock_cursor_paragraph_text_get(const Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_paragraph_text_get, [ :evas_textblock_cursor ], :string ],
+ # EAPI int evas_textblock_cursor_paragraph_text_length_get(const Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_paragraph_text_length_get, [ :evas_textblock_cursor ], :int ],
+ # EAPI Eina_Bool evas_textblock_cursor_visible_range_get(Evas_Textblock_Cursor *start, Evas_Textblock_Cursor *end);
+ [ :evas_textblock_cursor_visible_range_get, [ :evas_textblock_cursor, :evas_textblock_cursor ], :bool ],
+ # EAPI Eina_List *evas_textblock_cursor_range_formats_get(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2);
+ [ :evas_textblock_cursor_range_formats_get, [ :evas_textblock_cursor, :evas_textblock_cursor ], :eina_list ],
+ # EAPI char *evas_textblock_cursor_range_text_get(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format);
+ [ :evas_textblock_cursor_range_text_get, [ :evas_textblock_cursor, :evas_textblock_cursor, :evas_textblock_text_type ], :string ],
+ # EAPI char *evas_textblock_cursor_content_get(const Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_content_get, [ :evas_textblock_cursor ], :string ],
+ # EAPI Eina_Bool evas_textblock_cursor_geometry_bidi_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch, Evas_Coord *cx2, Evas_Coord *cy2, Evas_Coord *cw2, Evas_Coord *ch2, Evas_Textblock_Cursor_Type ctype);
+ [ :evas_textblock_cursor_geometry_bidi_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer, :pointer, :pointer, :pointer,
+ :pointer, :evas_textblock_cursor_type ], :bool ],
+ # EAPI int evas_textblock_cursor_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch, Evas_BiDi_Direction *dir, Evas_Textblock_Cursor_Type ctype);
+ [ :evas_textblock_cursor_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer, :pointer, :evas_textblock_cursor_type
+ ], :int ],
+ # EAPI int evas_textblock_cursor_char_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
+ [ :evas_textblock_cursor_char_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer ], :int ],
+ # EAPI int evas_textblock_cursor_pen_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cpen_x, Evas_Coord *cy, Evas_Coord *cadv, Evas_Coord *ch);
+ [ :evas_textblock_cursor_pen_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer ], :int ],
+ # EAPI int evas_textblock_cursor_line_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
+ [ :evas_textblock_cursor_line_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer ], :int ],
+ # EAPI Eina_Bool evas_textblock_cursor_char_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y);
+ [ :evas_textblock_cursor_char_coord_set, [ :evas_textblock_cursor, :int, :int ], :bool ],
+ # EAPI int evas_textblock_cursor_line_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord y);
+ [ :evas_textblock_cursor_line_coord_set, [ :evas_textblock_cursor, :int ], :int ],
+ # EAPI Eina_List *evas_textblock_cursor_range_geometry_get(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2);
+ [ :evas_textblock_cursor_range_geometry_get, [ :evas_textblock_cursor, :evas_textblock_cursor ], :eina_list ],
+ # EAPI Eina_Bool evas_textblock_cursor_format_item_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
+ [ :evas_textblock_cursor_format_item_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer ], :bool ],
+ # EAPI Eina_Bool evas_textblock_cursor_eol_get(const Evas_Textblock_Cursor *cur);
+ [ :evas_textblock_cursor_eol_get, [ :evas_textblock_cursor ], :bool ],
+ # EAPI void evas_smart_free(Evas_Smart *s);
+ [ :evas_smart_free, [ :evas_smart ], :void ],
+ # EAPI Evas_Smart *evas_smart_class_new(const Evas_Smart_Class *sc);
+ [ :evas_smart_class_new, [ :evas_smart_class ], :evas_smart ],
+ # EAPI const Evas_Smart_Class *evas_smart_class_get(const Evas_Smart *s);
+ [ :evas_smart_class_get, [ :evas_smart ], :evas_smart_class ],
+ # EAPI void *evas_smart_data_get(const Evas_Smart *s);
+ [ :evas_smart_data_get, [ :evas_smart ], :pointer ],
+ # EAPI const Evas_Smart_Cb_Description **evas_smart_callbacks_descriptions_get(const Evas_Smart *s, unsigned int *count);
+ [ :evas_smart_callbacks_descriptions_get, [ :evas_smart, :pointer ], :evas_smart_cb_description ],
+ # EAPI const Evas_Smart_Cb_Description *evas_smart_callback_description_find(const Evas_Smart *s, const char *name);
+ [ :evas_smart_callback_description_find, [ :evas_smart, :string ], :evas_smart_cb_description ],
+ # EAPI Eina_Bool evas_smart_class_inherit_full(Evas_Smart_Class *sc, const Evas_Smart_Class *parent_sc, unsigned int parent_sc_size);
+ [ :evas_smart_class_inherit_full, [ :evas_smart_class, :evas_smart_class, :uint ], :bool ],
+ # EAPI int evas_smart_usage_get(const Evas_Smart *s);
+ [ :evas_smart_usage_get, [ :evas_smart ], :int ],
+ # EAPI void evas_smart_legacy_type_register(const char *type, const Eo_Class *klass);
+ [ :evas_smart_legacy_type_register, [ :string, :pointer ], :void ],
+ # EAPI void evas_object_smart_clipped_smart_set(Evas_Smart_Class *sc);
+ [ :evas_object_smart_clipped_smart_set, [ :evas_smart_class ], :void ],
+ # EAPI const Evas_Smart_Class *evas_object_smart_clipped_class_get(void);
+ [ :evas_object_smart_clipped_class_get, [ ], :evas_smart_class ],
+ # EAPI void evas_object_box_smart_set(Evas_Object_Box_Api *api);
+ [ :evas_object_box_smart_set, [ :evas_object_box_api ], :void ],
+ # EAPI const Evas_Object_Box_Api *evas_object_box_smart_class_get(void);
+ [ :evas_object_box_smart_class_get, [ ], :evas_object_box_api ],
+ # EAPI Eina_Bool evas_cserve_want_get(void);
+ [ :evas_cserve_want_get, [ ], :bool ],
+ # EAPI Eina_Bool evas_cserve_connected_get(void);
+ [ :evas_cserve_connected_get, [ ], :bool ],
+ # EAPI Eina_Bool evas_cserve_stats_get(Evas_Cserve_Stats *stats);
+ [ :evas_cserve_stats_get, [ :evas_cserve_stats ], :bool ],
+ # EAPI void evas_cserve_image_cache_contents_clean(Evas_Cserve_Image_Cache *cache);
+ [ :evas_cserve_image_cache_contents_clean, [ :evas_cserve_image_cache ], :void ],
+ # EAPI Eina_Bool evas_cserve_config_get(Evas_Cserve_Config *config);
+ [ :evas_cserve_config_get, [ :evas_cserve_config ], :bool ],
+ # EAPI Eina_Bool evas_cserve_config_set(const Evas_Cserve_Config *config);
+ [ :evas_cserve_config_set, [ :evas_cserve_config ], :bool ],
+ # EAPI void evas_cserve_disconnect(void);
+ [ :evas_cserve_disconnect, [ ], :void ],
+ # EAPI const char *evas_load_error_str(Evas_Load_Error error);
+ [ :evas_load_error_str, [ :evas_load_error ], :string ],
+ # EAPI void evas_color_hsv_to_rgb(float h, float s, float v, int *r, int *g, int *b);
+ [ :evas_color_hsv_to_rgb, [ :float, :float, :float, :pointer, :pointer, :pointer ], :void ],
+ # EAPI void evas_color_rgb_to_hsv(int r, int g, int b, float *h, float *s, float *v);
+ [ :evas_color_rgb_to_hsv, [ :int, :int, :int, :pointer, :pointer, :pointer ], :void ],
+ # EAPI void evas_color_argb_premul(int a, int *r, int *g, int *b);
+ [ :evas_color_argb_premul, [ :int, :pointer, :pointer, :pointer ], :void ],
+ # EAPI void evas_color_argb_unpremul(int a, int *r, int *g, int *b);
+ [ :evas_color_argb_unpremul, [ :int, :pointer, :pointer, :pointer ], :void ],
+ # EAPI void evas_data_argb_premul(unsigned int *data, unsigned int len);
+ [ :evas_data_argb_premul, [ :pointer, :uint ], :void ],
+ # EAPI void evas_data_argb_unpremul(unsigned int *data, unsigned int len);
+ [ :evas_data_argb_unpremul, [ :pointer, :uint ], :void ],
+ # EAPI int evas_string_char_next_get(const char *str, int pos, int *decoded);
+ [ :evas_string_char_next_get, [ :string, :int, :pointer ], :int ],
+ # EAPI int evas_string_char_prev_get(const char *str, int pos, int *decoded);
+ [ :evas_string_char_prev_get, [ :string, :int, :pointer ], :int ],
+ # EAPI int evas_string_char_len_get(const char *str);
+ [ :evas_string_char_len_get, [ :string ], :int ],
+ # EAPI Eina_Bool evas_key_modifier_is_set(const Evas_Modifier *m, const char *keyname);
+ [ :evas_key_modifier_is_set, [ :evas_modifier, :string ], :bool ],
+ # EAPI Eina_Bool evas_key_lock_is_set(const Evas_Lock *l, const char *keyname);
+ [ :evas_key_lock_is_set, [ :evas_lock, :string ], :bool ],
# EAPI Evas *evas_new(void);
- [ :evas_new, [ ], :evas ],
+ [ :evas_new, [ ], :pointer ],
# EAPI void evas_free(Evas *e);
- [ :evas_free, [ :evas ], :void ],
+ [ :evas_free, [ :pointer ], :void ],
# EAPI void evas_focus_in(Evas *e);
- [ :evas_focus_in, [ :evas ], :void ],
+ [ :evas_focus_in, [ :pointer ], :void ],
# EAPI void evas_focus_out(Evas *e);
- [ :evas_focus_out, [ :evas ], :void ],
+ [ :evas_focus_out, [ :pointer ], :void ],
# EAPI Eina_Bool evas_focus_state_get(const Evas *e);
- [ :evas_focus_state_get, [ :evas ], :bool ],
+ [ :evas_focus_state_get, [ :pointer ], :bool ],
# EAPI void evas_nochange_push(Evas *e);
- [ :evas_nochange_push, [ :evas ], :void ],
+ [ :evas_nochange_push, [ :pointer ], :void ],
# EAPI void evas_nochange_pop(Evas *e);
- [ :evas_nochange_pop, [ :evas ], :void ],
+ [ :evas_nochange_pop, [ :pointer ], :void ],
# EAPI void evas_data_attach_set(Evas *e, void *data);
- [ :evas_data_attach_set, [ :evas, :pointer ], :void ],
+ [ :evas_data_attach_set, [ :pointer, :pointer ], :void ],
# EAPI void *evas_data_attach_get(const Evas *e);
- [ :evas_data_attach_get, [ :evas ], :pointer ],
+ [ :evas_data_attach_get, [ :pointer ], :pointer ],
# EAPI void evas_damage_rectangle_add(Evas *e, int x, int y, int w, int h);
- [ :evas_damage_rectangle_add, [ :evas, :int, :int, :int, :int ], :void ],
+ [ :evas_damage_rectangle_add, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_obscured_rectangle_add(Evas *e, int x, int y, int w, int h);
- [ :evas_obscured_rectangle_add, [ :evas, :int, :int, :int, :int ], :void ],
+ [ :evas_obscured_rectangle_add, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_obscured_clear(Evas *e);
- [ :evas_obscured_clear, [ :evas ], :void ],
+ [ :evas_obscured_clear, [ :pointer ], :void ],
+ # EAPI Eina_Bool evas_render_async(Evas *e);
+ [ :evas_render_async, [ :pointer ], :bool ],
# EAPI Eina_List *evas_render_updates(Evas *e);
- [ :evas_render_updates, [ :evas ], :eina_list ],
- # EAPI void evas_render_updates_free(Eina_List *updates);
- [ :evas_render_updates_free, [ :eina_list ], :void ],
+ [ :evas_render_updates, [ :pointer ], :eina_list ],
# EAPI void evas_render(Evas *e);
- [ :evas_render, [ :evas ], :void ],
+ [ :evas_render, [ :pointer ], :void ],
# EAPI void evas_norender(Evas *e);
- [ :evas_norender, [ :evas ], :void ],
+ [ :evas_norender, [ :pointer ], :void ],
# EAPI void evas_render_idle_flush(Evas *e);
- [ :evas_render_idle_flush, [ :evas ], :void ],
+ [ :evas_render_idle_flush, [ :pointer ], :void ],
# EAPI void evas_render_dump(Evas *e);
- [ :evas_render_dump, [ :evas ], :void ],
- # EAPI int evas_render_method_lookup(const char *name);
- [ :evas_render_method_lookup, [ :string ], :int ],
- # EAPI Eina_List *evas_render_method_list(void);
- [ :evas_render_method_list, [ ], :eina_list ],
- # EAPI void evas_render_method_list_free(Eina_List *list);
- [ :evas_render_method_list_free, [ :eina_list ], :void ],
+ [ :evas_render_dump, [ :pointer ], :void ],
# EAPI void evas_output_method_set(Evas *e, int render_method);
- [ :evas_output_method_set, [ :evas, :int ], :void ],
+ [ :evas_output_method_set, [ :pointer, :int ], :void ],
# EAPI int evas_output_method_get(const Evas *e);
- [ :evas_output_method_get, [ :evas ], :int ],
+ [ :evas_output_method_get, [ :pointer ], :int ],
# EAPI Evas_Engine_Info *evas_engine_info_get(const Evas *e);
- [ :evas_engine_info_get, [ :evas ], :evas_engine_info ],
+ [ :evas_engine_info_get, [ :pointer ], :evas_engine_info ],
# EAPI Eina_Bool evas_engine_info_set(Evas *e, Evas_Engine_Info *info);
- [ :evas_engine_info_set, [ :evas, :evas_engine_info ], :bool ],
+ [ :evas_engine_info_set, [ :pointer, :evas_engine_info ], :bool ],
# EAPI void evas_output_size_set(Evas *e, int w, int h);
- [ :evas_output_size_set, [ :evas, :int, :int ], :void ],
+ [ :evas_output_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void evas_output_size_get(const Evas *e, int *w, int *h);
- [ :evas_output_size_get, [ :evas, :pointer, :pointer ], :void ],
+ [ :evas_output_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_output_viewport_set(Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
- [ :evas_output_viewport_set, [ :evas, :int, :int, :int, :int ], :void ],
+ [ :evas_output_viewport_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_output_viewport_get(const Evas *e, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
- [ :evas_output_viewport_get, [ :evas, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_output_viewport_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_output_framespace_set(Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
- [ :evas_output_framespace_set, [ :evas, :int, :int, :int, :int ], :void ],
+ [ :evas_output_framespace_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_output_framespace_get(const Evas *e, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
- [ :evas_output_framespace_get, [ :evas, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_output_framespace_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI Evas_Coord evas_coord_screen_x_to_world(const Evas *e, int x);
- [ :evas_coord_screen_x_to_world, [ :evas, :int ], :int ],
+ [ :evas_coord_screen_x_to_world, [ :pointer, :int ], :int ],
# EAPI Evas_Coord evas_coord_screen_y_to_world(const Evas *e, int y);
- [ :evas_coord_screen_y_to_world, [ :evas, :int ], :int ],
+ [ :evas_coord_screen_y_to_world, [ :pointer, :int ], :int ],
# EAPI int evas_coord_world_x_to_screen(const Evas *e, Evas_Coord x);
- [ :evas_coord_world_x_to_screen, [ :evas, :int ], :int ],
+ [ :evas_coord_world_x_to_screen, [ :pointer, :int ], :int ],
# EAPI int evas_coord_world_y_to_screen(const Evas *e, Evas_Coord y);
- [ :evas_coord_world_y_to_screen, [ :evas, :int ], :int ],
+ [ :evas_coord_world_y_to_screen, [ :pointer, :int ], :int ],
# EAPI void evas_pointer_output_xy_get(const Evas *e, int *x, int *y);
- [ :evas_pointer_output_xy_get, [ :evas, :pointer, :pointer ], :void ],
+ [ :evas_pointer_output_xy_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_pointer_canvas_xy_get(const Evas *e, Evas_Coord *x, Evas_Coord *y);
- [ :evas_pointer_canvas_xy_get, [ :evas, :pointer, :pointer ], :void ],
+ [ :evas_pointer_canvas_xy_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI int evas_pointer_button_down_mask_get(const Evas *e);
- [ :evas_pointer_button_down_mask_get, [ :evas ], :int ],
+ [ :evas_pointer_button_down_mask_get, [ :pointer ], :int ],
# EAPI Eina_Bool evas_pointer_inside_get(const Evas *e);
- [ :evas_pointer_inside_get, [ :evas ], :bool ],
+ [ :evas_pointer_inside_get, [ :pointer ], :bool ],
# EAPI void evas_sync(Evas *e);
- [ :evas_sync, [ :evas ], :void ],
+ [ :evas_sync, [ :pointer ], :void ],
# EAPI void evas_event_callback_add(Evas *e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data);
- [ :evas_event_callback_add, [ :evas, :evas_callback_type, :evas_event_cb, :pointer ], :void ],
+ [ :evas_event_callback_add, [ :pointer, :evas_callback_type, :evas_event_cb, :pointer ], :void ],
# EAPI void evas_event_callback_priority_add(Evas *e, Evas_Callback_Type type, Evas_Callback_Priority priority, Evas_Event_Cb func, const void *data);
- [ :evas_event_callback_priority_add, [ :evas, :evas_callback_type, :short, :evas_event_cb, :pointer ], :void ],
+ [ :evas_event_callback_priority_add, [ :pointer, :evas_callback_type, :eo_callback_priority, :evas_event_cb, :pointer ], :void ],
# EAPI void *evas_event_callback_del(Evas *e, Evas_Callback_Type type, Evas_Event_Cb func);
- [ :evas_event_callback_del, [ :evas, :evas_callback_type, :evas_event_cb ], :pointer ],
+ [ :evas_event_callback_del, [ :pointer, :evas_callback_type, :evas_event_cb ], :pointer ],
# EAPI void *evas_event_callback_del_full(Evas *e, Evas_Callback_Type type, Evas_Event_Cb func, const void *data);
- [ :evas_event_callback_del_full, [ :evas, :evas_callback_type, :evas_event_cb, :pointer ], :pointer ],
+ [ :evas_event_callback_del_full, [ :pointer, :evas_callback_type, :evas_event_cb, :pointer ], :pointer ],
# EAPI void evas_post_event_callback_push(Evas *e, Evas_Object_Event_Post_Cb func, const void *data);
- [ :evas_post_event_callback_push, [ :evas, :evas_object_event_post_cb, :pointer ], :void ],
+ [ :evas_post_event_callback_push, [ :pointer, :evas_object_event_post_cb, :pointer ], :void ],
# EAPI void evas_post_event_callback_remove(Evas *e, Evas_Object_Event_Post_Cb func);
- [ :evas_post_event_callback_remove, [ :evas, :evas_object_event_post_cb ], :void ],
+ [ :evas_post_event_callback_remove, [ :pointer, :evas_object_event_post_cb ], :void ],
# EAPI void evas_post_event_callback_remove_full(Evas *e, Evas_Object_Event_Post_Cb func, const void *data);
- [ :evas_post_event_callback_remove_full, [ :evas, :evas_object_event_post_cb, :pointer ], :void ],
+ [ :evas_post_event_callback_remove_full, [ :pointer, :evas_object_event_post_cb, :pointer ], :void ],
# EAPI void evas_event_default_flags_set(Evas *e, Evas_Event_Flags flags);
- [ :evas_event_default_flags_set, [ :evas, :evas_event_flags ], :void ],
+ [ :evas_event_default_flags_set, [ :pointer, :evas_event_flags ], :void ],
# EAPI Evas_Event_Flags evas_event_default_flags_get(const Evas *e);
- [ :evas_event_default_flags_get, [ :evas ], :evas_event_flags ],
+ [ :evas_event_default_flags_get, [ :pointer ], :evas_event_flags ],
# EAPI void evas_event_freeze(Evas *e);
- [ :evas_event_freeze, [ :evas ], :void ],
+ [ :evas_event_freeze, [ :pointer ], :void ],
# EAPI void evas_event_thaw(Evas *e);
- [ :evas_event_thaw, [ :evas ], :void ],
+ [ :evas_event_thaw, [ :pointer ], :void ],
# EAPI int evas_event_freeze_get(const Evas *e);
- [ :evas_event_freeze_get, [ :evas ], :int ],
+ [ :evas_event_freeze_get, [ :pointer ], :int ],
# EAPI void evas_event_thaw_eval(Evas *e);
- [ :evas_event_thaw_eval, [ :evas ], :void ],
+ [ :evas_event_thaw_eval, [ :pointer ], :void ],
# EAPI int evas_event_down_count_get(const Evas *e);
- [ :evas_event_down_count_get, [ :evas ], :int ],
+ [ :evas_event_down_count_get, [ :pointer ], :int ],
# EAPI void evas_event_feed_mouse_down(Evas *e, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data);
- [ :evas_event_feed_mouse_down, [ :evas, :int, :evas_button_flags, :uint, :pointer ], :void ],
+ [ :evas_event_feed_mouse_down, [ :pointer, :int, :evas_button_flags, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_mouse_up(Evas *e, int b, Evas_Button_Flags flags, unsigned int timestamp, const void *data);
- [ :evas_event_feed_mouse_up, [ :evas, :int, :evas_button_flags, :uint, :pointer ], :void ],
+ [ :evas_event_feed_mouse_up, [ :pointer, :int, :evas_button_flags, :uint, :pointer ], :void ],
+ # EAPI void evas_event_input_mouse_move(Evas *e, int x, int y, unsigned int timestamp, const void *data);
+ [ :evas_event_input_mouse_move, [ :pointer, :int, :int, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_mouse_move(Evas *e, int x, int y, unsigned int timestamp, const void *data);
- [ :evas_event_feed_mouse_move, [ :evas, :int, :int, :uint, :pointer ], :void ],
+ [ :evas_event_feed_mouse_move, [ :pointer, :int, :int, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_mouse_in(Evas *e, unsigned int timestamp, const void *data);
- [ :evas_event_feed_mouse_in, [ :evas, :uint, :pointer ], :void ],
+ [ :evas_event_feed_mouse_in, [ :pointer, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_mouse_out(Evas *e, unsigned int timestamp, const void *data);
- [ :evas_event_feed_mouse_out, [ :evas, :uint, :pointer ], :void ],
+ [ :evas_event_feed_mouse_out, [ :pointer, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_multi_down(Evas *e, int d, int x, int y, double rad, double radx, double rady, double pres, double ang, double fx, double fy, Evas_Button_Flags flags, unsigned int timestamp, const void *data);
- [ :evas_event_feed_multi_down, [ :evas, :int, :int, :int, :double, :double, :double, :double, :double, :double, :double, :evas_button_flags,
- :uint, :pointer ], :void ],
+ [ :evas_event_feed_multi_down, [ :pointer, :int, :int, :int, :double, :double, :double, :double, :double, :double, :double,
+ :evas_button_flags, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_multi_up(Evas *e, int d, int x, int y, double rad, double radx, double rady, double pres, double ang, double fx, double fy, Evas_Button_Flags flags, unsigned int timestamp, const void *data);
- [ :evas_event_feed_multi_up, [ :evas, :int, :int, :int, :double, :double, :double, :double, :double, :double, :double, :evas_button_flags,
+ [ :evas_event_feed_multi_up, [ :pointer, :int, :int, :int, :double, :double, :double, :double, :double, :double, :double, :evas_button_flags,
:uint, :pointer ], :void ],
# EAPI void evas_event_feed_multi_move(Evas *e, int d, int x, int y, double rad, double radx, double rady, double pres, double ang, double fx, double fy, unsigned int timestamp, const void *data);
- [ :evas_event_feed_multi_move, [ :evas, :int, :int, :int, :double, :double, :double, :double, :double, :double, :double, :uint, :pointer ],
+ [ :evas_event_feed_multi_move, [ :pointer, :int, :int, :int, :double, :double, :double, :double, :double, :double, :double, :uint, :pointer ],
:void ],
+ # EAPI void evas_event_input_multi_down(Evas *e, int d, int x, int y, double rad, double radx, double rady, double pres, double ang, double fx, double fy, Evas_Button_Flags flags, unsigned int timestamp, const void *data);
+ [ :evas_event_input_multi_down, [ :pointer, :int, :int, :int, :double, :double, :double, :double, :double, :double, :double,
+ :evas_button_flags, :uint, :pointer ], :void ],
+ # EAPI void evas_event_input_multi_up(Evas *e, int d, int x, int y, double rad, double radx, double rady, double pres, double ang, double fx, double fy, Evas_Button_Flags flags, unsigned int timestamp, const void *data);
+ [ :evas_event_input_multi_up, [ :pointer, :int, :int, :int, :double, :double, :double, :double, :double, :double, :double, :evas_button_flags,
+ :uint, :pointer ], :void ],
+ # EAPI void evas_event_input_multi_move(Evas *e, int d, int x, int y, double rad, double radx, double rady, double pres, double ang, double fx, double fy, unsigned int timestamp, const void *data);
+ [ :evas_event_input_multi_move, [ :pointer, :int, :int, :int, :double, :double, :double, :double, :double, :double, :double, :uint, :pointer
+ ], :void ],
# EAPI void evas_event_feed_mouse_cancel(Evas *e, unsigned int timestamp, const void *data);
- [ :evas_event_feed_mouse_cancel, [ :evas, :uint, :pointer ], :void ],
+ [ :evas_event_feed_mouse_cancel, [ :pointer, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_mouse_wheel(Evas *e, int direction, int z, unsigned int timestamp, const void *data);
- [ :evas_event_feed_mouse_wheel, [ :evas, :int, :int, :uint, :pointer ], :void ],
+ [ :evas_event_feed_mouse_wheel, [ :pointer, :int, :int, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_key_down(Evas *e, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data);
- [ :evas_event_feed_key_down, [ :evas, :string, :string, :string, :string, :uint, :pointer ], :void ],
+ [ :evas_event_feed_key_down, [ :pointer, :string, :string, :string, :string, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_key_up(Evas *e, const char *keyname, const char *key, const char *string, const char *compose, unsigned int timestamp, const void *data);
- [ :evas_event_feed_key_up, [ :evas, :string, :string, :string, :string, :uint, :pointer ], :void ],
+ [ :evas_event_feed_key_up, [ :pointer, :string, :string, :string, :string, :uint, :pointer ], :void ],
# EAPI void evas_event_feed_hold(Evas *e, int hold, unsigned int timestamp, const void *data);
- [ :evas_event_feed_hold, [ :evas, :int, :uint, :pointer ], :void ],
+ [ :evas_event_feed_hold, [ :pointer, :int, :uint, :pointer ], :void ],
# EAPI void evas_event_refeed_event(Evas *e, void *event_copy, Evas_Callback_Type event_type);
- [ :evas_event_refeed_event, [ :evas, :pointer, :evas_callback_type ], :void ],
+ [ :evas_event_refeed_event, [ :pointer, :pointer, :evas_callback_type ], :void ],
+ # EAPI Eina_List *evas_tree_objects_at_xy_get(Evas *eo_e, Evas_Object *stop, int x, int y);
+ [ :evas_tree_objects_at_xy_get, [ :pointer, :pointer, :int, :int ], :eina_list ],
# EAPI void evas_image_cache_flush(Evas *e);
- [ :evas_image_cache_flush, [ :evas ], :void ],
+ [ :evas_image_cache_flush, [ :pointer ], :void ],
# EAPI void evas_image_cache_reload(Evas *e);
- [ :evas_image_cache_reload, [ :evas ], :void ],
+ [ :evas_image_cache_reload, [ :pointer ], :void ],
# EAPI void evas_image_cache_set(Evas *e, int size);
- [ :evas_image_cache_set, [ :evas, :int ], :void ],
+ [ :evas_image_cache_set, [ :pointer, :int ], :void ],
# EAPI int evas_image_cache_get(const Evas *e);
- [ :evas_image_cache_get, [ :evas ], :int ],
+ [ :evas_image_cache_get, [ :pointer ], :int ],
# EAPI Eina_Bool evas_image_max_size_get(const Evas *e, int *maxw, int *maxh);
- [ :evas_image_max_size_get, [ :evas, :pointer, :pointer ], :bool ],
+ [ :evas_image_max_size_get, [ :pointer, :pointer, :pointer ], :bool ],
# EAPI void evas_font_hinting_set(Evas *e, Evas_Font_Hinting_Flags hinting);
- [ :evas_font_hinting_set, [ :evas, :evas_font_hinting_flags ], :void ],
+ [ :evas_font_hinting_set, [ :pointer, :evas_font_hinting_flags ], :void ],
# EAPI Evas_Font_Hinting_Flags evas_font_hinting_get(const Evas *e);
- [ :evas_font_hinting_get, [ :evas ], :evas_font_hinting_flags ],
+ [ :evas_font_hinting_get, [ :pointer ], :evas_font_hinting_flags ],
# EAPI Eina_Bool evas_font_hinting_can_hint(const Evas *e, Evas_Font_Hinting_Flags hinting);
- [ :evas_font_hinting_can_hint, [ :evas, :evas_font_hinting_flags ], :bool ],
+ [ :evas_font_hinting_can_hint, [ :pointer, :evas_font_hinting_flags ], :bool ],
# EAPI void evas_font_cache_flush(Evas *e);
- [ :evas_font_cache_flush, [ :evas ], :void ],
+ [ :evas_font_cache_flush, [ :pointer ], :void ],
# EAPI void evas_font_cache_set(Evas *e, int size);
- [ :evas_font_cache_set, [ :evas, :int ], :void ],
+ [ :evas_font_cache_set, [ :pointer, :int ], :void ],
# EAPI int evas_font_cache_get(const Evas *e);
- [ :evas_font_cache_get, [ :evas ], :int ],
+ [ :evas_font_cache_get, [ :pointer ], :int ],
# EAPI Eina_List *evas_font_available_list(const Evas *e);
- [ :evas_font_available_list, [ :evas ], :eina_list ],
+ [ :evas_font_available_list, [ :pointer ], :eina_list ],
# EAPI void evas_font_available_list_free(Evas *e, Eina_List *available);
- [ :evas_font_available_list_free, [ :evas, :eina_list ], :void ],
+ [ :evas_font_available_list_free, [ :pointer, :eina_list ], :void ],
# EAPI void evas_font_path_clear(Evas *e);
- [ :evas_font_path_clear, [ :evas ], :void ],
+ [ :evas_font_path_clear, [ :pointer ], :void ],
# EAPI void evas_font_path_append(Evas *e, const char *path);
- [ :evas_font_path_append, [ :evas, :string ], :void ],
+ [ :evas_font_path_append, [ :pointer, :string ], :void ],
# EAPI void evas_font_path_prepend(Evas *e, const char *path);
- [ :evas_font_path_prepend, [ :evas, :string ], :void ],
+ [ :evas_font_path_prepend, [ :pointer, :string ], :void ],
# EAPI const Eina_List *evas_font_path_list(const Evas *e);
- [ :evas_font_path_list, [ :evas ], :eina_list ],
+ [ :evas_font_path_list, [ :pointer ], :eina_list ],
# EAPI void evas_object_clip_set(Evas_Object *obj, Evas_Object *clip);
- [ :evas_object_clip_set, [ :evas_object, :evas_object ], :void ],
+ [ :evas_object_clip_set, [ :pointer, :pointer ], :void ],
# EAPI Evas_Object *evas_object_clip_get(const Evas_Object *obj);
- [ :evas_object_clip_get, [ :evas_object ], :evas_object ],
+ [ :evas_object_clip_get, [ :pointer ], :pointer ],
# EAPI void evas_object_clip_unset(Evas_Object *obj);
- [ :evas_object_clip_unset, [ :evas_object ], :void ],
+ [ :evas_object_clip_unset, [ :pointer ], :void ],
# EAPI const Eina_List *evas_object_clipees_get(const Evas_Object *obj);
- [ :evas_object_clipees_get, [ :evas_object ], :eina_list ],
+ [ :evas_object_clipees_get, [ :pointer ], :eina_list ],
+ # EAPI Eina_Bool evas_object_clipees_has(const Evas_Object *eo_obj);
+ [ :evas_object_clipees_has, [ :pointer ], :bool ],
# EAPI void evas_object_focus_set(Evas_Object *obj, Eina_Bool focus);
- [ :evas_object_focus_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_focus_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_focus_get(const Evas_Object *obj);
- [ :evas_object_focus_get, [ :evas_object ], :bool ],
+ [ :evas_object_focus_get, [ :pointer ], :bool ],
# EAPI void evas_object_layer_set(Evas_Object *obj, short l);
- [ :evas_object_layer_set, [ :evas_object, :short ], :void ],
+ [ :evas_object_layer_set, [ :pointer, :short ], :void ],
# EAPI short evas_object_layer_get(const Evas_Object *obj);
- [ :evas_object_layer_get, [ :evas_object ], :short ],
+ [ :evas_object_layer_get, [ :pointer ], :short ],
# EAPI void evas_object_name_set(Evas_Object *obj, const char *name);
- [ :evas_object_name_set, [ :evas_object, :string ], :void ],
+ [ :evas_object_name_set, [ :pointer, :string ], :void ],
# EAPI const char *evas_object_name_get(const Evas_Object *obj);
- [ :evas_object_name_get, [ :evas_object ], :string ],
+ [ :evas_object_name_get, [ :pointer ], :string ],
# EAPI void evas_object_ref(Evas_Object *obj);
- [ :evas_object_ref, [ :evas_object ], :void ],
+ [ :evas_object_ref, [ :pointer ], :void ],
# EAPI void evas_object_unref(Evas_Object *obj);
- [ :evas_object_unref, [ :evas_object ], :void ],
+ [ :evas_object_unref, [ :pointer ], :void ],
# EAPI int evas_object_ref_get(const Evas_Object *obj);
- [ :evas_object_ref_get, [ :evas_object ], :int ],
+ [ :evas_object_ref_get, [ :pointer ], :int ],
# EAPI void evas_object_del(Evas_Object *obj);
- [ :evas_object_del, [ :evas_object ], :void ],
+ [ :evas_object_del, [ :pointer ], :void ],
# EAPI void evas_object_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
- [ :evas_object_move, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_move, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
- [ :evas_object_resize, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_resize, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
- [ :evas_object_geometry_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_geometry_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
+ # EAPI void evas_object_geometry_set(Evas_Object *eo_obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
+ [ :evas_object_geometry_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_show(Evas_Object *obj);
- [ :evas_object_show, [ :evas_object ], :void ],
+ [ :evas_object_show, [ :pointer ], :void ],
# EAPI void evas_object_hide(Evas_Object *obj);
- [ :evas_object_hide, [ :evas_object ], :void ],
+ [ :evas_object_hide, [ :pointer ], :void ],
# EAPI Eina_Bool evas_object_visible_get(const Evas_Object *obj);
- [ :evas_object_visible_get, [ :evas_object ], :bool ],
+ [ :evas_object_visible_get, [ :pointer ], :bool ],
# EAPI void evas_object_color_set(Evas_Object *obj, int r, int g, int b, int a);
- [ :evas_object_color_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_color_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
- [ :evas_object_color_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_color_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI Evas *evas_object_evas_get(const Evas_Object *obj);
- [ :evas_object_evas_get, [ :evas_object ], :evas ],
+ [ :evas_object_evas_get, [ :pointer ], :pointer ],
# EAPI const char *evas_object_type_get(const Evas_Object *obj);
- [ :evas_object_type_get, [ :evas_object ], :string ],
+ [ :evas_object_type_get, [ :pointer ], :string ],
# EAPI void evas_object_raise(Evas_Object *obj);
- [ :evas_object_raise, [ :evas_object ], :void ],
+ [ :evas_object_raise, [ :pointer ], :void ],
# EAPI void evas_object_lower(Evas_Object *obj);
- [ :evas_object_lower, [ :evas_object ], :void ],
+ [ :evas_object_lower, [ :pointer ], :void ],
# EAPI void evas_object_stack_above(Evas_Object *obj, Evas_Object *above);
- [ :evas_object_stack_above, [ :evas_object, :evas_object ], :void ],
+ [ :evas_object_stack_above, [ :pointer, :pointer ], :void ],
# EAPI void evas_object_stack_below(Evas_Object *obj, Evas_Object *below);
- [ :evas_object_stack_below, [ :evas_object, :evas_object ], :void ],
+ [ :evas_object_stack_below, [ :pointer, :pointer ], :void ],
# EAPI Evas_Object *evas_object_above_get(const Evas_Object *obj);
- [ :evas_object_above_get, [ :evas_object ], :evas_object ],
+ [ :evas_object_above_get, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_below_get(const Evas_Object *obj);
- [ :evas_object_below_get, [ :evas_object ], :evas_object ],
+ [ :evas_object_below_get, [ :pointer ], :pointer ],
# EAPI void evas_object_event_callback_add(Evas_Object *obj, Evas_Callback_Type type, Evas_Object_Event_Cb func, const void *data);
- [ :evas_object_event_callback_add, [ :evas_object, :evas_callback_type, :evas_object_event_cb, :pointer ], :void ],
+ [ :evas_object_event_callback_add, [ :pointer, :evas_callback_type, :evas_object_event_cb, :pointer ], :void ],
# EAPI void evas_object_event_callback_priority_add(Evas_Object *obj, Evas_Callback_Type type, Evas_Callback_Priority priority, Evas_Object_Event_Cb func, const void *data);
- [ :evas_object_event_callback_priority_add, [ :evas_object, :evas_callback_type, :short, :evas_object_event_cb, :pointer ], :void ],
+ [ :evas_object_event_callback_priority_add, [ :pointer, :evas_callback_type, :eo_callback_priority, :evas_object_event_cb, :pointer ], :void
+ ],
# EAPI void *evas_object_event_callback_del(Evas_Object *obj, Evas_Callback_Type type, Evas_Object_Event_Cb func);
- [ :evas_object_event_callback_del, [ :evas_object, :evas_callback_type, :evas_object_event_cb ], :pointer ],
+ [ :evas_object_event_callback_del, [ :pointer, :evas_callback_type, :evas_object_event_cb ], :pointer ],
# EAPI void *evas_object_event_callback_del_full(Evas_Object *obj, Evas_Callback_Type type, Evas_Object_Event_Cb func, const void *data);
- [ :evas_object_event_callback_del_full, [ :evas_object, :evas_callback_type, :evas_object_event_cb, :pointer ], :pointer ],
+ [ :evas_object_event_callback_del_full, [ :pointer, :evas_callback_type, :evas_object_event_cb, :pointer ], :pointer ],
# EAPI void evas_object_pass_events_set(Evas_Object *obj, Eina_Bool pass);
- [ :evas_object_pass_events_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_pass_events_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_pass_events_get(const Evas_Object *obj);
- [ :evas_object_pass_events_get, [ :evas_object ], :bool ],
+ [ :evas_object_pass_events_get, [ :pointer ], :bool ],
# EAPI void evas_object_repeat_events_set(Evas_Object *obj, Eina_Bool repeat);
- [ :evas_object_repeat_events_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_repeat_events_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_repeat_events_get(const Evas_Object *obj);
- [ :evas_object_repeat_events_get, [ :evas_object ], :bool ],
+ [ :evas_object_repeat_events_get, [ :pointer ], :bool ],
# EAPI void evas_object_propagate_events_set(Evas_Object *obj, Eina_Bool prop);
- [ :evas_object_propagate_events_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_propagate_events_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_propagate_events_get(const Evas_Object *obj);
- [ :evas_object_propagate_events_get, [ :evas_object ], :bool ],
+ [ :evas_object_propagate_events_get, [ :pointer ], :bool ],
# EAPI void evas_object_freeze_events_set(Evas_Object *obj, Eina_Bool freeze);
- [ :evas_object_freeze_events_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_freeze_events_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_freeze_events_get(const Evas_Object *obj);
- [ :evas_object_freeze_events_get, [ :evas_object ], :bool ],
+ [ :evas_object_freeze_events_get, [ :pointer ], :bool ],
# EAPI void evas_object_map_enable_set(Evas_Object *obj, Eina_Bool enabled);
- [ :evas_object_map_enable_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_map_enable_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_map_enable_get(const Evas_Object *obj);
- [ :evas_object_map_enable_get, [ :evas_object ], :bool ],
+ [ :evas_object_map_enable_get, [ :pointer ], :bool ],
# EAPI void evas_object_map_set(Evas_Object *obj, const Evas_Map *map);
- [ :evas_object_map_set, [ :evas_object, :evas_map ], :void ],
+ [ :evas_object_map_set, [ :pointer, :evas_map ], :void ],
# EAPI const Evas_Map *evas_object_map_get(const Evas_Object *obj);
- [ :evas_object_map_get, [ :evas_object ], :evas_map ],
- # EAPI void evas_map_util_points_populate_from_object_full(Evas_Map *m, const Evas_Object *obj, Evas_Coord z);
- [ :evas_map_util_points_populate_from_object_full, [ :evas_map, :evas_object, :int ], :void ],
- # EAPI void evas_map_util_points_populate_from_object(Evas_Map *m, const Evas_Object *obj);
- [ :evas_map_util_points_populate_from_object, [ :evas_map, :evas_object ], :void ],
- # EAPI void evas_map_util_points_populate_from_geometry(Evas_Map *m, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Coord z);
- [ :evas_map_util_points_populate_from_geometry, [ :evas_map, :int, :int, :int, :int, :int ], :void ],
- # EAPI void evas_map_util_points_color_set(Evas_Map *m, int r, int g, int b, int a);
- [ :evas_map_util_points_color_set, [ :evas_map, :int, :int, :int, :int ], :void ],
- # EAPI void evas_map_util_rotate(Evas_Map *m, double degrees, Evas_Coord cx, Evas_Coord cy);
- [ :evas_map_util_rotate, [ :evas_map, :double, :int, :int ], :void ],
- # EAPI void evas_map_util_zoom(Evas_Map *m, double zoomx, double zoomy, Evas_Coord cx, Evas_Coord cy);
- [ :evas_map_util_zoom, [ :evas_map, :double, :double, :int, :int ], :void ],
- # EAPI void evas_map_util_3d_rotate(Evas_Map *m, double dx, double dy, double dz, Evas_Coord cx, Evas_Coord cy, Evas_Coord cz);
- [ :evas_map_util_3d_rotate, [ :evas_map, :double, :double, :double, :int, :int, :int ], :void ],
- # EAPI void evas_map_util_3d_lighting(Evas_Map *m, Evas_Coord lx, Evas_Coord ly, Evas_Coord lz, int lr, int lg, int lb, int ar, int ag, int ab);
- [ :evas_map_util_3d_lighting, [ :evas_map, :int, :int, :int, :int, :int, :int, :int, :int, :int ], :void ],
- # EAPI void evas_map_util_3d_perspective(Evas_Map *m, Evas_Coord px, Evas_Coord py, Evas_Coord z0, Evas_Coord foc);
- [ :evas_map_util_3d_perspective, [ :evas_map, :int, :int, :int, :int ], :void ],
- # EAPI Eina_Bool evas_map_util_clockwise_get(Evas_Map *m);
- [ :evas_map_util_clockwise_get, [ :evas_map ], :bool ],
- # EAPI Evas_Map *evas_map_new(int count);
- [ :evas_map_new, [ :int ], :evas_map ],
- # EAPI void evas_map_smooth_set(Evas_Map *m, Eina_Bool enabled);
- [ :evas_map_smooth_set, [ :evas_map, :bool ], :void ],
- # EAPI Eina_Bool evas_map_smooth_get(const Evas_Map *m);
- [ :evas_map_smooth_get, [ :evas_map ], :bool ],
- # EAPI void evas_map_alpha_set(Evas_Map *m, Eina_Bool enabled);
- [ :evas_map_alpha_set, [ :evas_map, :bool ], :void ],
- # EAPI Eina_Bool evas_map_alpha_get(const Evas_Map *m);
- [ :evas_map_alpha_get, [ :evas_map ], :bool ],
- # EAPI Evas_Map *evas_map_dup(const Evas_Map *m);
- [ :evas_map_dup, [ :evas_map ], :evas_map ],
- # EAPI void evas_map_free(Evas_Map *m);
- [ :evas_map_free, [ :evas_map ], :void ],
- # EAPI int evas_map_count_get(const Evas_Map *m);
- [ :evas_map_count_get, [ :evas_map ], :int ],
- # EAPI void evas_map_point_coord_set(Evas_Map *m, int idx, Evas_Coord x, Evas_Coord y, Evas_Coord z);
- [ :evas_map_point_coord_set, [ :evas_map, :int, :int, :int, :int ], :void ],
- # EAPI void evas_map_point_coord_get(const Evas_Map *m, int idx, Evas_Coord *x, Evas_Coord *y, Evas_Coord *z);
- [ :evas_map_point_coord_get, [ :evas_map, :int, :pointer, :pointer, :pointer ], :void ],
- # EAPI void evas_map_point_image_uv_set(Evas_Map *m, int idx, double u, double v);
- [ :evas_map_point_image_uv_set, [ :evas_map, :int, :double, :double ], :void ],
- # EAPI void evas_map_point_image_uv_get(const Evas_Map *m, int idx, double *u, double *v);
- [ :evas_map_point_image_uv_get, [ :evas_map, :int, :pointer, :pointer ], :void ],
- # EAPI void evas_map_point_color_set(Evas_Map *m, int idx, int r, int g, int b, int a);
- [ :evas_map_point_color_set, [ :evas_map, :int, :int, :int, :int, :int ], :void ],
- # EAPI void evas_map_point_color_get(const Evas_Map *m, int idx, int *r, int *g, int *b, int *a);
- [ :evas_map_point_color_get, [ :evas_map, :int, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_map_get, [ :pointer ], :evas_map ],
# EAPI void evas_object_size_hint_min_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :evas_object_size_hint_min_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_size_hint_min_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_size_hint_min_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
- [ :evas_object_size_hint_min_set, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_size_hint_min_set, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_size_hint_max_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :evas_object_size_hint_max_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_size_hint_max_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_size_hint_max_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
- [ :evas_object_size_hint_max_set, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_size_hint_max_set, [ :pointer, :int, :int ], :void ],
+ # EAPI Evas_Display_Mode evas_object_size_hint_display_mode_get(const Evas_Object *obj);
+ [ :evas_object_size_hint_display_mode_get, [ :pointer ], :evas_display_mode ],
+ # EAPI void evas_object_size_hint_display_mode_set(Evas_Object *obj, Evas_Display_Mode dispmode);
+ [ :evas_object_size_hint_display_mode_set, [ :pointer, :evas_display_mode ], :void ],
# EAPI void evas_object_size_hint_request_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :evas_object_size_hint_request_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_size_hint_request_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_size_hint_request_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
- [ :evas_object_size_hint_request_set, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_size_hint_request_set, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_size_hint_aspect_get(const Evas_Object *obj, Evas_Aspect_Control *aspect, Evas_Coord *w, Evas_Coord *h);
- [ :evas_object_size_hint_aspect_get, [ :evas_object, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_size_hint_aspect_get, [ :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_size_hint_aspect_set(Evas_Object *obj, Evas_Aspect_Control aspect, Evas_Coord w, Evas_Coord h);
- [ :evas_object_size_hint_aspect_set, [ :evas_object, :evas_aspect_control, :int, :int ], :void ],
+ [ :evas_object_size_hint_aspect_set, [ :pointer, :evas_aspect_control, :int, :int ], :void ],
# EAPI void evas_object_size_hint_align_get(const Evas_Object *obj, double *x, double *y);
- [ :evas_object_size_hint_align_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_size_hint_align_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_size_hint_align_set(Evas_Object *obj, double x, double y);
- [ :evas_object_size_hint_align_set, [ :evas_object, :double, :double ], :void ],
+ [ :evas_object_size_hint_align_set, [ :pointer, :double, :double ], :void ],
# EAPI void evas_object_size_hint_weight_get(const Evas_Object *obj, double *x, double *y);
- [ :evas_object_size_hint_weight_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_size_hint_weight_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_size_hint_weight_set(Evas_Object *obj, double x, double y);
- [ :evas_object_size_hint_weight_set, [ :evas_object, :double, :double ], :void ],
+ [ :evas_object_size_hint_weight_set, [ :pointer, :double, :double ], :void ],
# EAPI void evas_object_size_hint_padding_get(const Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b);
- [ :evas_object_size_hint_padding_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_size_hint_padding_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_size_hint_padding_set(Evas_Object *obj, Evas_Coord l, Evas_Coord r, Evas_Coord t, Evas_Coord b);
- [ :evas_object_size_hint_padding_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_size_hint_padding_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_data_set(Evas_Object *obj, const char *key, const void *data);
- [ :evas_object_data_set, [ :evas_object, :string, :pointer ], :void ],
+ [ :evas_object_data_set, [ :pointer, :string, :pointer ], :void ],
# EAPI void *evas_object_data_get(const Evas_Object *obj, const char *key);
- [ :evas_object_data_get, [ :evas_object, :string ], :pointer ],
+ [ :evas_object_data_get, [ :pointer, :string ], :pointer ],
# EAPI void *evas_object_data_del(Evas_Object *obj, const char *key);
- [ :evas_object_data_del, [ :evas_object, :string ], :pointer ],
+ [ :evas_object_data_del, [ :pointer, :string ], :pointer ],
# EAPI void evas_object_pointer_mode_set(Evas_Object *obj, Evas_Object_Pointer_Mode setting);
- [ :evas_object_pointer_mode_set, [ :evas_object, :evas_object_pointer_mode ], :void ],
+ [ :evas_object_pointer_mode_set, [ :pointer, :evas_object_pointer_mode ], :void ],
# EAPI Evas_Object_Pointer_Mode evas_object_pointer_mode_get(const Evas_Object *obj);
- [ :evas_object_pointer_mode_get, [ :evas_object ], :evas_object_pointer_mode ],
+ [ :evas_object_pointer_mode_get, [ :pointer ], :evas_object_pointer_mode ],
# EAPI void evas_object_anti_alias_set(Evas_Object *obj, Eina_Bool antialias);
- [ :evas_object_anti_alias_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_anti_alias_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_anti_alias_get(const Evas_Object *obj);
- [ :evas_object_anti_alias_get, [ :evas_object ], :bool ],
+ [ :evas_object_anti_alias_get, [ :pointer ], :bool ],
# EAPI void evas_object_scale_set(Evas_Object *obj, double scale);
- [ :evas_object_scale_set, [ :evas_object, :double ], :void ],
+ [ :evas_object_scale_set, [ :pointer, :double ], :void ],
# EAPI double evas_object_scale_get(const Evas_Object *obj);
- [ :evas_object_scale_get, [ :evas_object ], :double ],
+ [ :evas_object_scale_get, [ :pointer ], :double ],
# EAPI void evas_object_render_op_set(Evas_Object *obj, Evas_Render_Op op);
- [ :evas_object_render_op_set, [ :evas_object, :evas_render_op ], :void ],
+ [ :evas_object_render_op_set, [ :pointer, :evas_render_op ], :void ],
# EAPI Evas_Render_Op evas_object_render_op_get(const Evas_Object *obj);
- [ :evas_object_render_op_get, [ :evas_object ], :evas_render_op ],
+ [ :evas_object_render_op_get, [ :pointer ], :evas_render_op ],
# EAPI void evas_object_precise_is_inside_set(Evas_Object *obj, Eina_Bool precise);
- [ :evas_object_precise_is_inside_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_precise_is_inside_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_precise_is_inside_get(const Evas_Object *obj);
- [ :evas_object_precise_is_inside_get, [ :evas_object ], :bool ],
+ [ :evas_object_precise_is_inside_get, [ :pointer ], :bool ],
# EAPI void evas_object_static_clip_set(Evas_Object *obj, Eina_Bool is_static_clip);
- [ :evas_object_static_clip_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_static_clip_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_static_clip_get(const Evas_Object *obj);
- [ :evas_object_static_clip_get, [ :evas_object ], :bool ],
+ [ :evas_object_static_clip_get, [ :pointer ], :bool ],
# EAPI Evas_Object *evas_focus_get(const Evas *e);
- [ :evas_focus_get, [ :evas ], :evas_object ],
+ [ :evas_focus_get, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_name_find(const Evas *e, const char *name);
- [ :evas_object_name_find, [ :evas, :string ], :evas_object ],
+ [ :evas_object_name_find, [ :pointer, :string ], :pointer ],
# EAPI Evas_Object *evas_object_name_child_find(const Evas_Object *obj, const char *name, int recurse);
- [ :evas_object_name_child_find, [ :evas_object, :string, :int ], :evas_object ],
+ [ :evas_object_name_child_find, [ :pointer, :string, :int ], :pointer ],
# EAPI Evas_Object *evas_object_top_at_xy_get(const Evas *e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects);
- [ :evas_object_top_at_xy_get, [ :evas, :int, :int, :bool, :bool ], :evas_object ],
+ [ :evas_object_top_at_xy_get, [ :pointer, :int, :int, :bool, :bool ], :pointer ],
# EAPI Evas_Object *evas_object_top_at_pointer_get(const Evas *e);
- [ :evas_object_top_at_pointer_get, [ :evas ], :evas_object ],
+ [ :evas_object_top_at_pointer_get, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_top_in_rectangle_get(const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects);
- [ :evas_object_top_in_rectangle_get, [ :evas, :int, :int, :int, :int, :bool, :bool ], :evas_object ],
+ [ :evas_object_top_in_rectangle_get, [ :pointer, :int, :int, :int, :int, :bool, :bool ], :pointer ],
# EAPI Eina_List *evas_objects_at_xy_get(const Evas *e, Evas_Coord x, Evas_Coord y, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects);
- [ :evas_objects_at_xy_get, [ :evas, :int, :int, :bool, :bool ], :eina_list ],
+ [ :evas_objects_at_xy_get, [ :pointer, :int, :int, :bool, :bool ], :eina_list ],
# EAPI Eina_List *evas_objects_in_rectangle_get(const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool include_pass_events_objects, Eina_Bool include_hidden_objects);
- [ :evas_objects_in_rectangle_get, [ :evas, :int, :int, :int, :int, :bool, :bool ], :eina_list ],
+ [ :evas_objects_in_rectangle_get, [ :pointer, :int, :int, :int, :int, :bool, :bool ], :eina_list ],
# EAPI Evas_Object *evas_object_bottom_get(const Evas *e);
- [ :evas_object_bottom_get, [ :evas ], :evas_object ],
+ [ :evas_object_bottom_get, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_top_get(const Evas *e);
- [ :evas_object_top_get, [ :evas ], :evas_object ],
+ [ :evas_object_top_get, [ :pointer ], :pointer ],
# EAPI void evas_object_intercept_show_callback_add(Evas_Object *obj, Evas_Object_Intercept_Show_Cb func, const void *data);
- [ :evas_object_intercept_show_callback_add, [ :evas_object, :evas_object_intercept_show_cb, :pointer ], :void ],
+ [ :evas_object_intercept_show_callback_add, [ :pointer, :evas_object_intercept_show_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_show_callback_del(Evas_Object *obj, Evas_Object_Intercept_Show_Cb func);
- [ :evas_object_intercept_show_callback_del, [ :evas_object, :evas_object_intercept_show_cb ], :pointer ],
+ [ :evas_object_intercept_show_callback_del, [ :pointer, :evas_object_intercept_show_cb ], :pointer ],
# EAPI void evas_object_intercept_hide_callback_add(Evas_Object *obj, Evas_Object_Intercept_Hide_Cb func, const void *data);
- [ :evas_object_intercept_hide_callback_add, [ :evas_object, :evas_object_intercept_hide_cb, :pointer ], :void ],
+ [ :evas_object_intercept_hide_callback_add, [ :pointer, :evas_object_intercept_hide_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_hide_callback_del(Evas_Object *obj, Evas_Object_Intercept_Hide_Cb func);
- [ :evas_object_intercept_hide_callback_del, [ :evas_object, :evas_object_intercept_hide_cb ], :pointer ],
+ [ :evas_object_intercept_hide_callback_del, [ :pointer, :evas_object_intercept_hide_cb ], :pointer ],
# EAPI void evas_object_intercept_move_callback_add(Evas_Object *obj, Evas_Object_Intercept_Move_Cb func, const void *data);
- [ :evas_object_intercept_move_callback_add, [ :evas_object, :evas_object_intercept_move_cb, :pointer ], :void ],
+ [ :evas_object_intercept_move_callback_add, [ :pointer, :evas_object_intercept_move_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_move_callback_del(Evas_Object *obj, Evas_Object_Intercept_Move_Cb func);
- [ :evas_object_intercept_move_callback_del, [ :evas_object, :evas_object_intercept_move_cb ], :pointer ],
+ [ :evas_object_intercept_move_callback_del, [ :pointer, :evas_object_intercept_move_cb ], :pointer ],
# EAPI void evas_object_intercept_resize_callback_add(Evas_Object *obj, Evas_Object_Intercept_Resize_Cb func, const void *data);
- [ :evas_object_intercept_resize_callback_add, [ :evas_object, :evas_object_intercept_resize_cb, :pointer ], :void ],
+ [ :evas_object_intercept_resize_callback_add, [ :pointer, :evas_object_intercept_resize_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_resize_callback_del(Evas_Object *obj, Evas_Object_Intercept_Resize_Cb func);
- [ :evas_object_intercept_resize_callback_del, [ :evas_object, :evas_object_intercept_resize_cb ], :pointer ],
+ [ :evas_object_intercept_resize_callback_del, [ :pointer, :evas_object_intercept_resize_cb ], :pointer ],
# EAPI void evas_object_intercept_raise_callback_add(Evas_Object *obj, Evas_Object_Intercept_Raise_Cb func, const void *data);
- [ :evas_object_intercept_raise_callback_add, [ :evas_object, :evas_object_intercept_raise_cb, :pointer ], :void ],
+ [ :evas_object_intercept_raise_callback_add, [ :pointer, :evas_object_intercept_raise_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_raise_callback_del(Evas_Object *obj, Evas_Object_Intercept_Raise_Cb func);
- [ :evas_object_intercept_raise_callback_del, [ :evas_object, :evas_object_intercept_raise_cb ], :pointer ],
+ [ :evas_object_intercept_raise_callback_del, [ :pointer, :evas_object_intercept_raise_cb ], :pointer ],
# EAPI void evas_object_intercept_lower_callback_add(Evas_Object *obj, Evas_Object_Intercept_Lower_Cb func, const void *data);
- [ :evas_object_intercept_lower_callback_add, [ :evas_object, :evas_object_intercept_lower_cb, :pointer ], :void ],
+ [ :evas_object_intercept_lower_callback_add, [ :pointer, :evas_object_intercept_lower_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_lower_callback_del(Evas_Object *obj, Evas_Object_Intercept_Lower_Cb func);
- [ :evas_object_intercept_lower_callback_del, [ :evas_object, :evas_object_intercept_lower_cb ], :pointer ],
+ [ :evas_object_intercept_lower_callback_del, [ :pointer, :evas_object_intercept_lower_cb ], :pointer ],
# EAPI void evas_object_intercept_stack_above_callback_add(Evas_Object *obj, Evas_Object_Intercept_Stack_Above_Cb func, const void *data);
- [ :evas_object_intercept_stack_above_callback_add, [ :evas_object, :evas_object_intercept_stack_above_cb, :pointer ], :void ],
+ [ :evas_object_intercept_stack_above_callback_add, [ :pointer, :evas_object_intercept_stack_above_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_stack_above_callback_del(Evas_Object *obj, Evas_Object_Intercept_Stack_Above_Cb func);
- [ :evas_object_intercept_stack_above_callback_del, [ :evas_object, :evas_object_intercept_stack_above_cb ], :pointer ],
+ [ :evas_object_intercept_stack_above_callback_del, [ :pointer, :evas_object_intercept_stack_above_cb ], :pointer ],
# EAPI void evas_object_intercept_stack_below_callback_add(Evas_Object *obj, Evas_Object_Intercept_Stack_Below_Cb func, const void *data);
- [ :evas_object_intercept_stack_below_callback_add, [ :evas_object, :evas_object_intercept_stack_below_cb, :pointer ], :void ],
+ [ :evas_object_intercept_stack_below_callback_add, [ :pointer, :evas_object_intercept_stack_below_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_stack_below_callback_del(Evas_Object *obj, Evas_Object_Intercept_Stack_Below_Cb func);
- [ :evas_object_intercept_stack_below_callback_del, [ :evas_object, :evas_object_intercept_stack_below_cb ], :pointer ],
+ [ :evas_object_intercept_stack_below_callback_del, [ :pointer, :evas_object_intercept_stack_below_cb ], :pointer ],
# EAPI void evas_object_intercept_layer_set_callback_add(Evas_Object *obj, Evas_Object_Intercept_Layer_Set_Cb func, const void *data);
- [ :evas_object_intercept_layer_set_callback_add, [ :evas_object, :evas_object_intercept_layer_set_cb, :pointer ], :void ],
+ [ :evas_object_intercept_layer_set_callback_add, [ :pointer, :evas_object_intercept_layer_set_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_layer_set_callback_del(Evas_Object *obj, Evas_Object_Intercept_Layer_Set_Cb func);
- [ :evas_object_intercept_layer_set_callback_del, [ :evas_object, :evas_object_intercept_layer_set_cb ], :pointer ],
+ [ :evas_object_intercept_layer_set_callback_del, [ :pointer, :evas_object_intercept_layer_set_cb ], :pointer ],
# EAPI void evas_object_intercept_color_set_callback_add(Evas_Object *obj, Evas_Object_Intercept_Color_Set_Cb func, const void *data);
- [ :evas_object_intercept_color_set_callback_add, [ :evas_object, :evas_object_intercept_color_set_cb, :pointer ], :void ],
+ [ :evas_object_intercept_color_set_callback_add, [ :pointer, :evas_object_intercept_color_set_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_color_set_callback_del(Evas_Object *obj, Evas_Object_Intercept_Color_Set_Cb func);
- [ :evas_object_intercept_color_set_callback_del, [ :evas_object, :evas_object_intercept_color_set_cb ], :pointer ],
+ [ :evas_object_intercept_color_set_callback_del, [ :pointer, :evas_object_intercept_color_set_cb ], :pointer ],
# EAPI void evas_object_intercept_clip_set_callback_add(Evas_Object *obj, Evas_Object_Intercept_Clip_Set_Cb func, const void *data);
- [ :evas_object_intercept_clip_set_callback_add, [ :evas_object, :evas_object_intercept_clip_set_cb, :pointer ], :void ],
+ [ :evas_object_intercept_clip_set_callback_add, [ :pointer, :evas_object_intercept_clip_set_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_clip_set_callback_del(Evas_Object *obj, Evas_Object_Intercept_Clip_Set_Cb func);
- [ :evas_object_intercept_clip_set_callback_del, [ :evas_object, :evas_object_intercept_clip_set_cb ], :pointer ],
+ [ :evas_object_intercept_clip_set_callback_del, [ :pointer, :evas_object_intercept_clip_set_cb ], :pointer ],
# EAPI void evas_object_intercept_clip_unset_callback_add(Evas_Object *obj, Evas_Object_Intercept_Clip_Unset_Cb func, const void *data);
- [ :evas_object_intercept_clip_unset_callback_add, [ :evas_object, :evas_object_intercept_clip_unset_cb, :pointer ], :void ],
+ [ :evas_object_intercept_clip_unset_callback_add, [ :pointer, :evas_object_intercept_clip_unset_cb, :pointer ], :void ],
# EAPI void *evas_object_intercept_clip_unset_callback_del(Evas_Object *obj, Evas_Object_Intercept_Clip_Unset_Cb func);
- [ :evas_object_intercept_clip_unset_callback_del, [ :evas_object, :evas_object_intercept_clip_unset_cb ], :pointer ],
+ [ :evas_object_intercept_clip_unset_callback_del, [ :pointer, :evas_object_intercept_clip_unset_cb ], :pointer ],
+ # EAPI void evas_object_intercept_focus_set_callback_add(Evas_Object *obj, Evas_Object_Intercept_Focus_Set_Cb func, const void *data);
+ [ :evas_object_intercept_focus_set_callback_add, [ :pointer, :evas_object_intercept_focus_set_cb, :pointer ], :void ],
+ # EAPI void *evas_object_intercept_focus_set_callback_del(Evas_Object *obj, Evas_Object_Intercept_Focus_Set_Cb func);
+ [ :evas_object_intercept_focus_set_callback_del, [ :pointer, :evas_object_intercept_focus_set_cb ], :pointer ],
# EAPI Evas_Object *evas_object_rectangle_add(Evas *e);
- [ :evas_object_rectangle_add, [ :evas ], :evas_object ],
+ [ :evas_object_rectangle_add, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_image_add(Evas *e);
- [ :evas_object_image_add, [ :evas ], :evas_object ],
+ [ :evas_object_image_add, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_image_filled_add(Evas *e);
- [ :evas_object_image_filled_add, [ :evas ], :evas_object ],
+ [ :evas_object_image_filled_add, [ :pointer ], :pointer ],
# EAPI void evas_object_image_memfile_set(Evas_Object *obj, void *data, int size, char *format, char *key);
- [ :evas_object_image_memfile_set, [ :evas_object, :pointer, :int, :string, :string ], :void ],
+ [ :evas_object_image_memfile_set, [ :pointer, :pointer, :int, :string, :string ], :void ],
# EAPI void evas_object_image_file_set(Evas_Object *obj, const char *file, const char *key);
- [ :evas_object_image_file_set, [ :evas_object, :string, :string ], :void ],
+ [ :evas_object_image_file_set, [ :pointer, :string, :string ], :void ],
+ # EAPI void evas_object_image_mmap_set(Evas_Object *eo_obj, const Eina_File *f, const char *key);
+ [ :evas_object_image_mmap_set, [ :pointer, :eina_file, :string ], :void ],
# EAPI void evas_object_image_file_get(const Evas_Object *obj, const char **file, const char **key);
- [ :evas_object_image_file_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_image_file_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_image_border_set(Evas_Object *obj, int l, int r, int t, int b);
- [ :evas_object_image_border_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_image_border_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_image_border_get(const Evas_Object *obj, int *l, int *r, int *t, int *b);
- [ :evas_object_image_border_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_image_border_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_image_border_center_fill_set(Evas_Object *obj, Evas_Border_Fill_Mode fill);
- [ :evas_object_image_border_center_fill_set, [ :evas_object, :evas_border_fill_mode ], :void ],
+ [ :evas_object_image_border_center_fill_set, [ :pointer, :evas_border_fill_mode ], :void ],
# EAPI Evas_Border_Fill_Mode evas_object_image_border_center_fill_get(const Evas_Object *obj);
- [ :evas_object_image_border_center_fill_get, [ :evas_object ], :evas_border_fill_mode ],
+ [ :evas_object_image_border_center_fill_get, [ :pointer ], :evas_border_fill_mode ],
# EAPI void evas_object_image_filled_set(Evas_Object *obj, Eina_Bool setting);
- [ :evas_object_image_filled_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_image_filled_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_image_filled_get(const Evas_Object *obj);
- [ :evas_object_image_filled_get, [ :evas_object ], :bool ],
+ [ :evas_object_image_filled_get, [ :pointer ], :bool ],
# EAPI void evas_object_image_border_scale_set(Evas_Object *obj, double scale);
- [ :evas_object_image_border_scale_set, [ :evas_object, :double ], :void ],
+ [ :evas_object_image_border_scale_set, [ :pointer, :double ], :void ],
# EAPI double evas_object_image_border_scale_get(const Evas_Object *obj);
- [ :evas_object_image_border_scale_get, [ :evas_object ], :double ],
+ [ :evas_object_image_border_scale_get, [ :pointer ], :double ],
# EAPI void evas_object_image_fill_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
- [ :evas_object_image_fill_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_image_fill_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_image_fill_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
- [ :evas_object_image_fill_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_image_fill_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_image_fill_spread_set(Evas_Object *obj, Evas_Fill_Spread spread);
- [ :evas_object_image_fill_spread_set, [ :evas_object, :evas_fill_spread ], :void ],
+ [ :evas_object_image_fill_spread_set, [ :pointer, :evas_fill_spread ], :void ],
# EAPI Evas_Fill_Spread evas_object_image_fill_spread_get(const Evas_Object *obj);
- [ :evas_object_image_fill_spread_get, [ :evas_object ], :evas_fill_spread ],
+ [ :evas_object_image_fill_spread_get, [ :pointer ], :evas_fill_spread ],
# EAPI void evas_object_image_size_set(Evas_Object *obj, int w, int h);
- [ :evas_object_image_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_image_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_image_size_get(const Evas_Object *obj, int *w, int *h);
- [ :evas_object_image_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_image_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI int evas_object_image_stride_get(const Evas_Object *obj);
- [ :evas_object_image_stride_get, [ :evas_object ], :int ],
+ [ :evas_object_image_stride_get, [ :pointer ], :int ],
# EAPI Evas_Load_Error evas_object_image_load_error_get(const Evas_Object *obj);
- [ :evas_object_image_load_error_get, [ :evas_object ], :evas_load_error ],
+ [ :evas_object_image_load_error_get, [ :pointer ], :evas_load_error ],
# EAPI void evas_object_image_data_set(Evas_Object *obj, void *data);
- [ :evas_object_image_data_set, [ :evas_object, :pointer ], :void ],
+ [ :evas_object_image_data_set, [ :pointer, :pointer ], :void ],
# EAPI void *evas_object_image_data_get(const Evas_Object *obj, Eina_Bool for_writing);
- [ :evas_object_image_data_get, [ :evas_object, :bool ], :pointer ],
+ [ :evas_object_image_data_get, [ :pointer, :bool ], :pointer ],
# EAPI void *evas_object_image_data_convert(Evas_Object *obj, Evas_Colorspace to_cspace);
- [ :evas_object_image_data_convert, [ :evas_object, :evas_colorspace ], :pointer ],
+ [ :evas_object_image_data_convert, [ :pointer, :evas_colorspace ], :pointer ],
# EAPI void evas_object_image_data_copy_set(Evas_Object *obj, void *data);
- [ :evas_object_image_data_copy_set, [ :evas_object, :pointer ], :void ],
+ [ :evas_object_image_data_copy_set, [ :pointer, :pointer ], :void ],
# EAPI void evas_object_image_data_update_add(Evas_Object *obj, int x, int y, int w, int h);
- [ :evas_object_image_data_update_add, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_image_data_update_add, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_image_alpha_set(Evas_Object *obj, Eina_Bool has_alpha);
- [ :evas_object_image_alpha_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_image_alpha_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_image_alpha_get(const Evas_Object *obj);
- [ :evas_object_image_alpha_get, [ :evas_object ], :bool ],
+ [ :evas_object_image_alpha_get, [ :pointer ], :bool ],
# EAPI void evas_object_image_smooth_scale_set(Evas_Object *obj, Eina_Bool smooth_scale);
- [ :evas_object_image_smooth_scale_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_image_smooth_scale_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_image_smooth_scale_get(const Evas_Object *obj);
- [ :evas_object_image_smooth_scale_get, [ :evas_object ], :bool ],
+ [ :evas_object_image_smooth_scale_get, [ :pointer ], :bool ],
# EAPI void evas_object_image_preload(Evas_Object *obj, Eina_Bool cancel);
- [ :evas_object_image_preload, [ :evas_object, :bool ], :void ],
+ [ :evas_object_image_preload, [ :pointer, :bool ], :void ],
# EAPI void evas_object_image_reload(Evas_Object *obj);
- [ :evas_object_image_reload, [ :evas_object ], :void ],
+ [ :evas_object_image_reload, [ :pointer ], :void ],
# EAPI Eina_Bool evas_object_image_save(const Evas_Object *obj, const char *file, const char *key, const char *flags);
- [ :evas_object_image_save, [ :evas_object, :string, :string, :string ], :bool ],
+ [ :evas_object_image_save, [ :pointer, :string, :string, :string ], :bool ],
# EAPI Eina_Bool evas_object_image_pixels_import(Evas_Object *obj, Evas_Pixel_Import_Source *pixels);
- [ :evas_object_image_pixels_import, [ :evas_object, :evas_pixel_import_source ], :bool ],
+ [ :evas_object_image_pixels_import, [ :pointer, :evas_pixel_import_source ], :bool ],
# EAPI void evas_object_image_pixels_get_callback_set(Evas_Object *obj, Evas_Object_Image_Pixels_Get_Cb func, void *data);
- [ :evas_object_image_pixels_get_callback_set, [ :evas_object, :evas_object_image_pixels_get_cb, :pointer ], :void ],
+ [ :evas_object_image_pixels_get_callback_set, [ :pointer, :evas_object_image_pixels_get_cb, :pointer ], :void ],
# EAPI void evas_object_image_pixels_dirty_set(Evas_Object *obj, Eina_Bool dirty);
- [ :evas_object_image_pixels_dirty_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_image_pixels_dirty_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_image_pixels_dirty_get(const Evas_Object *obj);
- [ :evas_object_image_pixels_dirty_get, [ :evas_object ], :bool ],
+ [ :evas_object_image_pixels_dirty_get, [ :pointer ], :bool ],
# EAPI void evas_object_image_load_dpi_set(Evas_Object *obj, double dpi);
- [ :evas_object_image_load_dpi_set, [ :evas_object, :double ], :void ],
+ [ :evas_object_image_load_dpi_set, [ :pointer, :double ], :void ],
# EAPI double evas_object_image_load_dpi_get(const Evas_Object *obj);
- [ :evas_object_image_load_dpi_get, [ :evas_object ], :double ],
+ [ :evas_object_image_load_dpi_get, [ :pointer ], :double ],
# EAPI void evas_object_image_load_size_set(Evas_Object *obj, int w, int h);
- [ :evas_object_image_load_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_image_load_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_image_load_size_get(const Evas_Object *obj, int *w, int *h);
- [ :evas_object_image_load_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_image_load_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_image_load_scale_down_set(Evas_Object *obj, int scale_down);
- [ :evas_object_image_load_scale_down_set, [ :evas_object, :int ], :void ],
+ [ :evas_object_image_load_scale_down_set, [ :pointer, :int ], :void ],
# EAPI int evas_object_image_load_scale_down_get(const Evas_Object *obj);
- [ :evas_object_image_load_scale_down_get, [ :evas_object ], :int ],
+ [ :evas_object_image_load_scale_down_get, [ :pointer ], :int ],
# EAPI void evas_object_image_load_region_set(Evas_Object *obj, int x, int y, int w, int h);
- [ :evas_object_image_load_region_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_image_load_region_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_image_load_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h);
- [ :evas_object_image_load_region_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_image_load_region_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_image_load_orientation_set(Evas_Object *obj, Eina_Bool enable);
- [ :evas_object_image_load_orientation_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_image_load_orientation_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_image_load_orientation_get(const Evas_Object *obj);
- [ :evas_object_image_load_orientation_get, [ :evas_object ], :bool ],
+ [ :evas_object_image_load_orientation_get, [ :pointer ], :bool ],
# EAPI void evas_object_image_colorspace_set(Evas_Object *obj, Evas_Colorspace cspace);
- [ :evas_object_image_colorspace_set, [ :evas_object, :evas_colorspace ], :void ],
+ [ :evas_object_image_colorspace_set, [ :pointer, :evas_colorspace ], :void ],
# EAPI Evas_Colorspace evas_object_image_colorspace_get(const Evas_Object *obj);
- [ :evas_object_image_colorspace_get, [ :evas_object ], :evas_colorspace ],
+ [ :evas_object_image_colorspace_get, [ :pointer ], :evas_colorspace ],
# EAPI Eina_Bool evas_object_image_region_support_get(const Evas_Object *obj);
- [ :evas_object_image_region_support_get, [ :evas_object ], :bool ],
+ [ :evas_object_image_region_support_get, [ :pointer ], :bool ],
# EAPI void evas_object_image_native_surface_set(Evas_Object *obj, Evas_Native_Surface *surf);
- [ :evas_object_image_native_surface_set, [ :evas_object, :evas_native_surface ], :void ],
+ [ :evas_object_image_native_surface_set, [ :pointer, :evas_native_surface ], :void ],
# EAPI Evas_Native_Surface *evas_object_image_native_surface_get(const Evas_Object *obj);
- [ :evas_object_image_native_surface_get, [ :evas_object ], :evas_native_surface ],
+ [ :evas_object_image_native_surface_get, [ :pointer ], :evas_native_surface ],
# EAPI void evas_object_image_video_surface_set(Evas_Object *obj, Evas_Video_Surface *surf);
- [ :evas_object_image_video_surface_set, [ :evas_object, :evas_video_surface ], :void ],
+ [ :evas_object_image_video_surface_set, [ :pointer, :evas_video_surface ], :void ],
# EAPI const Evas_Video_Surface *evas_object_image_video_surface_get(const Evas_Object *obj);
- [ :evas_object_image_video_surface_get, [ :evas_object ], :evas_video_surface ],
+ [ :evas_object_image_video_surface_get, [ :pointer ], :evas_video_surface ],
+ # EAPI void evas_object_image_video_surface_caps_set(Evas_Object *obj, unsigned int caps);
+ [ :evas_object_image_video_surface_caps_set, [ :pointer, :uint ], :void ],
+ # EAPI unsigned int evas_object_image_video_surface_caps_get(const Evas_Object *obj);
+ [ :evas_object_image_video_surface_caps_get, [ :pointer ], :uint ],
# EAPI void evas_object_image_scale_hint_set(Evas_Object *obj, Evas_Image_Scale_Hint hint);
- [ :evas_object_image_scale_hint_set, [ :evas_object, :evas_image_scale_hint ], :void ],
+ [ :evas_object_image_scale_hint_set, [ :pointer, :evas_image_scale_hint ], :void ],
# EAPI Evas_Image_Scale_Hint evas_object_image_scale_hint_get(const Evas_Object *obj);
- [ :evas_object_image_scale_hint_get, [ :evas_object ], :evas_image_scale_hint ],
+ [ :evas_object_image_scale_hint_get, [ :pointer ], :evas_image_scale_hint ],
# EAPI void evas_object_image_content_hint_set(Evas_Object *obj, Evas_Image_Content_Hint hint);
- [ :evas_object_image_content_hint_set, [ :evas_object, :evas_image_content_hint ], :void ],
+ [ :evas_object_image_content_hint_set, [ :pointer, :evas_image_content_hint ], :void ],
# EAPI Evas_Image_Content_Hint evas_object_image_content_hint_get(const Evas_Object *obj);
- [ :evas_object_image_content_hint_get, [ :evas_object ], :evas_image_content_hint ],
+ [ :evas_object_image_content_hint_get, [ :pointer ], :evas_image_content_hint ],
# EAPI void evas_object_image_alpha_mask_set(Evas_Object *obj, Eina_Bool ismask);
- [ :evas_object_image_alpha_mask_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_image_alpha_mask_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_image_source_set(Evas_Object *obj, Evas_Object *src);
- [ :evas_object_image_source_set, [ :evas_object, :evas_object ], :bool ],
+ [ :evas_object_image_source_set, [ :pointer, :pointer ], :bool ],
# EAPI Evas_Object *evas_object_image_source_get(const Evas_Object *obj);
- [ :evas_object_image_source_get, [ :evas_object ], :evas_object ],
+ [ :evas_object_image_source_get, [ :pointer ], :pointer ],
# EAPI Eina_Bool evas_object_image_source_unset(Evas_Object *obj);
- [ :evas_object_image_source_unset, [ :evas_object ], :bool ],
- # EAPI Eina_Bool evas_object_image_extension_can_load_get(const char *file);
- [ :evas_object_image_extension_can_load_get, [ :string ], :bool ],
- # EAPI Eina_Bool evas_object_image_extension_can_load_fast_get(const char *file);
- [ :evas_object_image_extension_can_load_fast_get, [ :string ], :bool ],
+ [ :evas_object_image_source_unset, [ :pointer ], :bool ],
+ # EAPI void evas_object_image_source_visible_set(Evas_Object *obj, Eina_Bool visible);
+ [ :evas_object_image_source_visible_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool evas_object_image_source_visible_get(const Evas_Object *obj);
+ [ :evas_object_image_source_visible_get, [ :pointer ], :bool ],
+ # EAPI void evas_object_image_source_events_set(Evas_Object *obj, Eina_Bool source);
+ [ :evas_object_image_source_events_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool evas_object_image_source_events_get(const Evas_Object *obj);
+ [ :evas_object_image_source_events_get, [ :pointer ], :bool ],
+ # EAPI void evas_object_image_source_clip_set(Evas_Object *obj, Eina_Bool source_clip);
+ [ :evas_object_image_source_clip_set, [ :pointer, :bool ], :void ],
+ # EAPI Eina_Bool evas_object_image_source_clip_get(const Evas_Object *obj);
+ [ :evas_object_image_source_clip_get, [ :pointer ], :bool ],
# EAPI Eina_Bool evas_object_image_animated_get(const Evas_Object *obj);
- [ :evas_object_image_animated_get, [ :evas_object ], :bool ],
+ [ :evas_object_image_animated_get, [ :pointer ], :bool ],
# EAPI int evas_object_image_animated_frame_count_get(const Evas_Object *obj);
- [ :evas_object_image_animated_frame_count_get, [ :evas_object ], :int ],
+ [ :evas_object_image_animated_frame_count_get, [ :pointer ], :int ],
# EAPI Evas_Image_Animated_Loop_Hint evas_object_image_animated_loop_type_get(const Evas_Object *obj);
- [ :evas_object_image_animated_loop_type_get, [ :evas_object ], :evas_image_animated_loop_hint ],
+ [ :evas_object_image_animated_loop_type_get, [ :pointer ], :evas_image_animated_loop_hint ],
# EAPI int evas_object_image_animated_loop_count_get(const Evas_Object *obj);
- [ :evas_object_image_animated_loop_count_get, [ :evas_object ], :int ],
+ [ :evas_object_image_animated_loop_count_get, [ :pointer ], :int ],
# EAPI double evas_object_image_animated_frame_duration_get(const Evas_Object *obj, int start_frame, int fram_num);
- [ :evas_object_image_animated_frame_duration_get, [ :evas_object, :int, :int ], :double ],
+ [ :evas_object_image_animated_frame_duration_get, [ :pointer, :int, :int ], :double ],
# EAPI void evas_object_image_animated_frame_set(Evas_Object *obj, int frame_num);
- [ :evas_object_image_animated_frame_set, [ :evas_object, :int ], :void ],
+ [ :evas_object_image_animated_frame_set, [ :pointer, :int ], :void ],
# EAPI Evas_Object *evas_object_text_add(Evas *e);
- [ :evas_object_text_add, [ :evas ], :evas_object ],
+ [ :evas_object_text_add, [ :pointer ], :pointer ],
# EAPI void evas_object_text_font_source_set(Evas_Object *obj, const char *font);
- [ :evas_object_text_font_source_set, [ :evas_object, :string ], :void ],
+ [ :evas_object_text_font_source_set, [ :pointer, :string ], :void ],
# EAPI const char *evas_object_text_font_source_get(const Evas_Object *obj);
- [ :evas_object_text_font_source_get, [ :evas_object ], :string ],
+ [ :evas_object_text_font_source_get, [ :pointer ], :string ],
# EAPI void evas_object_text_font_set(Evas_Object *obj, const char *font, Evas_Font_Size size);
- [ :evas_object_text_font_set, [ :evas_object, :string, :int ], :void ],
+ [ :evas_object_text_font_set, [ :pointer, :string, :int ], :void ],
# EAPI void evas_object_text_font_get(const Evas_Object *obj, const char **font, Evas_Font_Size *size);
- [ :evas_object_text_font_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_text_font_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_text_text_set(Evas_Object *obj, const char *text);
- [ :evas_object_text_text_set, [ :evas_object, :string ], :void ],
+ [ :evas_object_text_text_set, [ :pointer, :string ], :void ],
# EAPI const char *evas_object_text_text_get(const Evas_Object *obj);
- [ :evas_object_text_text_get, [ :evas_object ], :string ],
+ [ :evas_object_text_text_get, [ :pointer ], :string ],
# EAPI void evas_object_text_bidi_delimiters_set(Evas_Object *obj, const char *delim);
- [ :evas_object_text_bidi_delimiters_set, [ :evas_object, :string ], :void ],
+ [ :evas_object_text_bidi_delimiters_set, [ :pointer, :string ], :void ],
# EAPI const char *evas_object_text_bidi_delimiters_get(const Evas_Object *obj);
- [ :evas_object_text_bidi_delimiters_get, [ :evas_object ], :string ],
+ [ :evas_object_text_bidi_delimiters_get, [ :pointer ], :string ],
+ # EAPI void evas_object_text_ellipsis_set(Evas_Object *obj, double ellipsis);
+ [ :evas_object_text_ellipsis_set, [ :pointer, :double ], :void ],
+ # EAPI double evas_object_text_ellipsis_get(const Evas_Object *obj);
+ [ :evas_object_text_ellipsis_get, [ :pointer ], :double ],
# EAPI Evas_Coord evas_object_text_ascent_get(const Evas_Object *obj);
- [ :evas_object_text_ascent_get, [ :evas_object ], :int ],
+ [ :evas_object_text_ascent_get, [ :pointer ], :int ],
# EAPI Evas_Coord evas_object_text_descent_get(const Evas_Object *obj);
- [ :evas_object_text_descent_get, [ :evas_object ], :int ],
+ [ :evas_object_text_descent_get, [ :pointer ], :int ],
# EAPI Evas_Coord evas_object_text_max_ascent_get(const Evas_Object *obj);
- [ :evas_object_text_max_ascent_get, [ :evas_object ], :int ],
+ [ :evas_object_text_max_ascent_get, [ :pointer ], :int ],
# EAPI Evas_Coord evas_object_text_max_descent_get(const Evas_Object *obj);
- [ :evas_object_text_max_descent_get, [ :evas_object ], :int ],
+ [ :evas_object_text_max_descent_get, [ :pointer ], :int ],
# EAPI Evas_Coord evas_object_text_horiz_advance_get(const Evas_Object *obj);
- [ :evas_object_text_horiz_advance_get, [ :evas_object ], :int ],
+ [ :evas_object_text_horiz_advance_get, [ :pointer ], :int ],
# EAPI Evas_Coord evas_object_text_vert_advance_get(const Evas_Object *obj);
- [ :evas_object_text_vert_advance_get, [ :evas_object ], :int ],
+ [ :evas_object_text_vert_advance_get, [ :pointer ], :int ],
# EAPI Evas_Coord evas_object_text_inset_get(const Evas_Object *obj);
- [ :evas_object_text_inset_get, [ :evas_object ], :int ],
+ [ :evas_object_text_inset_get, [ :pointer ], :int ],
# EAPI Eina_Bool evas_object_text_char_pos_get(const Evas_Object *obj, int pos, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
- [ :evas_object_text_char_pos_get, [ :evas_object, :int, :pointer, :pointer, :pointer, :pointer ], :bool ],
+ [ :evas_object_text_char_pos_get, [ :pointer, :int, :pointer, :pointer, :pointer, :pointer ], :bool ],
# EAPI int evas_object_text_char_coords_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
- [ :evas_object_text_char_coords_get, [ :evas_object, :int, :int, :pointer, :pointer, :pointer, :pointer ], :int ],
+ [ :evas_object_text_char_coords_get, [ :pointer, :int, :int, :pointer, :pointer, :pointer, :pointer ], :int ],
# EAPI int evas_object_text_last_up_to_pos(const Evas_Object *obj, Evas_Coord x, Evas_Coord y);
- [ :evas_object_text_last_up_to_pos, [ :evas_object, :int, :int ], :int ],
+ [ :evas_object_text_last_up_to_pos, [ :pointer, :int, :int ], :int ],
# EAPI Evas_Text_Style_Type evas_object_text_style_get(const Evas_Object *obj);
- [ :evas_object_text_style_get, [ :evas_object ], :evas_text_style_type ],
+ [ :evas_object_text_style_get, [ :pointer ], :evas_text_style_type ],
# EAPI void evas_object_text_style_set(Evas_Object *obj, Evas_Text_Style_Type type);
- [ :evas_object_text_style_set, [ :evas_object, :evas_text_style_type ], :void ],
+ [ :evas_object_text_style_set, [ :pointer, :evas_text_style_type ], :void ],
# EAPI void evas_object_text_shadow_color_set(Evas_Object *obj, int r, int g, int b, int a);
- [ :evas_object_text_shadow_color_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_text_shadow_color_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_text_shadow_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
- [ :evas_object_text_shadow_color_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_text_shadow_color_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_text_glow_color_set(Evas_Object *obj, int r, int g, int b, int a);
- [ :evas_object_text_glow_color_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_text_glow_color_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_text_glow_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
- [ :evas_object_text_glow_color_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_text_glow_color_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_text_glow2_color_set(Evas_Object *obj, int r, int g, int b, int a);
- [ :evas_object_text_glow2_color_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_text_glow2_color_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_text_glow2_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
- [ :evas_object_text_glow2_color_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_text_glow2_color_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_text_outline_color_set(Evas_Object *obj, int r, int g, int b, int a);
- [ :evas_object_text_outline_color_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_text_outline_color_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_text_outline_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
- [ :evas_object_text_outline_color_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_text_outline_color_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_text_style_pad_get(const Evas_Object *obj, int *l, int *r, int *t, int *b);
- [ :evas_object_text_style_pad_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_text_style_pad_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI Evas_BiDi_Direction evas_object_text_direction_get(const Evas_Object *obj);
- [ :evas_object_text_direction_get, [ :evas_object ], :evas_bidi_direction ],
+ [ :evas_object_text_direction_get, [ :pointer ], :evas_bidi_direction ],
# EAPI Evas_Object *evas_object_textblock_add(Evas *e);
- [ :evas_object_textblock_add, [ :evas ], :evas_object ],
- # EAPI const char *evas_textblock_escape_string_get(const char *escape);
- [ :evas_textblock_escape_string_get, [ :string ], :string ],
- # EAPI const char *evas_textblock_string_escape_get(const char *string, int *len_ret);
- [ :evas_textblock_string_escape_get, [ :string, :pointer ], :string ],
- # EAPI const char *evas_textblock_escape_string_range_get(const char *escape_start, const char *escape_end);
- [ :evas_textblock_escape_string_range_get, [ :string, :string ], :string ],
+ [ :evas_object_textblock_add, [ :pointer ], :pointer ],
# EAPI char *evas_textblock_text_markup_to_utf8(const Evas_Object *obj, const char *text);
- [ :evas_textblock_text_markup_to_utf8, [ :evas_object, :string ], :string ],
+ [ :evas_textblock_text_markup_to_utf8, [ :pointer, :string ], :string ],
# EAPI char *evas_textblock_text_utf8_to_markup(const Evas_Object *obj, const char *text);
- [ :evas_textblock_text_utf8_to_markup, [ :evas_object, :string ], :string ],
- # EAPI Evas_Textblock_Style *evas_textblock_style_new(void);
- [ :evas_textblock_style_new, [ ], :evas_textblock_style ],
- # EAPI void evas_textblock_style_free(Evas_Textblock_Style *ts);
- [ :evas_textblock_style_free, [ :evas_textblock_style ], :void ],
- # EAPI void evas_textblock_style_set(Evas_Textblock_Style *ts, const char *text);
- [ :evas_textblock_style_set, [ :evas_textblock_style, :string ], :void ],
- # EAPI const char *evas_textblock_style_get(const Evas_Textblock_Style *ts);
- [ :evas_textblock_style_get, [ :evas_textblock_style ], :string ],
- # EAPI void evas_object_textblock_style_set(Evas_Object *obj, Evas_Textblock_Style *ts);
- [ :evas_object_textblock_style_set, [ :evas_object, :evas_textblock_style ], :void ],
+ [ :evas_textblock_text_utf8_to_markup, [ :pointer, :string ], :string ],
+ # EAPI void evas_object_textblock_style_set(Evas_Object *obj, const Evas_Textblock_Style *ts);
+ [ :evas_object_textblock_style_set, [ :pointer, :evas_textblock_style ], :void ],
# EAPI const Evas_Textblock_Style *evas_object_textblock_style_get(const Evas_Object *obj);
- [ :evas_object_textblock_style_get, [ :evas_object ], :evas_textblock_style ],
+ [ :evas_object_textblock_style_get, [ :pointer ], :evas_textblock_style ],
# EAPI void evas_object_textblock_style_user_push(Evas_Object *obj, Evas_Textblock_Style *ts);
- [ :evas_object_textblock_style_user_push, [ :evas_object, :evas_textblock_style ], :void ],
+ [ :evas_object_textblock_style_user_push, [ :pointer, :evas_textblock_style ], :void ],
# EAPI void evas_object_textblock_style_user_pop(Evas_Object *obj);
- [ :evas_object_textblock_style_user_pop, [ :evas_object ], :void ],
+ [ :evas_object_textblock_style_user_pop, [ :pointer ], :void ],
# EAPI const Evas_Textblock_Style *evas_object_textblock_style_user_peek(const Evas_Object *obj);
- [ :evas_object_textblock_style_user_peek, [ :evas_object ], :evas_textblock_style ],
+ [ :evas_object_textblock_style_user_peek, [ :pointer ], :evas_textblock_style ],
# EAPI void evas_object_textblock_replace_char_set(Evas_Object *obj, const char *ch);
- [ :evas_object_textblock_replace_char_set, [ :evas_object, :string ], :void ],
+ [ :evas_object_textblock_replace_char_set, [ :pointer, :string ], :void ],
# EAPI const char *evas_object_textblock_replace_char_get(Evas_Object *obj);
- [ :evas_object_textblock_replace_char_get, [ :evas_object ], :string ],
+ [ :evas_object_textblock_replace_char_get, [ :pointer ], :string ],
# EAPI void evas_object_textblock_valign_set(Evas_Object *obj, double align);
- [ :evas_object_textblock_valign_set, [ :evas_object, :double ], :void ],
+ [ :evas_object_textblock_valign_set, [ :pointer, :double ], :void ],
# EAPI double evas_object_textblock_valign_get(const Evas_Object *obj);
- [ :evas_object_textblock_valign_get, [ :evas_object ], :double ],
+ [ :evas_object_textblock_valign_get, [ :pointer ], :double ],
# EAPI void evas_object_textblock_bidi_delimiters_set(Evas_Object *obj, const char *delim);
- [ :evas_object_textblock_bidi_delimiters_set, [ :evas_object, :string ], :void ],
+ [ :evas_object_textblock_bidi_delimiters_set, [ :pointer, :string ], :void ],
# EAPI const char *evas_object_textblock_bidi_delimiters_get(const Evas_Object *obj);
- [ :evas_object_textblock_bidi_delimiters_get, [ :evas_object ], :string ],
+ [ :evas_object_textblock_bidi_delimiters_get, [ :pointer ], :string ],
# EAPI void evas_object_textblock_legacy_newline_set(Evas_Object *obj, Eina_Bool mode);
- [ :evas_object_textblock_legacy_newline_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_textblock_legacy_newline_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_textblock_legacy_newline_get(const Evas_Object *obj);
- [ :evas_object_textblock_legacy_newline_get, [ :evas_object ], :bool ],
+ [ :evas_object_textblock_legacy_newline_get, [ :pointer ], :bool ],
# EAPI void evas_object_textblock_text_markup_set(Evas_Object *obj, const char *text);
- [ :evas_object_textblock_text_markup_set, [ :evas_object, :string ], :void ],
- # EAPI void evas_object_textblock_text_markup_prepend(Evas_Textblock_Cursor *cur, const char *text);
- [ :evas_object_textblock_text_markup_prepend, [ :evas_textblock_cursor, :string ], :void ],
+ [ :evas_object_textblock_text_markup_set, [ :pointer, :string ], :void ],
# EAPI const char *evas_object_textblock_text_markup_get(const Evas_Object *obj);
- [ :evas_object_textblock_text_markup_get, [ :evas_object ], :string ],
+ [ :evas_object_textblock_text_markup_get, [ :pointer ], :string ],
# EAPI Evas_Textblock_Cursor *evas_object_textblock_cursor_get(const Evas_Object *obj);
- [ :evas_object_textblock_cursor_get, [ :evas_object ], :evas_textblock_cursor ],
+ [ :evas_object_textblock_cursor_get, [ :pointer ], :evas_textblock_cursor ],
# EAPI Evas_Textblock_Cursor *evas_object_textblock_cursor_new(const Evas_Object *obj);
- [ :evas_object_textblock_cursor_new, [ :evas_object ], :evas_textblock_cursor ],
- # EAPI void evas_textblock_cursor_free(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_free, [ :evas_textblock_cursor ], :void ],
- # EAPI void evas_textblock_cursor_paragraph_first(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_paragraph_first, [ :evas_textblock_cursor ], :void ],
- # EAPI void evas_textblock_cursor_paragraph_last(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_paragraph_last, [ :evas_textblock_cursor ], :void ],
- # EAPI Eina_Bool evas_textblock_cursor_paragraph_next(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_paragraph_next, [ :evas_textblock_cursor ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_paragraph_prev(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_paragraph_prev, [ :evas_textblock_cursor ], :bool ],
+ [ :evas_object_textblock_cursor_new, [ :pointer ], :evas_textblock_cursor ],
# EAPI const Eina_List *evas_textblock_node_format_list_get(const Evas_Object *obj, const char *anchor);
- [ :evas_textblock_node_format_list_get, [ :evas_object, :string ], :eina_list ],
+ [ :evas_textblock_node_format_list_get, [ :pointer, :string ], :eina_list ],
# EAPI const Evas_Object_Textblock_Node_Format *evas_textblock_node_format_first_get(const Evas_Object *obj);
- [ :evas_textblock_node_format_first_get, [ :evas_object ], :evas_object_textblock_node_format ],
+ [ :evas_textblock_node_format_first_get, [ :pointer ], :evas_object_textblock_node_format ],
# EAPI const Evas_Object_Textblock_Node_Format *evas_textblock_node_format_last_get(const Evas_Object *obj);
- [ :evas_textblock_node_format_last_get, [ :evas_object ], :evas_object_textblock_node_format ],
- # EAPI const Evas_Object_Textblock_Node_Format *evas_textblock_node_format_next_get(const Evas_Object_Textblock_Node_Format *n);
- [ :evas_textblock_node_format_next_get, [ :evas_object_textblock_node_format ], :evas_object_textblock_node_format ],
- # EAPI const Evas_Object_Textblock_Node_Format *evas_textblock_node_format_prev_get(const Evas_Object_Textblock_Node_Format *n);
- [ :evas_textblock_node_format_prev_get, [ :evas_object_textblock_node_format ], :evas_object_textblock_node_format ],
+ [ :evas_textblock_node_format_last_get, [ :pointer ], :evas_object_textblock_node_format ],
# EAPI void evas_textblock_node_format_remove_pair(Evas_Object *obj, Evas_Object_Textblock_Node_Format *n);
- [ :evas_textblock_node_format_remove_pair, [ :evas_object, :evas_object_textblock_node_format ], :void ],
- # EAPI void evas_textblock_cursor_set_at_format(Evas_Textblock_Cursor *cur, const Evas_Object_Textblock_Node_Format *n);
- [ :evas_textblock_cursor_set_at_format, [ :evas_textblock_cursor, :evas_object_textblock_node_format ], :void ],
- # EAPI const Evas_Object_Textblock_Node_Format *evas_textblock_cursor_format_get(const Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_format_get, [ :evas_textblock_cursor ], :evas_object_textblock_node_format ],
- # EAPI const char *evas_textblock_node_format_text_get(const Evas_Object_Textblock_Node_Format *fnode);
- [ :evas_textblock_node_format_text_get, [ :evas_object_textblock_node_format ], :string ],
- # EAPI void evas_textblock_cursor_at_format_set(Evas_Textblock_Cursor *cur, const Evas_Object_Textblock_Node_Format *fmt);
- [ :evas_textblock_cursor_at_format_set, [ :evas_textblock_cursor, :evas_object_textblock_node_format ], :void ],
- # EAPI Eina_Bool evas_textblock_cursor_format_is_visible_get(const Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_format_is_visible_get, [ :evas_textblock_cursor ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_format_next(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_format_next, [ :evas_textblock_cursor ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_format_prev(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_format_prev, [ :evas_textblock_cursor ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_is_format(const Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_is_format, [ :evas_textblock_cursor ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_char_next(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_char_next, [ :evas_textblock_cursor ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_char_prev(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_char_prev, [ :evas_textblock_cursor ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_word_start(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_word_start, [ :evas_textblock_cursor ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_word_end(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_word_end, [ :evas_textblock_cursor ], :bool ],
- # EAPI void evas_textblock_cursor_paragraph_char_first(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_paragraph_char_first, [ :evas_textblock_cursor ], :void ],
- # EAPI void evas_textblock_cursor_paragraph_char_last(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_paragraph_char_last, [ :evas_textblock_cursor ], :void ],
- # EAPI void evas_textblock_cursor_line_char_first(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_line_char_first, [ :evas_textblock_cursor ], :void ],
- # EAPI void evas_textblock_cursor_line_char_last(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_line_char_last, [ :evas_textblock_cursor ], :void ],
- # EAPI int evas_textblock_cursor_pos_get(const Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_pos_get, [ :evas_textblock_cursor ], :int ],
- # EAPI void evas_textblock_cursor_pos_set(Evas_Textblock_Cursor *cur, int pos);
- [ :evas_textblock_cursor_pos_set, [ :evas_textblock_cursor, :int ], :void ],
- # EAPI Eina_Bool evas_textblock_cursor_line_set(Evas_Textblock_Cursor *cur, int line);
- [ :evas_textblock_cursor_line_set, [ :evas_textblock_cursor, :int ], :bool ],
- # EAPI int evas_textblock_cursor_compare(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2);
- [ :evas_textblock_cursor_compare, [ :evas_textblock_cursor, :evas_textblock_cursor ], :int ],
- # EAPI void evas_textblock_cursor_copy(const Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *cur_dest);
- [ :evas_textblock_cursor_copy, [ :evas_textblock_cursor, :evas_textblock_cursor ], :void ],
- # EAPI int evas_textblock_cursor_text_append(Evas_Textblock_Cursor *cur, const char *text);
- [ :evas_textblock_cursor_text_append, [ :evas_textblock_cursor, :string ], :int ],
- # EAPI int evas_textblock_cursor_text_prepend(Evas_Textblock_Cursor *cur, const char *text);
- [ :evas_textblock_cursor_text_prepend, [ :evas_textblock_cursor, :string ], :int ],
- # EAPI Eina_Bool evas_textblock_cursor_format_append(Evas_Textblock_Cursor *cur, const char *format);
- [ :evas_textblock_cursor_format_append, [ :evas_textblock_cursor, :string ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_format_prepend(Evas_Textblock_Cursor *cur, const char *format);
- [ :evas_textblock_cursor_format_prepend, [ :evas_textblock_cursor, :string ], :bool ],
- # EAPI void evas_textblock_cursor_char_delete(Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_char_delete, [ :evas_textblock_cursor ], :void ],
- # EAPI void evas_textblock_cursor_range_delete(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2);
- [ :evas_textblock_cursor_range_delete, [ :evas_textblock_cursor, :evas_textblock_cursor ], :void ],
- # EAPI const char *evas_textblock_cursor_paragraph_text_get(const Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_paragraph_text_get, [ :evas_textblock_cursor ], :string ],
- # EAPI int evas_textblock_cursor_paragraph_text_length_get(const Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_paragraph_text_length_get, [ :evas_textblock_cursor ], :int ],
- # EAPI Eina_Bool evas_textblock_cursor_visible_range_get(Evas_Textblock_Cursor *start, Evas_Textblock_Cursor *end);
- [ :evas_textblock_cursor_visible_range_get, [ :evas_textblock_cursor, :evas_textblock_cursor ], :bool ],
- # EAPI Eina_List *evas_textblock_cursor_range_formats_get(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2);
- [ :evas_textblock_cursor_range_formats_get, [ :evas_textblock_cursor, :evas_textblock_cursor ], :eina_list ],
- # EAPI char *evas_textblock_cursor_range_text_get(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format);
- [ :evas_textblock_cursor_range_text_get, [ :evas_textblock_cursor, :evas_textblock_cursor, :evas_textblock_text_type ], :string ],
- # EAPI char *evas_textblock_cursor_content_get(const Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_content_get, [ :evas_textblock_cursor ], :string ],
- # EAPI int evas_textblock_cursor_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch, Evas_BiDi_Direction *dir, Evas_Textblock_Cursor_Type ctype);
- [ :evas_textblock_cursor_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer, :pointer, :evas_textblock_cursor_type
- ], :int ],
- # EAPI int evas_textblock_cursor_char_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
- [ :evas_textblock_cursor_char_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer ], :int ],
- # EAPI int evas_textblock_cursor_pen_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cpen_x, Evas_Coord *cy, Evas_Coord *cadv, Evas_Coord *ch);
- [ :evas_textblock_cursor_pen_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer ], :int ],
- # EAPI int evas_textblock_cursor_line_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
- [ :evas_textblock_cursor_line_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer ], :int ],
- # EAPI Eina_Bool evas_textblock_cursor_char_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord x, Evas_Coord y);
- [ :evas_textblock_cursor_char_coord_set, [ :evas_textblock_cursor, :int, :int ], :bool ],
- # EAPI int evas_textblock_cursor_line_coord_set(Evas_Textblock_Cursor *cur, Evas_Coord y);
- [ :evas_textblock_cursor_line_coord_set, [ :evas_textblock_cursor, :int ], :int ],
- # EAPI Eina_List *evas_textblock_cursor_range_geometry_get(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2);
- [ :evas_textblock_cursor_range_geometry_get, [ :evas_textblock_cursor, :evas_textblock_cursor ], :eina_list ],
- # EAPI Eina_Bool evas_textblock_cursor_format_item_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
- [ :evas_textblock_cursor_format_item_geometry_get, [ :evas_textblock_cursor, :pointer, :pointer, :pointer, :pointer ], :bool ],
- # EAPI Eina_Bool evas_textblock_cursor_eol_get(const Evas_Textblock_Cursor *cur);
- [ :evas_textblock_cursor_eol_get, [ :evas_textblock_cursor ], :bool ],
+ [ :evas_textblock_node_format_remove_pair, [ :pointer, :evas_object_textblock_node_format ], :void ],
# EAPI Eina_Bool evas_object_textblock_line_number_geometry_get(const Evas_Object *obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
- [ :evas_object_textblock_line_number_geometry_get, [ :evas_object, :int, :pointer, :pointer, :pointer, :pointer ], :bool ],
+ [ :evas_object_textblock_line_number_geometry_get, [ :pointer, :int, :pointer, :pointer, :pointer, :pointer ], :bool ],
# EAPI void evas_object_textblock_clear(Evas_Object *obj);
- [ :evas_object_textblock_clear, [ :evas_object ], :void ],
+ [ :evas_object_textblock_clear, [ :pointer ], :void ],
# EAPI void evas_object_textblock_size_formatted_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :evas_object_textblock_size_formatted_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_textblock_size_formatted_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_textblock_size_native_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :evas_object_textblock_size_native_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_textblock_size_native_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_textblock_style_insets_get(const Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b);
- [ :evas_object_textblock_style_insets_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_textblock_style_insets_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI Evas_Object *evas_object_textgrid_add(Evas *e);
- [ :evas_object_textgrid_add, [ :evas ], :evas_object ],
+ [ :evas_object_textgrid_add, [ :pointer ], :pointer ],
# EAPI void evas_object_textgrid_size_set(Evas_Object *obj, int w, int h);
- [ :evas_object_textgrid_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_textgrid_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_textgrid_size_get(const Evas_Object *obj, int *w, int *h);
- [ :evas_object_textgrid_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_textgrid_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_textgrid_font_source_set(Evas_Object *obj, const char *font_source);
- [ :evas_object_textgrid_font_source_set, [ :evas_object, :string ], :void ],
+ [ :evas_object_textgrid_font_source_set, [ :pointer, :string ], :void ],
# EAPI const char *evas_object_textgrid_font_source_get(const Evas_Object *obj);
- [ :evas_object_textgrid_font_source_get, [ :evas_object ], :string ],
+ [ :evas_object_textgrid_font_source_get, [ :pointer ], :string ],
# EAPI void evas_object_textgrid_font_set(Evas_Object *obj, const char *font_name, Evas_Font_Size font_size);
- [ :evas_object_textgrid_font_set, [ :evas_object, :string, :int ], :void ],
+ [ :evas_object_textgrid_font_set, [ :pointer, :string, :int ], :void ],
# EAPI void evas_object_textgrid_font_get(const Evas_Object *obj, const char **font_name, Evas_Font_Size *font_size);
- [ :evas_object_textgrid_font_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_textgrid_font_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_textgrid_cell_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
- [ :evas_object_textgrid_cell_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_textgrid_cell_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_textgrid_palette_set(Evas_Object *obj, Evas_Textgrid_Palette pal, int idx, int r, int g, int b, int a);
- [ :evas_object_textgrid_palette_set, [ :evas_object, :evas_textgrid_palette, :int, :int, :int, :int, :int ], :void ],
+ [ :evas_object_textgrid_palette_set, [ :pointer, :evas_textgrid_palette, :int, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_textgrid_palette_get(const Evas_Object *obj, Evas_Textgrid_Palette pal, int idx, int *r, int *g, int *b, int *a);
- [ :evas_object_textgrid_palette_get, [ :evas_object, :evas_textgrid_palette, :int, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_textgrid_palette_get, [ :pointer, :evas_textgrid_palette, :int, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_textgrid_supported_font_styles_set(Evas_Object *obj, Evas_Textgrid_Font_Style styles);
- [ :evas_object_textgrid_supported_font_styles_set, [ :evas_object, :evas_textgrid_font_style ], :void ],
+ [ :evas_object_textgrid_supported_font_styles_set, [ :pointer, :evas_textgrid_font_style ], :void ],
# EAPI Evas_Textgrid_Font_Style evas_object_textgrid_supported_font_styles_get(const Evas_Object *obj);
- [ :evas_object_textgrid_supported_font_styles_get, [ :evas_object ], :evas_textgrid_font_style ],
+ [ :evas_object_textgrid_supported_font_styles_get, [ :pointer ], :evas_textgrid_font_style ],
# EAPI void evas_object_textgrid_cellrow_set(Evas_Object *obj, int y, const Evas_Textgrid_Cell *row);
- [ :evas_object_textgrid_cellrow_set, [ :evas_object, :int, :evas_textgrid_cell ], :void ],
+ [ :evas_object_textgrid_cellrow_set, [ :pointer, :int, :evas_textgrid_cell ], :void ],
# EAPI Evas_Textgrid_Cell *evas_object_textgrid_cellrow_get(const Evas_Object *obj, int y);
- [ :evas_object_textgrid_cellrow_get, [ :evas_object, :int ], :evas_textgrid_cell ],
+ [ :evas_object_textgrid_cellrow_get, [ :pointer, :int ], :evas_textgrid_cell ],
# EAPI void evas_object_textgrid_update_add(Evas_Object *obj, int x, int y, int w, int h);
- [ :evas_object_textgrid_update_add, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_textgrid_update_add, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI Evas_Object *evas_object_line_add(Evas *e);
- [ :evas_object_line_add, [ :evas ], :evas_object ],
+ [ :evas_object_line_add, [ :pointer ], :pointer ],
# EAPI void evas_object_line_xy_set(Evas_Object *obj, Evas_Coord x1, Evas_Coord y1, Evas_Coord x2, Evas_Coord y2);
- [ :evas_object_line_xy_set, [ :evas_object, :int, :int, :int, :int ], :void ],
+ [ :evas_object_line_xy_set, [ :pointer, :int, :int, :int, :int ], :void ],
# EAPI void evas_object_line_xy_get(const Evas_Object *obj, Evas_Coord *x1, Evas_Coord *y1, Evas_Coord *x2, Evas_Coord *y2);
- [ :evas_object_line_xy_get, [ :evas_object, :pointer, :pointer, :pointer, :pointer ], :void ],
+ [ :evas_object_line_xy_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
# EAPI Evas_Object *evas_object_polygon_add(Evas *e);
- [ :evas_object_polygon_add, [ :evas ], :evas_object ],
+ [ :evas_object_polygon_add, [ :pointer ], :pointer ],
# EAPI void evas_object_polygon_point_add(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
- [ :evas_object_polygon_point_add, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_polygon_point_add, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_polygon_points_clear(Evas_Object *obj);
- [ :evas_object_polygon_points_clear, [ :evas_object ], :void ],
+ [ :evas_object_polygon_points_clear, [ :pointer ], :void ],
# EAPI void evas_object_is_frame_object_set(Evas_Object *obj, Eina_Bool is_frame);
- [ :evas_object_is_frame_object_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_is_frame_object_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_is_frame_object_get(Evas_Object *obj);
- [ :evas_object_is_frame_object_get, [ :evas_object ], :bool ],
- # EAPI void evas_smart_free(Evas_Smart *s);
- [ :evas_smart_free, [ :evas_smart ], :void ],
- # EAPI Evas_Smart *evas_smart_class_new(const Evas_Smart_Class *sc);
- [ :evas_smart_class_new, [ :evas_smart_class ], :evas_smart ],
- # EAPI const Evas_Smart_Class *evas_smart_class_get(const Evas_Smart *s);
- [ :evas_smart_class_get, [ :evas_smart ], :evas_smart_class ],
- # EAPI void *evas_smart_data_get(const Evas_Smart *s);
- [ :evas_smart_data_get, [ :evas_smart ], :pointer ],
- # EAPI const Evas_Smart_Cb_Description **evas_smart_callbacks_descriptions_get(const Evas_Smart *s, unsigned int *count);
- [ :evas_smart_callbacks_descriptions_get, [ :evas_smart, :pointer ], :evas_smart_cb_description ],
- # EAPI const Evas_Smart_Cb_Description *evas_smart_callback_description_find(const Evas_Smart *s, const char *name);
- [ :evas_smart_callback_description_find, [ :evas_smart, :string ], :evas_smart_cb_description ],
- # EAPI Eina_Bool evas_smart_class_inherit_full(Evas_Smart_Class *sc, const Evas_Smart_Class *parent_sc, unsigned int parent_sc_size);
- [ :evas_smart_class_inherit_full, [ :evas_smart_class, :evas_smart_class, :uint ], :bool ],
- # EAPI int evas_smart_usage_get(const Evas_Smart *s);
- [ :evas_smart_usage_get, [ :evas_smart ], :int ],
+ [ :evas_object_is_frame_object_get, [ :pointer ], :bool ],
# EAPI Evas_Object *evas_object_smart_add(Evas *e, Evas_Smart *s);
- [ :evas_object_smart_add, [ :evas, :evas_smart ], :evas_object ],
+ [ :evas_object_smart_add, [ :pointer, :evas_smart ], :pointer ],
# EAPI void evas_object_smart_member_add(Evas_Object *obj, Evas_Object *smart_obj);
- [ :evas_object_smart_member_add, [ :evas_object, :evas_object ], :void ],
+ [ :evas_object_smart_member_add, [ :pointer, :pointer ], :void ],
# EAPI void evas_object_smart_member_del(Evas_Object *obj);
- [ :evas_object_smart_member_del, [ :evas_object ], :void ],
+ [ :evas_object_smart_member_del, [ :pointer ], :void ],
# EAPI Eina_List *evas_object_smart_members_get(const Evas_Object *obj);
- [ :evas_object_smart_members_get, [ :evas_object ], :eina_list ],
+ [ :evas_object_smart_members_get, [ :pointer ], :eina_list ],
+ # EAPI Eina_Iterator *evas_object_smart_iterator_new(const Evas_Object *obj);
+ [ :evas_object_smart_iterator_new, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_smart_parent_get(const Evas_Object *obj);
- [ :evas_object_smart_parent_get, [ :evas_object ], :evas_object ],
+ [ :evas_object_smart_parent_get, [ :pointer ], :pointer ],
# EAPI Eina_Bool evas_object_smart_type_check(const Evas_Object *obj, const char *type);
- [ :evas_object_smart_type_check, [ :evas_object, :string ], :bool ],
+ [ :evas_object_smart_type_check, [ :pointer, :string ], :bool ],
# EAPI Eina_Bool evas_object_smart_type_check_ptr(const Evas_Object *obj, const char *type);
- [ :evas_object_smart_type_check_ptr, [ :evas_object, :string ], :bool ],
+ [ :evas_object_smart_type_check_ptr, [ :pointer, :string ], :bool ],
# EAPI Evas_Smart *evas_object_smart_smart_get(const Evas_Object *obj);
- [ :evas_object_smart_smart_get, [ :evas_object ], :evas_smart ],
+ [ :evas_object_smart_smart_get, [ :pointer ], :evas_smart ],
# EAPI void *evas_object_smart_data_get(const Evas_Object *obj);
- [ :evas_object_smart_data_get, [ :evas_object ], :pointer ],
+ [ :evas_object_smart_data_get, [ :pointer ], :pointer ],
# EAPI void evas_object_smart_data_set(Evas_Object *obj, void *data);
- [ :evas_object_smart_data_set, [ :evas_object, :pointer ], :void ],
+ [ :evas_object_smart_data_set, [ :pointer, :pointer ], :void ],
# EAPI void evas_object_smart_callback_add(Evas_Object *obj, const char *event, Evas_Smart_Cb func, const void *data);
- [ :evas_object_smart_callback_add, [ :evas_object, :string, :evas_smart_cb, :pointer ], :void ],
+ [ :evas_object_smart_callback_add, [ :pointer, :string, :evas_smart_cb, :pointer ], :void ],
# EAPI void evas_object_smart_callback_priority_add(Evas_Object *obj, const char *event, Evas_Callback_Priority priority, Evas_Smart_Cb func, const void *data);
- [ :evas_object_smart_callback_priority_add, [ :evas_object, :string, :short, :evas_smart_cb, :pointer ], :void ],
+ [ :evas_object_smart_callback_priority_add, [ :pointer, :string, :eo_callback_priority, :evas_smart_cb, :pointer ], :void ],
# EAPI void *evas_object_smart_callback_del(Evas_Object *obj, const char *event, Evas_Smart_Cb func);
- [ :evas_object_smart_callback_del, [ :evas_object, :string, :evas_smart_cb ], :pointer ],
+ [ :evas_object_smart_callback_del, [ :pointer, :string, :evas_smart_cb ], :pointer ],
# EAPI void *evas_object_smart_callback_del_full(Evas_Object *obj, const char *event, Evas_Smart_Cb func, const void *data);
- [ :evas_object_smart_callback_del_full, [ :evas_object, :string, :evas_smart_cb, :pointer ], :pointer ],
+ [ :evas_object_smart_callback_del_full, [ :pointer, :string, :evas_smart_cb, :pointer ], :pointer ],
# EAPI void evas_object_smart_callback_call(Evas_Object *obj, const char *event, void *event_info);
- [ :evas_object_smart_callback_call, [ :evas_object, :string, :pointer ], :void ],
+ [ :evas_object_smart_callback_call, [ :pointer, :string, :pointer ], :void ],
# EAPI Eina_Bool evas_object_smart_callbacks_descriptions_set(Evas_Object *obj, const Evas_Smart_Cb_Description *descriptions);
- [ :evas_object_smart_callbacks_descriptions_set, [ :evas_object, :evas_smart_cb_description ], :bool ],
+ [ :evas_object_smart_callbacks_descriptions_set, [ :pointer, :evas_smart_cb_description ], :bool ],
# EAPI void evas_object_smart_callbacks_descriptions_get(const Evas_Object *obj, const Evas_Smart_Cb_Description ***class_descriptions, unsigned int *class_count, const Evas_Smart_Cb_Description ***instance_descriptions, unsigned int *instance_count);
- [ :evas_object_smart_callbacks_descriptions_get, [ :evas_object, :evas_smart_cb_description, :pointer, :evas_smart_cb_description, :pointer ],
+ [ :evas_object_smart_callbacks_descriptions_get, [ :pointer, :evas_smart_cb_description, :pointer, :evas_smart_cb_description, :pointer ],
:void ],
# EAPI void evas_object_smart_callback_description_find(const Evas_Object *obj, const char *name, const Evas_Smart_Cb_Description **class_description, const Evas_Smart_Cb_Description **instance_description);
- [ :evas_object_smart_callback_description_find, [ :evas_object, :string, :evas_smart_cb_description, :evas_smart_cb_description ], :void ],
+ [ :evas_object_smart_callback_description_find, [ :pointer, :string, :evas_smart_cb_description, :evas_smart_cb_description ], :void ],
# EAPI void evas_object_smart_changed(Evas_Object *obj);
- [ :evas_object_smart_changed, [ :evas_object ], :void ],
+ [ :evas_object_smart_changed, [ :pointer ], :void ],
# EAPI void evas_object_smart_need_recalculate_set(Evas_Object *obj, Eina_Bool value);
- [ :evas_object_smart_need_recalculate_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_smart_need_recalculate_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_smart_need_recalculate_get(const Evas_Object *obj);
- [ :evas_object_smart_need_recalculate_get, [ :evas_object ], :bool ],
+ [ :evas_object_smart_need_recalculate_get, [ :pointer ], :bool ],
# EAPI void evas_object_smart_calculate(Evas_Object *obj);
- [ :evas_object_smart_calculate, [ :evas_object ], :void ],
+ [ :evas_object_smart_calculate, [ :pointer ], :void ],
# EAPI void evas_smart_objects_calculate(Evas *e);
- [ :evas_smart_objects_calculate, [ :evas ], :void ],
+ [ :evas_smart_objects_calculate, [ :pointer ], :void ],
# EAPI int evas_smart_objects_calculate_count_get(const Evas *e);
- [ :evas_smart_objects_calculate_count_get, [ :evas ], :int ],
+ [ :evas_smart_objects_calculate_count_get, [ :pointer ], :int ],
# EAPI void evas_object_smart_move_children_relative(Evas_Object *obj, Evas_Coord dx, Evas_Coord dy);
- [ :evas_object_smart_move_children_relative, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_smart_move_children_relative, [ :pointer, :int, :int ], :void ],
# EAPI Evas_Object *evas_object_smart_clipped_clipper_get(Evas_Object *obj);
- [ :evas_object_smart_clipped_clipper_get, [ :evas_object ], :evas_object ],
- # EAPI void evas_object_smart_clipped_smart_set(Evas_Smart_Class *sc);
- [ :evas_object_smart_clipped_smart_set, [ :evas_smart_class ], :void ],
- # EAPI const Evas_Smart_Class *evas_object_smart_clipped_class_get(void);
- [ :evas_object_smart_clipped_class_get, [ ], :evas_smart_class ],
- # EAPI void evas_object_box_smart_set(Evas_Object_Box_Api *api);
- [ :evas_object_box_smart_set, [ :evas_object_box_api ], :void ],
- # EAPI const Evas_Object_Box_Api *evas_object_box_smart_class_get(void);
- [ :evas_object_box_smart_class_get, [ ], :evas_object_box_api ],
+ [ :evas_object_smart_clipped_clipper_get, [ :pointer ], :pointer ],
# EAPI void evas_object_box_layout_set(Evas_Object *o, Evas_Object_Box_Layout cb, const void *data, void (*free_data)(void *data));
- [ :evas_object_box_layout_set, [ :evas_object, :evas_object_box_layout_cb, :pointer, (callback [:pointer], :void) ], :void ],
+ # FIXME
# EAPI Evas_Object *evas_object_box_add(Evas *evas);
- [ :evas_object_box_add, [ :evas ], :evas_object ],
+ [ :evas_object_box_add, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_box_add_to(Evas_Object *parent);
- [ :evas_object_box_add_to, [ :evas_object ], :evas_object ],
+ [ :evas_object_box_add_to, [ :pointer ], :pointer ],
# EAPI void evas_object_box_layout_horizontal(Evas_Object *o, Evas_Object_Box_Data *priv, void *data);
- [ :evas_object_box_layout_horizontal, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
+ [ :evas_object_box_layout_horizontal, [ :pointer, :evas_object_box_data, :pointer ], :void ],
# EAPI void evas_object_box_layout_vertical(Evas_Object *o, Evas_Object_Box_Data *priv, void *data);
- [ :evas_object_box_layout_vertical, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
+ [ :evas_object_box_layout_vertical, [ :pointer, :evas_object_box_data, :pointer ], :void ],
# EAPI void evas_object_box_layout_homogeneous_vertical(Evas_Object *o, Evas_Object_Box_Data *priv, void *data);
- [ :evas_object_box_layout_homogeneous_vertical, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
+ [ :evas_object_box_layout_homogeneous_vertical, [ :pointer, :evas_object_box_data, :pointer ], :void ],
# EAPI void evas_object_box_layout_homogeneous_horizontal(Evas_Object *o, Evas_Object_Box_Data *priv, void *data);
- [ :evas_object_box_layout_homogeneous_horizontal, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
+ [ :evas_object_box_layout_homogeneous_horizontal, [ :pointer, :evas_object_box_data, :pointer ], :void ],
# EAPI void evas_object_box_layout_homogeneous_max_size_horizontal(Evas_Object *o, Evas_Object_Box_Data *priv, void *data);
- [ :evas_object_box_layout_homogeneous_max_size_horizontal, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
+ [ :evas_object_box_layout_homogeneous_max_size_horizontal, [ :pointer, :evas_object_box_data, :pointer ], :void ],
# EAPI void evas_object_box_layout_homogeneous_max_size_vertical(Evas_Object *o, Evas_Object_Box_Data *priv, void *data);
- [ :evas_object_box_layout_homogeneous_max_size_vertical, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
+ [ :evas_object_box_layout_homogeneous_max_size_vertical, [ :pointer, :evas_object_box_data, :pointer ], :void ],
# EAPI void evas_object_box_layout_flow_horizontal(Evas_Object *o, Evas_Object_Box_Data *priv, void *data);
- [ :evas_object_box_layout_flow_horizontal, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
+ [ :evas_object_box_layout_flow_horizontal, [ :pointer, :evas_object_box_data, :pointer ], :void ],
# EAPI void evas_object_box_layout_flow_vertical(Evas_Object *o, Evas_Object_Box_Data *priv, void *data);
- [ :evas_object_box_layout_flow_vertical, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
+ [ :evas_object_box_layout_flow_vertical, [ :pointer, :evas_object_box_data, :pointer ], :void ],
# EAPI void evas_object_box_layout_stack(Evas_Object *o, Evas_Object_Box_Data *priv, void *data);
- [ :evas_object_box_layout_stack, [ :evas_object, :evas_object_box_data, :pointer ], :void ],
+ [ :evas_object_box_layout_stack, [ :pointer, :evas_object_box_data, :pointer ], :void ],
# EAPI void evas_object_box_align_set(Evas_Object *o, double horizontal, double vertical);
- [ :evas_object_box_align_set, [ :evas_object, :double, :double ], :void ],
+ [ :evas_object_box_align_set, [ :pointer, :double, :double ], :void ],
# EAPI void evas_object_box_align_get(const Evas_Object *o, double *horizontal, double *vertical);
- [ :evas_object_box_align_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_box_align_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_box_padding_set(Evas_Object *o, Evas_Coord horizontal, Evas_Coord vertical);
- [ :evas_object_box_padding_set, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_box_padding_set, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_box_padding_get(const Evas_Object *o, Evas_Coord *horizontal, Evas_Coord *vertical);
- [ :evas_object_box_padding_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_box_padding_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI Evas_Object_Box_Option *evas_object_box_append(Evas_Object *o, Evas_Object *child);
- [ :evas_object_box_append, [ :evas_object, :evas_object ], :evas_object_box_option ],
+ [ :evas_object_box_append, [ :pointer, :pointer ], :evas_object_box_option ],
# EAPI Evas_Object_Box_Option *evas_object_box_prepend(Evas_Object *o, Evas_Object *child);
- [ :evas_object_box_prepend, [ :evas_object, :evas_object ], :evas_object_box_option ],
+ [ :evas_object_box_prepend, [ :pointer, :pointer ], :evas_object_box_option ],
# EAPI Evas_Object_Box_Option *evas_object_box_insert_before(Evas_Object *o, Evas_Object *child, const Evas_Object *reference);
- [ :evas_object_box_insert_before, [ :evas_object, :evas_object, :evas_object ], :evas_object_box_option ],
+ [ :evas_object_box_insert_before, [ :pointer, :pointer, :pointer ], :evas_object_box_option ],
# EAPI Evas_Object_Box_Option *evas_object_box_insert_after(Evas_Object *o, Evas_Object *child, const Evas_Object *reference);
- [ :evas_object_box_insert_after, [ :evas_object, :evas_object, :evas_object ], :evas_object_box_option ],
+ [ :evas_object_box_insert_after, [ :pointer, :pointer, :pointer ], :evas_object_box_option ],
# EAPI Evas_Object_Box_Option *evas_object_box_insert_at(Evas_Object *o, Evas_Object *child, unsigned int pos);
- [ :evas_object_box_insert_at, [ :evas_object, :evas_object, :uint ], :evas_object_box_option ],
+ [ :evas_object_box_insert_at, [ :pointer, :pointer, :uint ], :evas_object_box_option ],
# EAPI Eina_Bool evas_object_box_remove(Evas_Object *o, Evas_Object *child);
- [ :evas_object_box_remove, [ :evas_object, :evas_object ], :bool ],
+ [ :evas_object_box_remove, [ :pointer, :pointer ], :bool ],
# EAPI Eina_Bool evas_object_box_remove_at(Evas_Object *o, unsigned int pos);
- [ :evas_object_box_remove_at, [ :evas_object, :uint ], :bool ],
+ [ :evas_object_box_remove_at, [ :pointer, :uint ], :bool ],
# EAPI Eina_Bool evas_object_box_remove_all(Evas_Object *o, Eina_Bool clear);
- [ :evas_object_box_remove_all, [ :evas_object, :bool ], :bool ],
+ [ :evas_object_box_remove_all, [ :pointer, :bool ], :bool ],
# EAPI Eina_Iterator *evas_object_box_iterator_new(const Evas_Object *o);
- [ :evas_object_box_iterator_new, [ :evas_object ], :pointer ],
+ [ :evas_object_box_iterator_new, [ :pointer ], :pointer ],
# EAPI Eina_Accessor *evas_object_box_accessor_new(const Evas_Object *o);
- [ :evas_object_box_accessor_new, [ :evas_object ], :pointer ],
+ [ :evas_object_box_accessor_new, [ :pointer ], :pointer ],
# EAPI Eina_List *evas_object_box_children_get(const Evas_Object *o);
- [ :evas_object_box_children_get, [ :evas_object ], :eina_list ],
+ [ :evas_object_box_children_get, [ :pointer ], :eina_list ],
# EAPI const char *evas_object_box_option_property_name_get(const Evas_Object *o, int property);
- [ :evas_object_box_option_property_name_get, [ :evas_object, :int ], :string ],
+ [ :evas_object_box_option_property_name_get, [ :pointer, :int ], :string ],
# EAPI int evas_object_box_option_property_id_get(const Evas_Object *o, const char *name);
- [ :evas_object_box_option_property_id_get, [ :evas_object, :string ], :int ],
+ [ :evas_object_box_option_property_id_get, [ :pointer, :string ], :int ],
# EAPI Eina_Bool evas_object_box_option_property_set(Evas_Object *o, Evas_Object_Box_Option *opt, int property, ...);
- [ :evas_object_box_option_property_set, [ :evas_object, :evas_object_box_option, :int, :varargs ], :bool ],
+ [ :evas_object_box_option_property_set, [ :pointer, :evas_object_box_option, :int, :varargs ], :bool ],
# EAPI Eina_Bool evas_object_box_option_property_vset(Evas_Object *o, Evas_Object_Box_Option *opt, int property, va_list args);
- [ :evas_object_box_option_property_vset, [ :evas_object, :evas_object_box_option, :int, :pointer ], :bool ],
+ [ :evas_object_box_option_property_vset, [ :pointer, :evas_object_box_option, :int, :pointer ], :bool ],
# EAPI Eina_Bool evas_object_box_option_property_get(const Evas_Object *o, Evas_Object_Box_Option *opt, int property, ...);
- [ :evas_object_box_option_property_get, [ :evas_object, :evas_object_box_option, :int, :varargs ], :bool ],
+ [ :evas_object_box_option_property_get, [ :pointer, :evas_object_box_option, :int, :varargs ], :bool ],
# EAPI Eina_Bool evas_object_box_option_property_vget(const Evas_Object *o, Evas_Object_Box_Option *opt, int property, va_list args);
- [ :evas_object_box_option_property_vget, [ :evas_object, :evas_object_box_option, :int, :pointer ], :bool ],
+ [ :evas_object_box_option_property_vget, [ :pointer, :evas_object_box_option, :int, :pointer ], :bool ],
# EAPI Evas_Object *evas_object_table_add(Evas *evas);
- [ :evas_object_table_add, [ :evas ], :evas_object ],
+ [ :evas_object_table_add, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_table_add_to(Evas_Object *parent);
- [ :evas_object_table_add_to, [ :evas_object ], :evas_object ],
+ [ :evas_object_table_add_to, [ :pointer ], :pointer ],
# EAPI void evas_object_table_homogeneous_set(Evas_Object *o, Evas_Object_Table_Homogeneous_Mode homogeneous);
- [ :evas_object_table_homogeneous_set, [ :evas_object, :evas_object_table_homogeneous_mode ], :void ],
+ [ :evas_object_table_homogeneous_set, [ :pointer, :evas_object_table_homogeneous_mode ], :void ],
# EAPI Evas_Object_Table_Homogeneous_Mode evas_object_table_homogeneous_get(const Evas_Object *o);
- [ :evas_object_table_homogeneous_get, [ :evas_object ], :evas_object_table_homogeneous_mode ],
+ [ :evas_object_table_homogeneous_get, [ :pointer ], :evas_object_table_homogeneous_mode ],
# EAPI void evas_object_table_padding_set(Evas_Object *o, Evas_Coord horizontal, Evas_Coord vertical);
- [ :evas_object_table_padding_set, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_table_padding_set, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_table_padding_get(const Evas_Object *o, Evas_Coord *horizontal, Evas_Coord *vertical);
- [ :evas_object_table_padding_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_table_padding_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_table_align_set(Evas_Object *o, double horizontal, double vertical);
- [ :evas_object_table_align_set, [ :evas_object, :double, :double ], :void ],
+ [ :evas_object_table_align_set, [ :pointer, :double, :double ], :void ],
# EAPI void evas_object_table_align_get(const Evas_Object *o, double *horizontal, double *vertical);
- [ :evas_object_table_align_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_table_align_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_table_mirrored_set(Evas_Object *o, Eina_Bool mirrored);
- [ :evas_object_table_mirrored_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_table_mirrored_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_table_mirrored_get(const Evas_Object *o);
- [ :evas_object_table_mirrored_get, [ :evas_object ], :bool ],
+ [ :evas_object_table_mirrored_get, [ :pointer ], :bool ],
# EAPI Eina_Bool evas_object_table_pack_get(const Evas_Object *o, Evas_Object *child, unsigned short *col, unsigned short *row, unsigned short *colspan, unsigned short *rowspan);
- [ :evas_object_table_pack_get, [ :evas_object, :evas_object, :pointer, :pointer, :pointer, :pointer ], :bool ],
+ [ :evas_object_table_pack_get, [ :pointer, :pointer, :pointer, :pointer, :pointer, :pointer ], :bool ],
# EAPI Eina_Bool evas_object_table_pack(Evas_Object *o, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan);
- [ :evas_object_table_pack, [ :evas_object, :evas_object, :ushort, :ushort, :ushort, :ushort ], :bool ],
+ [ :evas_object_table_pack, [ :pointer, :pointer, :ushort, :ushort, :ushort, :ushort ], :bool ],
# EAPI Eina_Bool evas_object_table_unpack(Evas_Object *o, Evas_Object *child);
- [ :evas_object_table_unpack, [ :evas_object, :evas_object ], :bool ],
+ [ :evas_object_table_unpack, [ :pointer, :pointer ], :bool ],
# EAPI void evas_object_table_clear(Evas_Object *o, Eina_Bool clear);
- [ :evas_object_table_clear, [ :evas_object, :bool ], :void ],
+ [ :evas_object_table_clear, [ :pointer, :bool ], :void ],
# EAPI void evas_object_table_col_row_size_get(const Evas_Object *o, int *cols, int *rows);
- [ :evas_object_table_col_row_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_table_col_row_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI Eina_Iterator *evas_object_table_iterator_new(const Evas_Object *o);
- [ :evas_object_table_iterator_new, [ :evas_object ], :pointer ],
+ [ :evas_object_table_iterator_new, [ :pointer ], :pointer ],
# EAPI Eina_Accessor *evas_object_table_accessor_new(const Evas_Object *o);
- [ :evas_object_table_accessor_new, [ :evas_object ], :pointer ],
+ [ :evas_object_table_accessor_new, [ :pointer ], :pointer ],
# EAPI Eina_List *evas_object_table_children_get(const Evas_Object *o);
- [ :evas_object_table_children_get, [ :evas_object ], :eina_list ],
+ [ :evas_object_table_children_get, [ :pointer ], :eina_list ],
# EAPI Evas_Object *evas_object_table_child_get(const Evas_Object *o, unsigned short col, unsigned short row);
- [ :evas_object_table_child_get, [ :evas_object, :ushort, :ushort ], :evas_object ],
+ [ :evas_object_table_child_get, [ :pointer, :ushort, :ushort ], :pointer ],
# EAPI Evas_Object *evas_object_grid_add(Evas *evas);
- [ :evas_object_grid_add, [ :evas ], :evas_object ],
+ [ :evas_object_grid_add, [ :pointer ], :pointer ],
# EAPI Evas_Object *evas_object_grid_add_to(Evas_Object *parent);
- [ :evas_object_grid_add_to, [ :evas_object ], :evas_object ],
+ [ :evas_object_grid_add_to, [ :pointer ], :pointer ],
# EAPI void evas_object_grid_size_set(Evas_Object *o, int w, int h);
- [ :evas_object_grid_size_set, [ :evas_object, :int, :int ], :void ],
+ [ :evas_object_grid_size_set, [ :pointer, :int, :int ], :void ],
# EAPI void evas_object_grid_size_get(const Evas_Object *o, int *w, int *h);
- [ :evas_object_grid_size_get, [ :evas_object, :pointer, :pointer ], :void ],
+ [ :evas_object_grid_size_get, [ :pointer, :pointer, :pointer ], :void ],
# EAPI void evas_object_grid_mirrored_set(Evas_Object *o, Eina_Bool mirrored);
- [ :evas_object_grid_mirrored_set, [ :evas_object, :bool ], :void ],
+ [ :evas_object_grid_mirrored_set, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_grid_mirrored_get(const Evas_Object *o);
- [ :evas_object_grid_mirrored_get, [ :evas_object ], :bool ],
+ [ :evas_object_grid_mirrored_get, [ :pointer ], :bool ],
# EAPI Eina_Bool evas_object_grid_pack(Evas_Object *o, Evas_Object *child, int x, int y, int w, int h);
- [ :evas_object_grid_pack, [ :evas_object, :evas_object, :int, :int, :int, :int ], :bool ],
+ [ :evas_object_grid_pack, [ :pointer, :pointer, :int, :int, :int, :int ], :bool ],
# EAPI Eina_Bool evas_object_grid_unpack(Evas_Object *o, Evas_Object *child);
- [ :evas_object_grid_unpack, [ :evas_object, :evas_object ], :bool ],
+ [ :evas_object_grid_unpack, [ :pointer, :pointer ], :bool ],
# EAPI void evas_object_grid_clear(Evas_Object *o, Eina_Bool clear);
- [ :evas_object_grid_clear, [ :evas_object, :bool ], :void ],
+ [ :evas_object_grid_clear, [ :pointer, :bool ], :void ],
# EAPI Eina_Bool evas_object_grid_pack_get(const Evas_Object *o, Evas_Object *child, int *x, int *y, int *w, int *h);
- [ :evas_object_grid_pack_get, [ :evas_object, :evas_object, :pointer, :pointer, :pointer, :pointer ], :bool ],
+ [ :evas_object_grid_pack_get, [ :pointer, :pointer, :pointer, :pointer, :pointer, :pointer ], :bool ],
# EAPI Eina_Iterator *evas_object_grid_iterator_new(const Evas_Object *o);
- [ :evas_object_grid_iterator_new, [ :evas_object ], :pointer ],
+ [ :evas_object_grid_iterator_new, [ :pointer ], :pointer ],
# EAPI Eina_Accessor *evas_object_grid_accessor_new(const Evas_Object *o);
- [ :evas_object_grid_accessor_new, [ :evas_object ], :pointer ],
+ [ :evas_object_grid_accessor_new, [ :pointer ], :pointer ],
# EAPI Eina_List *evas_object_grid_children_get(const Evas_Object *o);
- [ :evas_object_grid_children_get, [ :evas_object ], :eina_list ],
- # EAPI Eina_Bool evas_cserve_want_get(void);
- [ :evas_cserve_want_get, [ ], :bool ],
- # EAPI Eina_Bool evas_cserve_connected_get(void);
- [ :evas_cserve_connected_get, [ ], :bool ],
- # EAPI Eina_Bool evas_cserve_stats_get(Evas_Cserve_Stats *stats);
- [ :evas_cserve_stats_get, [ :evas_cserve_stats ], :bool ],
- # EAPI void evas_cserve_image_cache_contents_clean(Evas_Cserve_Image_Cache *cache);
- [ :evas_cserve_image_cache_contents_clean, [ :evas_cserve_image_cache ], :void ],
- # EAPI Eina_Bool evas_cserve_config_get(Evas_Cserve_Config *config);
- [ :evas_cserve_config_get, [ :evas_cserve_config ], :bool ],
- # EAPI Eina_Bool evas_cserve_config_set(const Evas_Cserve_Config *config);
- [ :evas_cserve_config_set, [ :evas_cserve_config ], :bool ],
- # EAPI void evas_cserve_disconnect(void);
- [ :evas_cserve_disconnect, [ ], :void ],
- # EAPI const char *evas_load_error_str(Evas_Load_Error error);
- [ :evas_load_error_str, [ :evas_load_error ], :string ],
- # EAPI void evas_color_hsv_to_rgb(float h, float s, float v, int *r, int *g, int *b);
- [ :evas_color_hsv_to_rgb, [ :float, :float, :float, :pointer, :pointer, :pointer ], :void ],
- # EAPI void evas_color_rgb_to_hsv(int r, int g, int b, float *h, float *s, float *v);
- [ :evas_color_rgb_to_hsv, [ :int, :int, :int, :pointer, :pointer, :pointer ], :void ],
- # EAPI void evas_color_argb_premul(int a, int *r, int *g, int *b);
- [ :evas_color_argb_premul, [ :int, :pointer, :pointer, :pointer ], :void ],
- # EAPI void evas_color_argb_unpremul(int a, int *r, int *g, int *b);
- [ :evas_color_argb_unpremul, [ :int, :pointer, :pointer, :pointer ], :void ],
- # EAPI void evas_data_argb_premul(unsigned int *data, unsigned int len);
- [ :evas_data_argb_premul, [ :pointer, :uint ], :void ],
- # EAPI void evas_data_argb_unpremul(unsigned int *data, unsigned int len);
- [ :evas_data_argb_unpremul, [ :pointer, :uint ], :void ],
- # EAPI int evas_string_char_next_get(const char *str, int pos, int *decoded);
- [ :evas_string_char_next_get, [ :string, :int, :pointer ], :int ],
- # EAPI int evas_string_char_prev_get(const char *str, int pos, int *decoded);
- [ :evas_string_char_prev_get, [ :string, :int, :pointer ], :int ],
- # EAPI int evas_string_char_len_get(const char *str);
- [ :evas_string_char_len_get, [ :string ], :int ],
+ [ :evas_object_grid_children_get, [ :pointer ], :eina_list ],
# EAPI const Evas_Modifier *evas_key_modifier_get(const Evas *e);
- [ :evas_key_modifier_get, [ :evas ], :evas_modifier ],
+ [ :evas_key_modifier_get, [ :pointer ], :evas_modifier ],
# EAPI const Evas_Lock *evas_key_lock_get(const Evas *e);
- [ :evas_key_lock_get, [ :evas ], :evas_lock ],
- # EAPI Eina_Bool evas_key_modifier_is_set(const Evas_Modifier *m, const char *keyname);
- [ :evas_key_modifier_is_set, [ :evas_modifier, :string ], :bool ],
- # EAPI Eina_Bool evas_key_lock_is_set(const Evas_Lock *l, const char *keyname);
- [ :evas_key_lock_is_set, [ :evas_lock, :string ], :bool ],
+ [ :evas_key_lock_get, [ :pointer ], :evas_lock ],
# EAPI void evas_key_modifier_add(Evas *e, const char *keyname);
- [ :evas_key_modifier_add, [ :evas, :string ], :void ],
+ [ :evas_key_modifier_add, [ :pointer, :string ], :void ],
# EAPI void evas_key_modifier_del(Evas *e, const char *keyname);
- [ :evas_key_modifier_del, [ :evas, :string ], :void ],
+ [ :evas_key_modifier_del, [ :pointer, :string ], :void ],
# EAPI void evas_key_lock_add(Evas *e, const char *keyname);
- [ :evas_key_lock_add, [ :evas, :string ], :void ],
+ [ :evas_key_lock_add, [ :pointer, :string ], :void ],
# EAPI void evas_key_lock_del(Evas *e, const char *keyname);
- [ :evas_key_lock_del, [ :evas, :string ], :void ],
+ [ :evas_key_lock_del, [ :pointer, :string ], :void ],
# EAPI void evas_key_modifier_on(Evas *e, const char *keyname);
- [ :evas_key_modifier_on, [ :evas, :string ], :void ],
+ [ :evas_key_modifier_on, [ :pointer, :string ], :void ],
# EAPI void evas_key_modifier_off(Evas *e, const char *keyname);
- [ :evas_key_modifier_off, [ :evas, :string ], :void ],
+ [ :evas_key_modifier_off, [ :pointer, :string ], :void ],
# EAPI void evas_key_lock_on(Evas *e, const char *keyname);
- [ :evas_key_lock_on, [ :evas, :string ], :void ],
+ [ :evas_key_lock_on, [ :pointer, :string ], :void ],
# EAPI void evas_key_lock_off(Evas *e, const char *keyname);
- [ :evas_key_lock_off, [ :evas, :string ], :void ],
+ [ :evas_key_lock_off, [ :pointer, :string ], :void ],
# EAPI Evas_Modifier_Mask evas_key_modifier_mask_get(const Evas *e, const char *keyname);
- [ :evas_key_modifier_mask_get, [ :evas, :string ], :ulong_long ],
+ [ :evas_key_modifier_mask_get, [ :pointer, :string ], :ulong_long ],
# EAPI Eina_Bool evas_object_key_grab(Evas_Object *obj, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers, Eina_Bool exclusive);
- [ :evas_object_key_grab, [ :evas_object, :string, :ulong_long, :ulong_long, :bool ], :bool ],
+ [ :evas_object_key_grab, [ :pointer, :string, :ulong_long, :ulong_long, :bool ], :bool ],
# EAPI void evas_object_key_ungrab(Evas_Object *obj, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers);
- [ :evas_object_key_ungrab, [ :evas_object, :string, :ulong_long, :ulong_long ], :void ],
+ [ :evas_object_key_ungrab, [ :pointer, :string, :ulong_long, :ulong_long ], :void ],
# EAPI unsigned int evas_touch_point_list_count(Evas *e);
- [ :evas_touch_point_list_count, [ :evas ], :uint ],
+ [ :evas_touch_point_list_count, [ :pointer ], :uint ],
# EAPI void evas_touch_point_list_nth_xy_get(Evas *e, unsigned int n, Evas_Coord *x, Evas_Coord *y);
- [ :evas_touch_point_list_nth_xy_get, [ :evas, :uint, :pointer, :pointer ], :void ],
+ [ :evas_touch_point_list_nth_xy_get, [ :pointer, :uint, :pointer, :pointer ], :void ],
# EAPI int evas_touch_point_list_nth_id_get(Evas *e, unsigned int n);
- [ :evas_touch_point_list_nth_id_get, [ :evas, :uint ], :int ],
+ [ :evas_touch_point_list_nth_id_get, [ :pointer, :uint ], :int ],
# EAPI Evas_Touch_Point_State evas_touch_point_list_nth_state_get(Evas *e, unsigned int n);
- [ :evas_touch_point_list_nth_state_get, [ :evas, :uint ], :evas_touch_point_state ],
+ [ :evas_touch_point_list_nth_state_get, [ :pointer, :uint ], :evas_touch_point_state ],
+ # EAPI Evas_Out *evas_out_add(Evas *e);
+ [ :evas_out_add, [ :pointer ], :pointer ],
+ # EAPI void evas_output_del(Evas_Out *evo);
+ [ :evas_output_del, [ :pointer ], :void ],
+ # EAPI void evas_output_view_set(Evas_Out *evo, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
+ [ :evas_output_view_set, [ :pointer, :int, :int, :int, :int ], :void ],
+ # EAPI void evas_output_view_get(const Evas_Out *evo, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
+ [ :evas_output_view_get, [ :pointer, :pointer, :pointer, :pointer, :pointer ], :void ],
+ # EAPI Eina_Bool evas_output_engine_info_set(Evas_Out *evo, Evas_Engine_Info *info);
+ [ :evas_output_engine_info_set, [ :pointer, :evas_engine_info ], :bool ],
+ # EAPI Evas_Engine_Info *evas_output_engine_info_get(const Evas_Out *evo);
+ [ :evas_output_engine_info_get, [ :pointer ], :evas_engine_info ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/evas_loader.rb b/lib/efl/native/evas_loader.rb
new file mode 100644
index 0000000..173bdc8
--- /dev/null
+++ b/lib/efl/native/evas_loader.rb
@@ -0,0 +1,70 @@
+#! /usr/bin/env ruby
+# -*- coding: UTF-8 -*-
+#
+require 'efl/native'
+#
+module Efl
+ #
+ module Evas_Loader
+ #
+ FCT_PREFIX = 'evas_loader_' unless const_defined? :FCT_PREFIX
+ #
+ def self.method_missing meth, *args, &block
+ sym = Efl::MethodResolver.resolve self, meth, FCT_PREFIX
+ self.send sym, *args, &block
+ end
+ #
+ end
+ #
+ module Native
+ #
+ ffi_lib 'evas.so.1'
+ #
+ # ENUMS
+ # typedef enum _Evas_Module_Type {...} Evas_Module_Type;
+ enum :evas_module_type, [ :evas_module_type_engine, 0, :evas_module_type_image_loader, 1, :evas_module_type_image_saver, 2,
+ :evas_module_type_object, 3 ]
+ # typedef enum _Evas_Load_Error {...} Evas_Load_Error;
+ enum :evas_load_error, [ :evas_load_error_none, 0, :evas_load_error_generic, 1, :evas_load_error_does_not_exist, 2,
+ :evas_load_error_permission_denied, 3, :evas_load_error_resource_allocation_failed, 4, :evas_load_error_corrupt_file, 5,
+ :evas_load_error_unknown_format, 6 ]
+ # typedef enum _Evas_Image_Animated_Loop_Hint {...} Evas_Image_Animated_Loop_Hint;
+ enum :evas_image_animated_loop_hint, [ :evas_image_animated_hint_none, 0, :evas_image_animated_hint_loop, 1,
+ :evas_image_animated_hint_pingpong, 2 ]
+ # typedef enum _Evas_Image_Scale_Hint {...} Evas_Image_Scale_Hint;
+ enum :evas_image_scale_hint, [ :evas_image_scale_hint_none, 0, :evas_image_scale_hint_dynamic, 1, :evas_image_scale_hint_static, 2 ]
+ #
+ # TYPEDEFS
+ # typedef struct _Evas_Module_Api Evas_Module_Api;
+ typedef :pointer, :evas_module_api
+ # typedef struct _Evas_Module Evas_Module;
+ typedef :pointer, :evas_module
+ # typedef struct _Evas_Module_Path Evas_Module_Path;
+ typedef :pointer, :evas_module_path
+ # typedef struct _Evas_Module_Engine Evas_Module_Engine;
+ typedef :pointer, :evas_module_engine
+ # typedef struct _Evas_Module_Public Evas_Module_Public;
+ typedef :pointer, :evas_module_public
+ # typedef struct _Evas_Image_Load_Opts Evas_Image_Load_Opts;
+ typedef :pointer, :evas_image_load_opts
+ # typedef struct _Evas_Image_Animated Evas_Image_Animated;
+ typedef :pointer, :evas_image_animated
+ # typedef struct _Evas_Image_Property Evas_Image_Property;
+ typedef :pointer, :evas_image_property
+ # typedef struct _Evas_Image_Load_Func Evas_Image_Load_Func;
+ typedef :pointer, :evas_image_load_func
+ #
+ # FUNCTIONS
+ fcts = [
+ # EAPI Eina_Bool evas_module_register (const Evas_Module_Api *module, Evas_Module_Type type);
+ [ :evas_module_register, [ :evas_module_api, :evas_module_type ], :bool ],
+ # EAPI Eina_Bool evas_module_unregister (const Evas_Module_Api *module, Evas_Module_Type type);
+ [ :evas_module_unregister, [ :evas_module_api, :evas_module_type ], :bool ],
+ ]
+ #
+ attach_fcts fcts
+ #
+ end
+end
+#
+# EOF
diff --git a/tools/check_loading b/tools/check_loading
index 0d082ed..5cd31dd 100755
--- a/tools/check_loading
+++ b/tools/check_loading
@@ -30,7 +30,7 @@ function each () {
RUBY=/usr/bin/ruby
time each
echo
-RUBY=/opt/ruby1.8/bin/ruby
-time each
-echo
+# RUBY=/opt/ruby1.8/bin/ruby
+# time each
+# echo
#
diff --git a/tools/extract-api.sh b/tools/extract-api.sh
index c6033c9..e7dbdf7 100755
--- a/tools/extract-api.sh
+++ b/tools/extract-api.sh
@@ -23,6 +23,8 @@ else
echo "new api will be stored in $NEXT"
fi
#
+rm $NEXT/*
+#
ELM_INCLUDE_DIR=$(find ${INCLUDE} -name elementary-* | sort | tail -n1)
#
for header in \
@@ -35,14 +37,15 @@ for header in \
"${INCLUDE}/eina-1/eina/eina_file.h" \
"${INCLUDE}/eet-1/Eet.h" \
"${INCLUDE}/evas-1/Evas.h" \
+ "${INCLUDE}/evas-1/Evas_Loader.h" \
"${INCLUDE}/evas-1/Evas_GL.h" \
"${INCLUDE}/ecore-1/Ecore.h" \
- "${INCLUDE}/ecore-1/Ecore_Con.h" \
- "${INCLUDE}/ecore-1/Ecore_Input.h" \
+ "${INCLUDE}/ecore-con-1/Ecore_Con.h" \
+ "${INCLUDE}/ecore-input-1/Ecore_Input.h" \
"${INCLUDE}/ecore-1/Ecore_Getopt.h" \
- "${INCLUDE}/ecore-1/Ecore_Evas.h" \
- "${INCLUDE}/ecore-1/Ecore_Fb.h" \
- "${INCLUDE}/ecore-1/Ecore_File.h" \
+ "${INCLUDE}/ecore-evas-1/Ecore_Evas_Types.h" \
+ "${INCLUDE}/ecore-evas-1/Ecore_Evas.h" \
+ "${INCLUDE}/ecore-file-1/Ecore_File.h" \
"${INCLUDE}/eio-1/Eio.h" \
"${INCLUDE}/embryo-1/Embryo.h" \
"${INCLUDE}/edje-1/Edje.h" \
@@ -56,21 +59,12 @@ for header in \
"${INCLUDE}/efreet-1/efreet_utils.h" \
"${INCLUDE}/efreet-1/Efreet_Mime.h" \
"${INCLUDE}/efreet-1/Efreet_Trash.h" \
- "${INCLUDE}/e_dbus-1/E_DBus.h" \
- "${INCLUDE}/e_dbus-1/E_Notify.h" \
- "${INCLUDE}/e_dbus-1/E_Notification_Daemon.h" \
- "${INCLUDE}/e_dbus-1/E_Bluez.h" \
- "${INCLUDE}/e_dbus-1/E_Hal.h" \
- "${INCLUDE}/e_dbus-1/E_Ofono.h" \
- "${INCLUDE}/e_dbus-1/E_Ukit.h" \
- "${INCLUDE}/e_dbus-1/connman0_7x/E_Connman.h" \
"${INCLUDE}/eeze-1/Eeze.h" \
"${INCLUDE}/eeze-1/Eeze_Disk.h" \
"${INCLUDE}/eeze-1/Eeze_Net.h" \
"${INCLUDE}/emotion-1/Emotion.h" \
"${INCLUDE}/ethumb-1/Ethumb.h" \
- "${INCLUDE}/ethumb-1/Ethumb_Client.h" \
- "${INCLUDE}/ethumb-1/Ethumb_Plugin.h" \
+ "${INCLUDE}/ethumb-client-1/Ethumb_Client.h" \
"${ELM_INCLUDE_DIR}/Elementary.h" \
"${ELM_INCLUDE_DIR}/elm_general.h" \
"${ELM_INCLUDE_DIR}/elm_tooltip.h" \
@@ -158,28 +152,30 @@ for header in \
"${ELM_INCLUDE_DIR}/elm_win.h" \
; do
#
+ DIR=$(dirname $header)
+ FILE=$(basename $header)
+ BASE=${header%.h}
+ #
if [ ! -e "$header" ]; then
echo "$header not found, we won't generate bindings for this header."
continue
- else
- echo "extracting API from $header"
fi
#
- DIR=$(dirname $header)
- FILE=$(basename $header)
- BASE=${header%.h}
- #
- for what in functions enums types callbacks variables; do
- F=$FILE-$what
- sed -r -n -f "$P/sed-$what" $header > $NEXT/$F
- for more_header in "${BASE}_common.h" "${BASE}_legacy.h"; do
- [ -e $more_header ] && sed -r -n -f "$P/sed-$what" $more_header >> $NEXT/$F
+ echo "extracting API from $header"
+ for header in "$header" "${BASE}_common.h" "${BASE}_legacy.h" "${BASE}_Common.h" "${BASE}_Legacy.h"; do
+ [ -f "$header" ] || continue
+ echo "extracting API from $header"
+ for what in functions enums types callbacks variables; do
+ prev="$NEXT/$FILE-$what"
+ next="$NEXT/$FILE-$what"
+ difff="$P/$FILE-$what-diff"
+ sed -r -n -f "$P/sed-$what" $header >> $next
+ if [ -f "$prev" ]; then
+ diff -u0 "$prev" "$next" > $difff
+ N=$(cat $difff | wc -l)
+ [ $N -eq 0 ] && rm $difff || echo "see $difff"
+ fi
done
- if [ -f $PREV/$F ]; then
- diff -u0 $PREV/$F $NEXT/$F > $P/$F-diff
- N=$(cat $P/$F-diff | wc -l)
- [ $N -eq 0 ] && rm $P/$F-diff || echo "see $P/$F-diff"
- fi
done
#
done
diff --git a/tools/genruby.rb b/tools/genruby.rb
index 4404b89..3cfa2f1 100755
--- a/tools/genruby.rb
+++ b/tools/genruby.rb
@@ -7,16 +7,16 @@ WRAP_LEN=150
#
def set_type t, sym
return ETYPES['Eina_Bool'] if t=='Eina_Bool'
+# v = ( ETYPES[sym].nil? ? ( TYPES[sym].nil? ? ':'+sym.downcase : TYPES[sym] ) : ETYPES[sym] )
+ v = ( TYPES[sym].nil? ? ':'+sym.downcase : TYPES[sym] )
if ETYPES[t].nil?
-# v = ( ETYPES[sym].nil? ? ( TYPES[sym].nil? ? ':'+sym.downcase : TYPES[sym] ) : ETYPES[sym] )
- v = ( TYPES[sym].nil? ? ':'+sym.downcase : TYPES[sym] )
ETYPES[t] = v
printf "\033[0;35m%40s\033[0m => \033[0;36m%s\033[0m\n",t,v
- return v
else
printf "\033[0;31mERROR type #{t} => #{sym} already exists!\033[0m\n"
- # exit 1
+ exit 1 if ETYPES[t] != v
end
+ return v
end
#
def get_type t
@@ -128,6 +128,12 @@ def gen_typedefs path, indent
next
end
tsym = set_type t, sym
+ if tsym.nil?
+ puts l
+ puts t
+ puts sym
+ exit 1
+ end
r << indent+"# #{l}"
r << indent+"typedef #{tsym}, :#{t.downcase}"
end
@@ -291,10 +297,12 @@ libs << efl_h('eina'+SO_MAJ,'eina_list.h','EinaList')
libs << efl_h('eina'+SO_MAJ,'eina_hash.h','EinaHash')
libs << efl_h('eina'+SO_MAJ,'eina_file.h','EinaFile')
libs << efl_h('eet'+SO_MAJ,'Eet.h','Eet',nil,nil,["#{NATIVE}/eina_xattr","#{NATIVE}/eina_list"])
+libs << efl_h('evas'+SO_MAJ,'Evas_Loader.h','Evas_Loader',nil,nil)
libs << efl_h('evas'+SO_MAJ,'Evas.h','Evas',nil,nil,["#{NATIVE}/eina_list"],['EVAS_LAYER_MIN','EVAS_LAYER_MAX'])
libs << efl_h('ecore'+SO_MAJ,'Ecore.h','Ecore')
libs << efl_h('ecore_input'+SO_MAJ,'Ecore_Input.h','EcoreInput','ecore_event',nil,["#{NATIVE}/eina_list"])
libs << efl_h('ecore'+SO_MAJ,'Ecore_Getopt.h','EcoreGetopt',nil,nil,["#{NATIVE}/eina_list"])
+libs << efl_h('ecore_evas'+SO_MAJ,'Ecore_Evas_Types.h','EcoreEvasTypes',nil,nil)
libs << efl_h('ecore_evas'+SO_MAJ,'Ecore_Evas.h','EcoreEvas',nil,nil,["#{NATIVE}/ecore_getopt","#{NATIVE}/evas"])
libs << efl_h('eio'+SO_MAJ,'Eio.h','Eio',nil,nil,["#{NATIVE}/eina_file","#{NATIVE}/eet"])
libs << efl_h('embryo'+SO_MAJ,'Embryo.h','Embryo')
@@ -309,21 +317,12 @@ libs << efl_h('efreet'+SO_MAJ,'efreet_ini.h','EfreetIni','efreet_ini')
libs << efl_h('efreet'+SO_MAJ,'efreet_utils.h','EfreetUtils','efreet_utils',nil,["#{NATIVE}/efreet_desktop"])
libs << efl_h('efreet_mime'+SO_MAJ,'Efreet_Mime.h','EfreetMime')
libs << efl_h('efreet_trash'+SO_MAJ,'Efreet_Trash.h','EfreetTrash',nil,nil,["#{NATIVE}/eina_list","#{NATIVE}/efreet_uri"])
-libs << efl_h('edbus'+SO_MAJ,'E_DBus.h','Edbus',nil,'edbus.rb',["#{NATIVE}/eina_list"])
-libs << efl_h('enotify'+SO_MAJ,'E_Notify.h','Enotify','e_notification','enotify.rb',["#{NATIVE}/evas","#{NATIVE}/edbus"])
-libs << efl_h('enotify'+SO_MAJ,'E_Notification_Daemon.h','EnotificationDaemon','e_notification_daemon','enotification_daemon.rb',["#{NATIVE}/enotify"])
-libs << efl_h('ebluez'+SO_MAJ,'E_Bluez.h','Ebluez','e_bluez','ebluez.rb',["#{NATIVE}/edbus"])
-libs << efl_h('eofono'+SO_MAJ,'E_Ofono.h','Eofono','e_ofono','eofono.rb',["#{NATIVE}/edbus"])
-libs << efl_h('eukit'+SO_MAJ,'E_Ukit.h','Eukit','e_ukit','eukit.rb',["#{NATIVE}/edbus"])
-libs << efl_h('ehal'+SO_MAJ,'E_Hal.h','Ehal','e_hal','ehal.rb',["#{NATIVE}/edbus"])
-libs << efl_h('econnman0_7x'+SO_MAJ,'E_Connman.h','EConnman','e_connman','econnman.rb',["#{NATIVE}/edbus"])
libs << efl_h('eeze'+SO_MAJ,'Eeze.h','Eeze',nil,nil,["#{NATIVE}/eina_list"])
libs << efl_h('eeze'+SO_MAJ,'Eeze_Disk.h','EezeDisk')
libs << efl_h('eeze'+SO_MAJ,'Eeze_Net.h','EezeNet',nil,nil,["#{NATIVE}/eina_list"])
libs << efl_h('emotion'+SO_MAJ,'Emotion.h','Emotion',nil,nil,["#{NATIVE}/evas"])
libs << efl_h('ethumb'+SO_MAJ,'Ethumb.h','Ethumb')
libs << efl_h('ethumb_client'+SO_MAJ,'Ethumb_Client.h','EthumbClient',nil,nil,["#{NATIVE}/ethumb"])
-libs << efl_h('ethumb'+SO_MAJ,'Ethumb_Plugin.h','EthumbPlugin',nil,nil,["#{NATIVE}/evas","#{NATIVE}/ecore_evas","#{NATIVE}/ethumb"])
#
ELM_LIB='elementary'+SO_MAJ
#