class SlideField::ObjectManager::Slide
Public Instance Methods
loaded?()
click to toggle source
# File lib/slidefield/objects/slide.rb, line 7 def loaded? @is_loaded end
on_activate()
click to toggle source
# File lib/slidefield/objects/slide.rb, line 19 def on_activate forward :activate end
on_deactivate()
click to toggle source
# File lib/slidefield/objects/slide.rb, line 27 def on_deactivate forward :deactivate end
on_draw(animator)
click to toggle source
# File lib/slidefield/objects/slide.rb, line 23 def on_draw(animator) forward :draw, animator end
on_load()
click to toggle source
# File lib/slidefield/objects/slide.rb, line 11 def on_load @is_loaded = true @children = [] add_children_of @obj forward :load end
on_unload()
click to toggle source
# File lib/slidefield/objects/slide.rb, line 31 def on_unload @is_loaded = false forward :unload end
Private Instance Methods
add_children_of(obj)
click to toggle source
# File lib/slidefield/objects/slide.rb, line 37 def add_children_of(obj) obj.children.each {|c| manager = SlideField::ObjectManager.new c, @window @children << manager if manager add_children_of c } end
forward(event, *args)
click to toggle source
# File lib/slidefield/objects/slide.rb, line 45 def forward(event, *args) @children.each {|c| c.execute event, *args } end