class CooCoo::DataSources::Xournal::Layer
Attributes
children[R]
Public Class Methods
new()
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 141 def initialize @children = Array.new end
Public Instance Methods
add_image(img)
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 185 def add_image(img) @children << img end
add_stroke(stroke)
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 159 def add_stroke(stroke) @children << stroke self end
add_text(text)
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 172 def add_text(text) @children << text self end
delete_child(child)
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 154 def delete_child(child) @children.delete(child) self end
delete_child_at(n)
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 149 def delete_child_at(n) @children.delete_at(n) self end
each(&block)
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 145 def each(&block) @children.each(&block) end
each_image(&block)
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 193 def each_image(&block) images.each(&block) end
each_stroke(&block)
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 168 def each_stroke(&block) strokes.each(&block) end
each_text(&block)
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 181 def each_text(&block) text.each(&block) end
images()
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 189 def images @children.select { |c| c.kind_of?(Image) } end
strokes()
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 164 def strokes @children.select { |c| c.kind_of?(Stroke) } end
text()
click to toggle source
# File lib/coo-coo/data_sources/xournal/document.rb, line 177 def text @children.select { |c| c.kind_of?(Text) } end