Class: Goo::CanvasPolyline
- Inherits:
-
Object
- Object
- Goo::CanvasPolyline
show all
- Includes:
- PropsInit
- Defined in:
- lib/goocanvas.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from PropsInit
append_features, #init_props
Constructor Details
#initialize(parent, close_path, points, *args) ⇒ CanvasPolyline
Returns a new instance of CanvasPolyline.
97
98
99
100
101
|
# File 'lib/goocanvas.rb', line 97
def initialize(parent, close_path, points, *args)
_initialize(parent, close_path)
set_points(points)
init_props(*args)
end
|
Class Method Details
.new_line(parent, x1, y1, x2, y2, *args) ⇒ Object
109
110
111
|
# File 'lib/goocanvas.rb', line 109
def self.new_line(parent, x1, y1, x2, y2, *args)
self.new(parent, false, [ x1, y1, x2, y2 ], *args)
end
|
Instance Method Details
#set_points(points) ⇒ Object
Also known as:
points=
103
104
105
106
|
# File 'lib/goocanvas.rb', line 103
def set_points(points)
points = CanvasPoints.new(points) unless points.instance_of?(CanvasPoints)
set_property(:points, points)
end
|