class Matterhorn::Smil::Track

Matterhorn::Smil::Track ===

Public Class Methods

new(parent, kind, file, start_point, duration) click to toggle source

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

Calls superclass method Matterhorn::Smil::Element::new
# File lib/matterhorn/smil.rb, line 355
def initialize(parent, kind, file, start_point, duration)
  super(parent)
  @kind = kind
  @src = file
  self.start_point = start_point
  self.duration = duration
end

Public Instance Methods

propagate(parent_elem) click to toggle source

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

# File lib/matterhorn/smil.rb, line 366
def propagate(parent_elem)
  @rel_begin = start_point - parent_elem.start_point
end
to_xml(bx) click to toggle source
# File lib/matterhorn/smil.rb, line 371
def to_xml(bx)
  attributes = attr_list
  if !@src.nil?
    attributes[:src] = @src.to_s
  end
  bx.send(@kind, attributes)
end