class Matterhorn::Smil::Par

Matterhorn::Smil::Par ===

Public Class Methods

new() click to toggle source

————————————————————————— initialization —

Calls superclass method Matterhorn::Smil::Element::new
# File lib/matterhorn/smil.rb, line 253
def initialize()
  super
  @seq_list = Array.new
end

Public Instance Methods

add_seq() click to toggle source

——————————————————————————— methodes —

# File lib/matterhorn/smil.rb, line 261
def add_seq
  seq = Smil::Seq.new(self)
  @seq_list << seq
  seq
end
propagate(parent_elem) click to toggle source
# File lib/matterhorn/smil.rb, line 268
def propagate(parent_elem)
  @seq_list.each do |seq|
    seq.propagate(self)
  end
end
to_xml(bx) click to toggle source
# File lib/matterhorn/smil.rb, line 275
def to_xml(bx)
  bx.par(attr_list) do
    @seq_list.each do |seq|
      seq.to_xml(bx)
    end
    @scene_list.each do |scene|
      scene.to_xml(bx)
    end

  end
end