Sha256: adb31bfbf67b626580a30e8596149d80007831b8162ec8e6effd0a04b2ed56ca

Contents?: true

Size: 639 Bytes

Versions: 1

Compression:

Stored size: 639 Bytes

Contents

class Shoes
  class Arc
    include Common::UIElement
    include Common::Fill
    include Common::Stroke
    include Common::Style
    include Common::Clickable

    style_with :angle1, :angle2, :art_styles, :center, :common_styles, :dimensions, :radius, :wedge
    STYLES = { wedge: false }

    def before_initialize(styles, left, top, width, height, angle1, angle2)
      styles[:angle1] = angle1
      styles[:angle2] = angle2
    end

    def create_dimensions(left, top, width, height, angle1, angle2)
      @dimensions = Dimensions.new parent, left, top, width, height, @style
    end

    def wedge?
      wedge
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shoes-core-4.0.0.pre4 lib/shoes/arc.rb