Added border_fill_middle attribute to ImageDescription.
authorTilman Sauerbeck <tilman@code-monkey.de>
Sat, 16 Apr 2005 15:59:07 +0000 (15:59 +0000)
committerTilman Sauerbeck <tilman@code-monkey.de>
Sat, 16 Apr 2005 15:59:07 +0000 (15:59 +0000)
ChangeLog
lib/redact/part.rb

index cd311900f7647e87c3a013e568f8711617b8525c..cd36f26c3b04839fc845ca173811725398af2112 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,11 @@
 --
-$Id: ChangeLog 28 2005-04-14 19:53:45Z tilman $
+$Id: ChangeLog 29 2005-04-16 15:59:07Z tilman $
 ++
 
+2005-04-16 Tilman Sauerbeck (tilman at code-monkey de)
+        * lib/redact/part.rb: Added border_fill_middle attribute to
+          ImageDescription
+
 2005-04-14 Tilman Sauerbeck (tilman at code-monkey de)
         * lib/{redact,part,program}.rb: Replaced most attr_accessor
           calls by explicit setter methods to ensure type safety
index e052540ad5e91628a6115735c4c36d68c2d5068e..974a6bec8ba47d8bc7720039582b2541e56ad61a 100644 (file)
@@ -1,5 +1,5 @@
 #--
-# $Id: part.rb 28 2005-04-14 19:53:45Z tilman $
+# $Id: part.rb 29 2005-04-16 15:59:07Z tilman $
 #
 # Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
 #
@@ -347,6 +347,7 @@ module Redact
                         "border.r" => [0],
                         "border.t" => [0],
                         "border.b" => [0],
+                        "border.no_fill" => [false],
                         "fill.smooth" => [true],
                         "fill.pos_rel_x" => [0.0, :double],
                         "fill.pos_abs_x" => [0],
@@ -413,10 +414,15 @@ module Redact
                        @image = nil
                        @tweens = Tweens.new
                        @border = [0, 0, 0, 0]
+                       @border_fill_middle = true
                        @fill_smooth = true
                        @auto_rel = false
                end
 
+               def border_fill_middle=(var)
+                       @border_fill_middle = (var == true)
+               end
+
                def image=(im)
                        return if !@image.nil? && im == @image.filename
 
@@ -454,6 +460,7 @@ module Redact
                         "border.r" => [@border[1]],
                         "border.t" => [@border[2]],
                         "border.b" => [@border[3]],
+                        "border.no_fill" => [!@border_fill_middle],
                         "fill.smooth" => [@fill_smooth],
                         "fill.pos_rel_x" => [0.0, :double],
                         "fill.pos_abs_x" => [0],