Module: Uia::Patterns::Window
- Defined in:
- lib/uia/patterns/window.rb
Instance Method Summary collapse
- #can_maximize? ⇒ Boolean
- #can_minimize? ⇒ Boolean
- #close ⇒ Object
- #interaction_state ⇒ Object
- #modal? ⇒ Boolean
- #topmost? ⇒ Boolean
- #visual_state ⇒ Object
- #visual_state=(state) ⇒ Object
Instance Method Details
#can_maximize? ⇒ Boolean
16 17 18 |
# File 'lib/uia/patterns/window.rb', line 16 def can_maximize? window_information.can_maximize? end |
#can_minimize? ⇒ Boolean
12 13 14 |
# File 'lib/uia/patterns/window.rb', line 12 def can_minimize? window_information.can_minimize? end |
#close ⇒ Object
4 5 6 |
# File 'lib/uia/patterns/window.rb', line 4 def close Library.close_window @element end |
#interaction_state ⇒ Object
32 33 34 |
# File 'lib/uia/patterns/window.rb', line 32 def interaction_state window_information.interaction_state.to_snake_case_sym end |
#modal? ⇒ Boolean
20 21 22 |
# File 'lib/uia/patterns/window.rb', line 20 def modal? window_information.modal? end |
#topmost? ⇒ Boolean
24 25 26 |
# File 'lib/uia/patterns/window.rb', line 24 def topmost? window_information.topmost? end |
#visual_state ⇒ Object
8 9 10 |
# File 'lib/uia/patterns/window.rb', line 8 def visual_state window_information.visual_state.to_snake_case_sym end |
#visual_state=(state) ⇒ Object
28 29 30 |
# File 'lib/uia/patterns/window.rb', line 28 def visual_state=(state) Library.set_visual_state(@element, state.to_camelized_s) end |