Sha256: 6cb013c63c3a9eae4bd0cb31113cd5e4b60092995662a8ed08f3fc683e11c929

Contents?: true

Size: 510 Bytes

Versions: 1

Compression:

Stored size: 510 Bytes

Contents

class Shoes
  module Swt
    class Slot
      include Common::Container
      include Common::Clickable
      include Common::Toggle

      def initialize(dsl, parent)
        @dsl = dsl
        @parent = parent
        @real = parent.real

        @app = @parent.app
      end

      # needed by Layouter code, but slots are no physical elements so they
      def update_position
      end

      attr_reader :real, :dsl, :parent, :app
    end
    class Flow < Slot; end
    class Stack < Slot; end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shoes-4.0.0.pre1 lib/shoes/swt/slot.rb