Sha256: 3c3b2c2c5643d82e7a02aa48b9270aa08656a5d3efa3b9c5aae6ad870c7f4cbf

Contents?: true

Size: 409 Bytes

Versions: 6

Compression:

Stored size: 409 Bytes

Contents

class Shoes
  module Common
    module Clickable
      attr_accessor :pass_coordinates

      def click(&blk)
        @gui.click blk
      end

      def release(&blk)
        @gui.release blk
      end

      def register_click(blk = nil)
        click(&@style[:click]) if @style[:click]
        click(&blk) if blk
      end

      def pass_coordinates?
        @pass_coordinates
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
shoes-core-4.0.0.pre7 lib/shoes/common/clickable.rb
shoes-core-4.0.0.pre6 lib/shoes/common/clickable.rb
shoes-core-4.0.0.pre5 lib/shoes/common/clickable.rb
shoes-core-4.0.0.pre4 lib/shoes/common/clickable.rb
shoes-core-4.0.0.pre3 lib/shoes/common/clickable.rb
shoes-dsl-4.0.0.pre2 lib/shoes/common/clickable.rb