X-Git-Url: http://git.code-monkey.de/?p=redact.git;a=blobdiff_plain;f=lib%2Fredact%2Fpart.rb;h=f915a4b5edf1ba2f2139f66d63c13c18c4e4149c;hp=c6ce88dcd497e0c24b81511896886e7b2a0544d4;hb=7fd6ce732c4bb60fc3fa22f82a59c1f03be4809f;hpb=8750e9b711aa4c421848f8cd606a4e938bb73efa diff --git a/lib/redact/part.rb b/lib/redact/part.rb index c6ce88d..f915a4b 100644 --- a/lib/redact/part.rb +++ b/lib/redact/part.rb @@ -1,5 +1,5 @@ #-- -# $Id: part.rb 21 2005-04-02 22:26:40Z tilman $ +# $Id: part.rb 22 2005-04-02 22:29:50Z tilman $ # # Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de) # @@ -277,27 +277,21 @@ module Redact pairs.map { |p| p.hex } end - def map_aspect_preference - case @aspect_preference - when :none - 0 - when :vertical - 1 - when :horizontal - 2 - when :both - 3 - else - raise(RedactError, "invalid aspect preference value - " + - @aspect_preference.to_s) - end - end - def to_eet_name "Edje_Part_Description" end def to_eet_properties + asp_pref = case @aspect_preference + when :none: 0 + when :vertical: 1 + when :horizontal: 2 + when :both: 3 + else + raise(RedactError, "invalid aspect preference value - " + + @aspect_preference.to_s) + end + {"state.name" => [@name], "state.value" => [@value, :double], "visible" => [@visible], @@ -311,7 +305,7 @@ module Redact "step.y" => [@step[1]], "aspect.min" => [@aspect[0], :double], "aspect.max" => [@aspect[1], :double], - "aspect.prefer" => [map_aspect_preference, :char], + "aspect.prefer" => [asp_pref, :char], "rel1.relative_x" => [@rel[0].rel[0], :double], "rel1.relative_y" => [@rel[0].rel[1], :double], "rel1.offset_x" => [@rel[0].offset[0]],