#--
-# $Id: program.rb 25 2005-04-14 19:42:06Z tilman $
+# $Id: program.rb 33 2005-04-24 15:54:39Z tilman $
#
# Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
#
@in_range = v
end
+ protected
def to_eet_name
"Edje_Program"
end
@time = v
end
+ protected
def to_eet_properties
mode = case @mode
when :linear: 1
@targets = ProgramArgs.new(collection)
end
+ protected
def to_eet_properties
super.merge!({"targets" => [@targets]})
end
super
@type = TYPE_EMIT_SIGNAL
- @emission_signal = nil
- @emission_source = nil
+ @emission_signal = ""
+ @emission_source = ""
end
def emission_signal=(v)
@emission_source = v.to_str.dup
end
+ protected
def to_eet_properties
super.merge!(
{"state" => [@emission_signal],
@id = v.id
end
+ protected
def to_eet_properties
{"id" => [@id]}
end
end
class ProgramAfter < ProgramArg
+ protected
def to_eet_name
"Edje_Program_After"
end
end
class ProgramTarget < ProgramArg
+ protected
def to_eet_name
"Edje_Program_Target"
end