projects
/
redact.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Code cleanup.
[redact.git]
/
lib
/
redact
/
part.rb
diff --git
a/lib/redact/part.rb
b/lib/redact/part.rb
index f915a4b5edf1ba2f2139f66d63c13c18c4e4149c..c271fef5f27af986b572753ffa7ec000c8092377 100644
(file)
--- a/
lib/redact/part.rb
+++ b/
lib/redact/part.rb
@@
-1,5
+1,5
@@
#--
#--
-# $Id: part.rb 2
2 2005-04-02 22:29:50
Z tilman $
+# $Id: part.rb 2
6 2005-04-14 19:44:49
Z tilman $
#
# Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
#
#
# Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de)
#
@@
-31,8
+31,8
@@
module Redact
include Comparable
include Comparable
- attr_reader :collection, :id, :name, :dragable, :clip
-
attr_accessor
:mouse_events, :repeat_events
+ attr_reader :collection, :id, :name, :dragable, :clip
,
+
:mouse_events, :repeat_events
def initialize(collection, id, name)
@collection = collection
def initialize(collection, id, name)
@collection = collection
@@
-57,6
+57,14
@@
module Redact
@id <=> b.id
end
@id <=> b.id
end
+ def mouse_events=(val)
+ @mouse_events = (val == true)
+ end
+
+ def repeat_events=(val)
+ @repeat_events = (val == true)
+ end
+
def clip=(part)
if part == self
raise(ArgumentError, "cannot clip part to itself")
def clip=(part)
if part == self
raise(ArgumentError, "cannot clip part to itself")
@@
-213,8
+221,8
@@
module Redact
end
class Description
end
class Description
- attr_reader :rel, :aspect, :step
- attr_accessor :
visible, :aspect_preference, :color_class
+ attr_reader :rel, :aspect, :step
, :visible, :color_class
+ attr_accessor :
aspect_preference
def initialize(name = "default", value = 0.0)
@name = name.to_str.dup.freeze
def initialize(name = "default", value = 0.0)
@name = name.to_str.dup.freeze
@@
-231,6
+239,14
@@
module Redact
@color_class = ""
end
@color_class = ""
end
+ def visible=(v)
+ @visible = (v == true)
+ end
+
+ def color_class=(v)
+ @color_class = v.to_str.dup
+ end
+
def set_step(x = 0, y = 0)
@step = [x, y]
end
def set_step(x = 0, y = 0)
@step = [x, y]
end
@@
-388,7
+404,7
@@
module Redact
end
class ImageDescription < Description
end
class ImageDescription < Description
- attr_reader :image, :auto_rel, :tweens
+ attr_reader :image, :auto_rel, :tweens
, :border_fill_middle
def initialize(name = "default", value = 0.0)
super
def initialize(name = "default", value = 0.0)
super
@@
-449,8
+465,7
@@
module Redact
end
class TextDescription < Description
end
class TextDescription < Description
- attr_reader :font
- attr_accessor :text, :font_size, :text_class
+ attr_reader :font, :text, :font_size, :text_class
def initialize(name = "default", value = 0.0)
super
def initialize(name = "default", value = 0.0)
super
@@
-468,6
+483,18
@@
module Redact
@text_id_text_source = -1
end
@text_id_text_source = -1
end
+ def text=(v)
+ @text = v.to_str.dup
+ end
+
+ def font_size=(v)
+ @font_size = v.to_int
+ end
+
+ def text_class=(v)
+ @text_class = v.to_str.dup
+ end
+
def set_fit(x = false, y = false)
@fit = [x, y]
end
def set_fit(x = false, y = false)
@fit = [x, y]
end
@@
-481,7
+508,8
@@
module Redact
end
def font=(f)
end
def font=(f)
- md = f.to_str.match(/.*\.ttf/)
+ f = f.to_str.strip
+ md = f.match(/.*\.ttf/)
unless md.nil?
found = EDJE.font_dir.find { |font| font.filename == f }
if found.nil?
unless md.nil?
found = EDJE.font_dir.find { |font| font.filename == f }
if found.nil?
@@
-489,7
+517,7
@@
module Redact
end
end
end
end
- @font = f
.dup
+ @font = f
end
def outline_color=(c)
end
def outline_color=(c)