summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2012-03-07 23:51:17 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2012-03-07 23:51:17 +0100
commit6be804878cc3405fb340930346387c9aed695d82 (patch)
treeb1e649a020c60677941838c37b13347be051665e
parentf74b1512aa56a07a0353ef3b1941dade693cf657 (diff)
downloadffi-efl-6be804878cc3405fb340930346387c9aed695d82.zip
ffi-efl-6be804878cc3405fb340930346387c9aed695d82.tar.gz
API update, loads
-rw-r--r--lib/efl/native/elm/elm_general.rb6
-rw-r--r--lib/efl/native/elm/elm_gengrid.rb9
-rw-r--r--lib/efl/native/elm/elm_genlist.rb44
-rw-r--r--lib/efl/native/elm/elm_list.rb8
-rw-r--r--lib/efl/native/elm/elm_naviframe.rb14
-rw-r--r--lib/efl/native/elm/elm_popup.rb8
-rw-r--r--lib/efl/native/elm/elm_toolbar.rb8
-rw-r--r--lib/efl/native/elm/elm_web.rb24
-rwxr-xr-xtools/genruby.rb2
9 files changed, 58 insertions, 65 deletions
diff --git a/lib/efl/native/elm/elm_general.rb b/lib/efl/native/elm/elm_general.rb
index 00c93cb..1a291f2 100644
--- a/lib/efl/native/elm/elm_general.rb
+++ b/lib/efl/native/elm/elm_general.rb
@@ -32,9 +32,9 @@ module Efl
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_Object_Select_Mode_Type;
- enum :elm_object_select_mode_type, [ :elm_object_normal_select, 0, :elm_object_always_select, 1, :elm_object_no_select, 2,
- :elm_object_select_mode_max, 3 ]
+ # 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 ]
#
# TYPEDEFS
# typedef struct _Elm_Event_Policy_Changed Elm_Event_Policy_Changed;
diff --git a/lib/efl/native/elm/elm_gengrid.rb b/lib/efl/native/elm/elm_gengrid.rb
index 3a7f062..1eef206 100644
--- a/lib/efl/native/elm/elm_gengrid.rb
+++ b/lib/efl/native/elm/elm_gengrid.rb
@@ -4,6 +4,7 @@
require 'efl/native'
require 'efl/native/elementary'
require 'efl/native/elm/elm_gen'
+require 'efl/native/elm/elm_scroller'
#
module Efl
#
@@ -177,10 +178,10 @@ module Efl
[ :elm_gengrid_filled_set, [ :evas_object, :bool ], :void ],
# EAPI Eina_Bool elm_gengrid_filled_get(const Evas_Object *obj);
[ :elm_gengrid_filled_get, [ :evas_object ], :bool ],
- # EAPI void elm_gengrid_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode_Type mode);
- [ :elm_gengrid_select_mode_set, [ :evas_object, :elm_object_select_mode_type ], :void ],
- # EAPI Elm_Object_Select_Mode_Type elm_gengrid_select_mode_get(const Evas_Object *obj);
- [ :elm_gengrid_select_mode_get, [ :evas_object ], :elm_object_select_mode_type ],
+ # 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 ],
+ # 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 ],
# EAPI void elm_gengrid_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight);
[ :elm_gengrid_highlight_mode_set, [ :evas_object, :bool ], :void ],
# EAPI Eina_Bool elm_gengrid_highlight_mode_get(const Evas_Object *obj);
diff --git a/lib/efl/native/elm/elm_genlist.rb b/lib/efl/native/elm/elm_genlist.rb
index 2ec5c42..e616de5 100644
--- a/lib/efl/native/elm/elm_genlist.rb
+++ b/lib/efl/native/elm/elm_genlist.rb
@@ -157,14 +157,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_compress_mode_set(Evas_Object *obj, Eina_Bool compress);
- [ :elm_genlist_compress_mode_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_compress_mode_get(const Evas_Object *obj);
- [ :elm_genlist_compress_mode_get, [ :evas_object ], :bool ],
- # EAPI void elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width);
- [ :elm_genlist_height_for_width_mode_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_height_for_width_mode_get(const Evas_Object *obj);
- [ :elm_genlist_height_for_width_mode_get, [ :evas_object ], :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);
@@ -189,10 +181,6 @@ module Efl
[ :elm_genlist_item_expanded_get, [ :elm_object_item ], :bool ],
# EAPI int elm_genlist_item_expanded_depth_get(const Elm_Object_Item *it);
[ :elm_genlist_item_expanded_depth_get, [ :elm_object_item ], :int ],
- # EAPI void elm_genlist_item_display_only_set(Elm_Object_Item *it, Eina_Bool display_only);
- [ :elm_genlist_item_display_only_set, [ :elm_object_item, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_item_display_only_get(const Elm_Object_Item *it);
- [ :elm_genlist_item_display_only_get, [ :elm_object_item ], :bool ],
# EAPI void elm_genlist_item_all_contents_unset(Elm_Object_Item *it, Eina_List **l);
[ :elm_genlist_item_all_contents_unset, [ :elm_object_item, :eina_list ], :void ],
# EAPI void elm_genlist_item_promote(Elm_Object_Item *it);
@@ -201,22 +189,22 @@ module Efl
[ :elm_genlist_item_demote, [ :elm_object_item ], :void ],
# EAPI void elm_genlist_item_fields_update(Elm_Object_Item *it, const char *parts, Elm_Genlist_Item_Field_Type itf);
[ :elm_genlist_item_fields_update, [ :elm_object_item, :string, :elm_genlist_item_field_type ], :void ],
- # EAPI void elm_genlist_item_mode_set(Elm_Object_Item *it, const char *mode_type, Eina_Bool mode_set);
- [ :elm_genlist_item_mode_set, [ :elm_object_item, :string, :bool ], :void ],
- # EAPI const char *elm_genlist_mode_type_get(const Evas_Object *obj);
- [ :elm_genlist_mode_type_get, [ :evas_object ], :string ],
- # EAPI const Elm_Object_Item *elm_genlist_mode_item_get(const Evas_Object *obj);
- [ :elm_genlist_mode_item_get, [ :evas_object ], :elm_object_item ],
+ # EAPI void elm_genlist_item_decorate_mode_set(Elm_Object_Item *it, const char *mode_type, Eina_Bool mode_set);
+ [ :elm_genlist_item_decorate_mode_set, [ :elm_object_item, :string, :bool ], :void ],
+ # EAPI const char *elm_genlist_item_decorate_mode_get(const Evas_Object *obj);
+ [ :elm_genlist_item_decorate_mode_get, [ :evas_object ], :string ],
+ # EAPI const 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_edit_mode_set(Evas_Object *obj, Eina_Bool edit_mode);
- [ :elm_genlist_edit_mode_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_genlist_edit_mode_get(const Evas_Object *obj);
- [ :elm_genlist_edit_mode_get, [ :evas_object ], :bool ],
+ # 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);
@@ -225,14 +213,18 @@ module Efl
[ :elm_genlist_tree_effect_enabled_set, [ :evas_object, :bool ], :void ],
# EAPI Eina_Bool elm_genlist_tree_effect_enabled_get(const Evas_Object *obj);
[ :elm_genlist_tree_effect_enabled_get, [ :evas_object ], :bool ],
- # EAPI void elm_genlist_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode_Type mode);
- [ :elm_genlist_select_mode_set, [ :evas_object, :elm_object_select_mode_type ], :void ],
- # EAPI Elm_Object_Select_Mode_Type elm_genlist_select_mode_get(const Evas_Object *obj);
- [ :elm_genlist_select_mode_get, [ :evas_object ], :elm_object_select_mode_type ],
+ # 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 ],
+ # 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 ],
# EAPI void elm_genlist_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight);
[ :elm_genlist_highlight_mode_set, [ :evas_object, :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 ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_list.rb b/lib/efl/native/elm/elm_list.rb
index 5015417..4042177 100644
--- a/lib/efl/native/elm/elm_list.rb
+++ b/lib/efl/native/elm/elm_list.rb
@@ -44,10 +44,10 @@ module Efl
[ :elm_list_horizontal_set, [ :evas_object, :bool ], :void ],
# EAPI Eina_Bool elm_list_horizontal_get(const Evas_Object *obj);
[ :elm_list_horizontal_get, [ :evas_object ], :bool ],
- # EAPI void elm_list_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode_Type mode);
- [ :elm_list_select_mode_set, [ :evas_object, :elm_object_select_mode_type ], :void ],
- # EAPI Elm_Object_Select_Mode_Type elm_list_select_mode_get(const Evas_Object *obj);
- [ :elm_list_select_mode_get, [ :evas_object ], :elm_object_select_mode_type ],
+ # 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 ],
+ # 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 ],
# EAPI void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
[ :elm_list_bounce_set, [ :evas_object, :bool, :bool ], :void ],
# EAPI void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
diff --git a/lib/efl/native/elm/elm_naviframe.rb b/lib/efl/native/elm/elm_naviframe.rb
index a273b08..4a2e999 100644
--- a/lib/efl/native/elm/elm_naviframe.rb
+++ b/lib/efl/native/elm/elm_naviframe.rb
@@ -27,10 +27,12 @@ module Efl
[ :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(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, [ :elm_object_item, :string, :evas_object, :evas_object, :evas_object, :string ], :elm_object_item ],
- # EAPI Elm_Object_Item *elm_naviframe_item_insert_after(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, [ :elm_object_item, :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 ],
# EAPI void elm_naviframe_item_pop_to(Elm_Object_Item *it);
@@ -63,10 +65,6 @@ module Efl
[ :elm_naviframe_event_enabled_set, [ :evas_object, :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_style_default_set(Evas_Object *obj, const char *style);
- [ :elm_naviframe_item_style_default_set, [ :evas_object, :string ], :void ],
- # EAPI const char *elm_naviframe_item_style_default_get(const Evas_Object *obj);
- [ :elm_naviframe_item_style_default_get, [ :evas_object ], :string ],
# EAPI void elm_naviframe_item_simple_promote(Evas_Object *obj, Evas_Object *content);
[ :elm_naviframe_item_simple_promote, [ :evas_object, :evas_object ], :void ],
]
diff --git a/lib/efl/native/elm/elm_popup.rb b/lib/efl/native/elm/elm_popup.rb
index 2803691..637a9fc 100644
--- a/lib/efl/native/elm/elm_popup.rb
+++ b/lib/efl/native/elm/elm_popup.rb
@@ -36,19 +36,19 @@ module Efl
[ :elm_popup_item_append, [ :evas_object, :string, :evas_object, :evas_smart_cb, :pointer ], :elm_object_item ],
# 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 ],
- # EAPI Elm_Wrap_Type elm_popup_content_text_wrap_type_get(Evas_Object *obj);
+ # 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 ],
# EAPI void elm_popup_orient_set(Evas_Object *obj, Elm_Popup_Orient orient);
[ :elm_popup_orient_set, [ :evas_object, :elm_popup_orient ], :void ],
- # EAPI Elm_Popup_Orient elm_popup_orient_get(Evas_Object *obj);
+ # EAPI Elm_Popup_Orient elm_popup_orient_get(const Evas_Object *obj);
[ :elm_popup_orient_get, [ :evas_object ], :elm_popup_orient ],
# EAPI void elm_popup_timeout_set(Evas_Object *obj, double timeout);
[ :elm_popup_timeout_set, [ :evas_object, :double ], :void ],
- # EAPI double elm_popup_timeout_get(Evas_Object *obj);
+ # EAPI double elm_popup_timeout_get(const Evas_Object *obj);
[ :elm_popup_timeout_get, [ :evas_object ], :double ],
# EAPI void elm_popup_allow_events_set(Evas_Object *obj, Eina_Bool allow);
[ :elm_popup_allow_events_set, [ :evas_object, :bool ], :void ],
- # EAPI Eina_Bool elm_popup_allow_events_get(Evas_Object *obj);
+ # EAPI Eina_Bool elm_popup_allow_events_get(const Evas_Object *obj);
[ :elm_popup_allow_events_get, [ :evas_object ], :bool ],
]
#
diff --git a/lib/efl/native/elm/elm_toolbar.rb b/lib/efl/native/elm/elm_toolbar.rb
index 23703d7..e34154f 100644
--- a/lib/efl/native/elm/elm_toolbar.rb
+++ b/lib/efl/native/elm/elm_toolbar.rb
@@ -127,10 +127,10 @@ module Efl
[ :elm_toolbar_horizontal_get, [ :evas_object ], :bool ],
# EAPI unsigned int elm_toolbar_items_count(const Evas_Object *obj);
[ :elm_toolbar_items_count, [ :evas_object ], :uint ],
- # EAPI void elm_toolbar_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode_Type mode);
- [ :elm_toolbar_select_mode_set, [ :evas_object, :elm_object_select_mode_type ], :void ],
- # EAPI Elm_Object_Select_Mode_Type elm_toolbar_select_mode_get(const Evas_Object *obj);
- [ :elm_toolbar_select_mode_get, [ :evas_object ], :elm_object_select_mode_type ],
+ # 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 ],
+ # 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 ],
]
#
attach_fcts fcts
diff --git a/lib/efl/native/elm/elm_web.rb b/lib/efl/native/elm/elm_web.rb
index 2a3d30a..5270288 100644
--- a/lib/efl/native/elm/elm_web.rb
+++ b/lib/efl/native/elm/elm_web.rb
@@ -27,6 +27,9 @@ module Efl
# typedef enum {...} Elm_Web_Zoom_Mode;
enum :elm_web_zoom_mode, [ :elm_web_zoom_mode_manual, 0, :elm_web_zoom_mode_auto_fit, 1, :elm_web_zoom_mode_auto_fill, 2,
:elm_web_zoom_mode_last, 3 ]
+ # typedef enum {...} Elm_Web_Window_Feature_Flag;
+ enum :elm_web_window_feature_flag, [ :elm_web_window_feature_toolbar, :elm_web_window_feature_statusbar, :elm_web_window_feature_scrollbars,
+ :elm_web_window_feature_menubar, :elm_web_window_feature_locationbar, :elm_web_window_feature_fullscreen ]
#
# TYPEDEFS
# typedef struct _Elm_Web_Frame_Load_Error Elm_Web_Frame_Load_Error;
@@ -120,12 +123,12 @@ module Efl
[ :elm_web_forward, [ :evas_object ], :bool ],
# EAPI Eina_Bool elm_web_navigate(Evas_Object *obj, int steps);
[ :elm_web_navigate, [ :evas_object, :int ], :bool ],
- # EAPI Eina_Bool elm_web_back_possible(Evas_Object *obj);
- [ :elm_web_back_possible, [ :evas_object ], :bool ],
- # EAPI Eina_Bool elm_web_forward_possible(Evas_Object *obj);
- [ :elm_web_forward_possible, [ :evas_object ], :bool ],
- # EAPI Eina_Bool elm_web_navigate_possible(Evas_Object *obj, int steps);
- [ :elm_web_navigate_possible, [ :evas_object, :int ], :bool ],
+ # EAPI Eina_Bool elm_web_back_possible_get(Evas_Object *obj);
+ [ :elm_web_back_possible_get, [ :evas_object ], :bool ],
+ # EAPI Eina_Bool elm_web_forward_possible_get(Evas_Object *obj);
+ [ :elm_web_forward_possible_get, [ :evas_object ], :bool ],
+ # EAPI Eina_Bool elm_web_navigate_possible_get(Evas_Object *obj, int steps);
+ [ :elm_web_navigate_possible_get, [ :evas_object, :int ], :bool ],
# EAPI Eina_Bool elm_web_history_enabled_get(const Evas_Object *obj);
[ :elm_web_history_enabled_get, [ :evas_object ], :bool ],
# EAPI void elm_web_history_enabled_set(Evas_Object *obj, Eina_Bool enabled);
@@ -150,11 +153,10 @@ module Efl
[ :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 void elm_web_window_features_bool_property_get(const Elm_Web_Window_Features *wf, Eina_Bool *toolbar_visible, Eina_Bool *statusbar_visible, Eina_Bool *scrollbars_visible, Eina_Bool *menubar_visible, Eina_Bool *locationbar_visble, Eina_Bool *fullscreen);
- [ :elm_web_window_features_bool_property_get, [ :elm_web_window_features, :pointer, :pointer, :pointer, :pointer, :pointer, :pointer ], :void
- ],
- # EAPI void elm_web_window_features_int_property_get(const Elm_Web_Window_Features *wf, int *x, int *y, int *w, int *h);
- [ :elm_web_window_features_int_property_get, [ :elm_web_window_features, :pointer, :pointer, :pointer, :pointer ], :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 ],
]
#
attach_fcts fcts
diff --git a/tools/genruby.rb b/tools/genruby.rb
index 99fcd20..7cf7982 100755
--- a/tools/genruby.rb
+++ b/tools/genruby.rb
@@ -398,7 +398,7 @@ libs << elm_h('elm_flipselector.h', 'ElmFlipSelector')
libs << elm_h('elm_focus.h', 'ElmFocus')
libs << elm_h('elm_fonts.h', 'ElmFonts', ["#{NATIVE}/eina_hash","#{NATIVE}/elementary"])
libs << elm_h('elm_frame.h', 'ElmFrame')
-libs << elm_h('elm_gengrid.h', 'ElmGenGrid', ["#{NATIVE}/elementary","#{NATIVE}/elm/elm_gen"])
+libs << elm_h('elm_gengrid.h', 'ElmGenGrid', ["#{NATIVE}/elementary","#{NATIVE}/elm/elm_gen","#{NATIVE}/elm/elm_scroller"])
libs << elm_h('elm_gen.h', 'ElmGen')
libs << elm_h('elm_genlist.h', 'ElmGenList', ["#{NATIVE}/elementary","#{NATIVE}/elm/elm_gen","#{NATIVE}/elm/elm_list","#{NATIVE}/elm/elm_scroller"])
libs << elm_h('elm_gesture_layer.h', 'ElmGestureLayer')