X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fplaylist_item.rb;h=cbf35014fe692665c88b432aa77cba51ab7d4441;hb=a1f38eab00505f7a39be06c22f436ce4da69edd4;hp=cedc2aaa4e76c8478653459527b6b4799ef503a8;hpb=f4fdaed2c910dced3d0886e29204bfe0a393685d;p=multipass-eu.git diff --git a/src/playlist_item.rb b/src/playlist_item.rb index cedc2aa..cbf3501 100644 --- a/src/playlist_item.rb +++ b/src/playlist_item.rb @@ -1,11 +1,11 @@ -# $Id: playlist_item.rb 10 2005-04-24 16:22:06Z tilman $ +# $Id: playlist_item.rb 14 2005-04-24 20:38:32Z tilman $ TEXT_COLOR_HILIGHT = "#f0fafd" EDJE.collection("playlist_item") do |c| c.set_size(150, 10) - ["title", "length"].each do |name| + ["title", "duration"].each do |name| c.part(name, :text) do |p| p.effect = :outline @@ -25,7 +25,18 @@ EDJE.collection("playlist_item") do |c| end ["default", "selected"].each do |state| - c.part("length").description(state) do |d| + c.part("title").description(state) do |d| + d.rel[1].set_to(c.part("duration"), nil) + d.rel[1].set_rel(0.0, 1.0) + + #d.rel[0].set_offset(0, 0) + d.rel[1].set_offset(5, 0) + end + + c.part("duration").description(state) do |d| + d.rel[0].set_rel(1.0, 0.0) + d.rel[0].set_offset(-35, 0) + d.text = "04:11" d.set_text_align(1.0) end @@ -33,12 +44,12 @@ EDJE.collection("playlist_item") do |c| ["selected", "unselected"].each do |state| c.program("playlist_item.#{state}", :set_state) do |p| - p.signal = "PLAYLIST_ITEM_#{state.upcase}" + p.signal = "playlist_item.#{state}" p.state = state == "unselected" ? "default" : state p.mode = state == "selected" ? :accelerate : :decelerate p.time = 0.5 p.targets << ProgramTarget.new(c.part("title")) - p.targets << ProgramTarget.new(c.part("length")) + p.targets << ProgramTarget.new(c.part("duration")) end end