lib/squib/graphics/shapes.rb in squib-0.0.3 vs lib/squib/graphics/shapes.rb in squib-0.0.4

- old
+ new

@@ -1,60 +1,60 @@ -module Squib - class Card - - # :nodoc: - # @api private - def rect(x, y, width, height, x_radius, y_radius, fill_color, stroke_color, stroke_width) - width=@width if width==:native; height=@height if height==:native - use_cairo do |cc| - cc.rounded_rectangle(x, y, width, height, x_radius, y_radius) - cc.set_source_color(stroke_color) - cc.set_line_width(stroke_width) - cc.stroke - cc.rounded_rectangle(x, y, width, height, x_radius, y_radius) - cc.set_source_color(fill_color) - cc.fill - end - end - - # :nodoc: - # @api private - def circle(x, y, radius, fill_color, stroke_color, stroke_width) - use_cairo do |cc| - cc.circle(x, y, radius) - cc.set_source_color(stroke_color) - cc.set_line_width(stroke_width) - cc.stroke - cc.circle(x, y, radius) - cc.set_source_color(fill_color) - cc.fill - end - end - - # :nodoc: - # @api private - def triangle(x1, y1, x2, y2, x3, y3, fill_color, stroke_color, stroke_width) - use_cairo do |cc| - cc.triangle(x1, y1, x2, y2, x3, y3) - cc.set_source_color(stroke_color) - cc.set_line_width(stroke_width) - cc.stroke - cc.triangle(x1, y1, x2, y2, x3, y3) - cc.set_source_color(fill_color) - cc.fill - end - end - - # :nodoc: - # @api private - def line(x1, y1, x2, y2, stroke_color, stroke_width) - use_cairo do |cc| - cc.move_to(x1, y1) - cc.line_to(x2, y2) - cc.set_source_color(stroke_color) - cc.set_line_width(stroke_width) - cc.stroke - end - end - - end +module Squib + class Card + + # :nodoc: + # @api private + def rect(x, y, width, height, x_radius, y_radius, fill_color, stroke_color, stroke_width) + width=@width if width==:native; height=@height if height==:native + use_cairo do |cc| + cc.rounded_rectangle(x, y, width, height, x_radius, y_radius) + cc.set_source_color(stroke_color) + cc.set_line_width(stroke_width) + cc.stroke + cc.rounded_rectangle(x, y, width, height, x_radius, y_radius) + cc.set_source_color(fill_color) + cc.fill + end + end + + # :nodoc: + # @api private + def circle(x, y, radius, fill_color, stroke_color, stroke_width) + use_cairo do |cc| + cc.circle(x, y, radius) + cc.set_source_color(stroke_color) + cc.set_line_width(stroke_width) + cc.stroke + cc.circle(x, y, radius) + cc.set_source_color(fill_color) + cc.fill + end + end + + # :nodoc: + # @api private + def triangle(x1, y1, x2, y2, x3, y3, fill_color, stroke_color, stroke_width) + use_cairo do |cc| + cc.triangle(x1, y1, x2, y2, x3, y3) + cc.set_source_color(stroke_color) + cc.set_line_width(stroke_width) + cc.stroke + cc.triangle(x1, y1, x2, y2, x3, y3) + cc.set_source_color(fill_color) + cc.fill + end + end + + # :nodoc: + # @api private + def line(x1, y1, x2, y2, stroke_color, stroke_width) + use_cairo do |cc| + cc.move_to(x1, y1) + cc.line_to(x2, y2) + cc.set_source_color(stroke_color) + cc.set_line_width(stroke_width) + cc.stroke + end + end + + end end \ No newline at end of file