Sha256: 8d73251a7a98cd80a84313fa0ad2f63c63d59f5da709dd2ef893dd42f538f3f7

Contents?: true

Size: 544 Bytes

Versions: 23

Compression:

Stored size: 544 Bytes

Contents

module RAutomation
  module Adapter
    module Win32
      module ButtonHelper

        def set?
          control_hwnd = Functions.control_hwnd(@window.hwnd, @locators)
          Functions.control_set? control_hwnd
        end

        # @todo call a windows function to do this without clicking
        def clear
          click {!set?} if set?
        end

        # @todo call a windows function to do this without clicking
        def set
          click {set?} unless set?
        end

      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rautomation-2.0.1-x86-mingw32 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-2.0.1-x64-mingw32 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-1.1.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-1.0.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.17.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.16.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.15.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.14.1 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.14.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.13.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.12.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.11.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.10.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.9.4 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.9.3 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.9.2 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.9.1 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.9.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.8.0 lib/rautomation/adapter/win_32/button_helper.rb
rautomation-0.7.3 lib/rautomation/adapter/win_32/button_helper.rb