Sha256: 8dcee2932e85d2aae3850f5f8ff4cff5ce89484f2e5032fcaf6774ae0b17d5d2
Contents?: true
Size: 703 Bytes
Versions: 1
Compression:
Stored size: 703 Bytes
Contents
class Shoes class Arc include Common::UIElement include Common::Style include Common::Clickable attr_reader :app, :parent, :dimensions, :gui style_with :angle1, :angle2, :art_styles, :center, :common_styles, :dimensions, :radius, :wedge STYLES = {wedge: false} def initialize(app, parent, left, top, width, height, angle1, angle2, styles = {}, blk = nil) @app = app @parent = parent style_init styles, angle1: angle1, angle2: angle2 @dimensions = Dimensions.new parent, left, top, width, height, @style @parent.add_child self @gui = Shoes.backend_for self register_click blk end def wedge? wedge end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shoes-dsl-4.0.0.pre2 | lib/shoes/arc.rb |