diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-01-24 09:17:38 +0100 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-01-24 09:17:38 +0100 | 
| commit | bfaac9fcf80c574e4c50290f3e07eb84377823e4 (patch) | |
| tree | d43aae7ecf22e56ff670921a0f39fe7ff27e12fd | |
| parent | 3963549fbac802a853c94861d1b308bd9c821dde (diff) | |
| download | ffi-efl-bfaac9fcf80c574e4c50290f3e07eb84377823e4.zip ffi-efl-bfaac9fcf80c574e4c50290f3e07eb84377823e4.tar.gz | |
update edje native and specs
| -rw-r--r-- | lib/efl/native/edje.rb | 7 | ||||
| -rw-r--r-- | spec/edje_spec.rb | 8 | 
2 files changed, 14 insertions, 1 deletions
| diff --git a/lib/efl/native/edje.rb b/lib/efl/native/edje.rb index b4877a6..35d1c71 100644 --- a/lib/efl/native/edje.rb +++ b/lib/efl/native/edje.rb @@ -74,7 +74,8 @@ module Efl              :edje_external_param_type_bool, :edje_external_param_type_choice, :edje_external_param_type_max ]          # typedef enum _Edje_External_Param_Flags {...} Edje_External_Param_Flags;          enum :edje_external_param_flags, [ :edje_external_param_flags_none, 0, :edje_external_param_flags_get, (1<<0), :edje_external_param_flags_set, -            (1<<1), :edje_external_param_flags_state, (1<<2), :edje_external_param_flags_constructor, (1<<3), :edje_external_param_flags_regular, (7) ] +            (1<<1), :edje_external_param_flags_state, (1<<2), :edje_external_param_flags_constructor, (1<<3), :edje_external_param_flags_regular, +            (1<<0)|(1<<1)|(1<<2) ]          # typedef enum _Edje_Input_Panel_Layout {...} Edje_Input_Panel_Layout;          enum :edje_input_panel_layout, [ :edje_input_panel_layout_normal, :edje_input_panel_layout_number, :edje_input_panel_layout_email,              :edje_input_panel_layout_url, :edje_input_panel_layout_phonenumber, :edje_input_panel_layout_ip, :edje_input_panel_layout_month, @@ -283,6 +284,10 @@ module Efl          [ :edje_object_part_text_set, [ :pointer, :string, :string ], :eina_bool ],          # EAPI const char *edje_object_part_text_get (const Evas_Object *obj, const char *part);          [ :edje_object_part_text_get, [ :pointer, :string ], :string ], +        # EAPI void edje_object_part_text_style_user_set(Evas_Object *obj, const char *part, const char *style); +        [ :edje_object_part_text_style_user_set, [ :pointer, :string, :string ], :void ], +        # EAPI const char *edje_object_part_text_style_user_get(Evas_Object *obj, const char *part); +        [ :edje_object_part_text_style_user_get, [ :pointer, :string ], :string ],          # EAPI Eina_Bool edje_object_part_text_unescaped_set (Evas_Object *obj, const char *part, const char *text_to_escape);          [ :edje_object_part_text_unescaped_set, [ :pointer, :string, :string ], :eina_bool ],          # EAPI char *edje_object_part_text_unescaped_get (const Evas_Object *obj, const char *part); diff --git a/spec/edje_spec.rb b/spec/edje_spec.rb index 94cdc18..5ba5b8c 100644 --- a/spec/edje_spec.rb +++ b/spec/edje_spec.rb @@ -42,6 +42,14 @@ describe "Efl::Edje #{Efl::Edje.version.full}" do          Edje.shutdown.should == @init      end      # +    it "enum edje_external_param_flags should be correct" do +        [ :edje_external_param_flags_none, :edje_external_param_flags_get, +            :edje_external_param_flags_set, :edje_external_param_flags_state, +            :edje_external_param_flags_constructor, :edje_external_param_flags_regular ].zip([0,1,2,4,8,7]) do |s,v| +            Efl::Native.enum_value(s).should == v +        end +    end +    #      it "frametime get/set " do          Edje.frametime_set 10          Edje.frametime_get.should == 10 | 
