Sha256: 112cea4b6c34c0d1a4bc46f5c891ab3e382bbb5c77b6da7fd88d5d297f88bab2

Contents?: true

Size: 559 Bytes

Versions: 20

Compression:

Stored size: 559 Bytes

Contents

module Uia
  module Patterns
    module SelectionItem
      def select
        Library.select @element
      end

      def add_to_selection
        Library.add_to_selection @element
      end

      def remove_from_selection
        Library.remove_from_selection @element
      end

      def selected?
        Library.selection_item_info(@element).selected?
      end

      def container
        container = Library.selection_item_info(@element).container
        Uia::Element.new container if container
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
uia-1.0 lib/uia/patterns/selection_item.rb
uia-0.8 lib/uia/patterns/selection_item.rb
uia-0.7 lib/uia/patterns/selection_item.rb
uia-0.7.alpha.1 lib/uia/patterns/selection_item.rb
uia-0.6 lib/uia/patterns/selection_item.rb
uia-0.5 lib/uia/patterns/selection_item.rb
uia-0.4.4 lib/uia/patterns/selection_item.rb
uia-0.4.3 lib/uia/patterns/selection_item.rb
uia-0.4.2 lib/uia/patterns/selection_item.rb
uia-0.4.1 lib/uia/patterns/selection_item.rb
uia-0.4 lib/uia/patterns/selection_item.rb
uia-0.3.3 lib/uia/patterns/selection_item.rb
uia-0.3.2 lib/uia/patterns/selection_item.rb
uia-0.3.1 lib/uia/patterns/selection_item.rb
uia-0.3 lib/uia/patterns/selection_item.rb
uia-0.2.1 lib/uia/patterns/selection_item.rb
uia-0.2 lib/uia/patterns/selection_item.rb
uia-0.1.3.1 lib/uia/patterns/selection_item.rb
uia-0.1.3 lib/uia/patterns/selection_item.rb
uia-0.1.2.3 lib/uia/patterns/selection_item.rb