Show
Ignore:
Timestamp:
01/23/09 11:27:54 (4 years ago)
Author:
isaisstillalive
Message:
  • 初期化時にも子コントロールのparent_resizedを呼ぶように変更。
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/ruwin/test/ruwin/test_window.rb

    r28881 r28885  
    219219  end 
    220220   
     221  def test_new_call_children_parent_resized 
     222    klass = Class.new(Ruwin::Window) 
     223    klass.class_eval <<-'END' 
     224      width  100 
     225      height 200 
     226      add_control(Button, "button1") do 
     227        def parent_resized *args 
     228          @parent_resized = args 
     229        end 
     230      end 
     231      add_control(Button, "button2") do 
     232        def parent_resized *args 
     233          @parent_resized = args 
     234        end 
     235      end 
     236    END 
     237     
     238    instance = klass.new 
     239     
     240    assert_equal [100, 200], instance.button1.instance_variable_get(:@parent_resized) 
     241    assert_equal [100, 200], instance.button2.instance_variable_get(:@parent_resized) 
     242  end 
     243   
    221244  def test_wm_size_call_children_parent_resized 
    222245    klass = Class.new(Ruwin::Window)