diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2011-05-08 00:34:14 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2011-05-08 00:34:14 +0200 | 
| commit | 2e352b0c8211351804bc1403e372bec11fc5fd80 (patch) | |
| tree | 49fef3dcc4d68a6012c45d9954ab1ab5329e962a | |
| parent | 9591ff7f4448a704f10dd570bf44ac61a2457535 (diff) | |
| download | ffi-efl-2e352b0c8211351804bc1403e372bec11fc5fd80.zip ffi-efl-2e352b0c8211351804bc1403e372bec11fc5fd80.tar.gz  | |
update test_elm_win_class => test_elm_win
| -rw-r--r-- | test/test_elm_win.rb (renamed from test/test_elm_win_class.rb) | 26 | 
1 files changed, 14 insertions, 12 deletions
diff --git a/test/test_elm_win_class.rb b/test/test_elm_win.rb index fb98e71..ed6246a 100644 --- a/test/test_elm_win_class.rb +++ b/test/test_elm_win.rb @@ -6,6 +6,7 @@ require 'efl/elementary'  include Efl  #  class MyWin < Elm::ElmWin +    #      def initialize name, title          super FFI::MemoryPointer::NULL, name          title_set title @@ -13,19 +14,19 @@ class MyWin < Elm::ElmWin          smart_callback_add "delete,request", method(:exit), FFI::MemoryPointer.from_string("my data")      end      def feed -        # using block -        @bg = add 'bg' do |bg| +        @bg = Elm::ElmBg.new(self) do |bg|              bg.size_hint_weight_set 1.0, 1.0 -            bg.color = 200,255,100,200 # same as bg.color_set 200,255,100,200 +#            bg.color = 200,255,100 +            bg.evas_object_color_set 200,255,100,150              bg.show          end -        resize_object_add @bg.to_ptr -        @lb = add 'label'do |lb| -            lb.label_label_set "Hello World!"   # complete function name -            lb.size_hint_weight_set 1.0, 1.0    # implicit evas_object function name prefix +        resize_object_add @bg +        @lb = Elm::ElmLabel.new(self) do |lb| +            lb.label_set "Hello World!" +            lb.size_hint_weight_set 1.0, 1.0          end          @lb.show -        resize_object_add @lb.to_ptr +        resize_object_add @lb      end      def exit data, evas_object, event_info          puts "EXIT #{data.read_string}" @@ -35,12 +36,13 @@ end  #  Elm.init  # -win = MyWin.new "App name", "Window Title" do |w,eo| +win = MyWin.new "App name", "Window Title" do |w|      w.alpha_set true -    eo.move 300, 300 -    eo.resize 200, 100 -    eo.show +    w.move 300, 300 +    w.resize 200, 100 +    w.show  end +win.show  #  Elm.run  Elm.shutdown  | 
