module Uia::Patterns::Window
Public Instance Methods
can_maximize?()
click to toggle source
# File lib/uia/patterns/window.rb, line 16 def can_maximize? window_information.can_maximize? end
can_minimize?()
click to toggle source
# File lib/uia/patterns/window.rb, line 12 def can_minimize? window_information.can_minimize? end
close()
click to toggle source
# File lib/uia/patterns/window.rb, line 4 def close Library.close_window @element end
interaction_state()
click to toggle source
# File lib/uia/patterns/window.rb, line 32 def interaction_state window_information.interaction_state.to_snake_case_sym end
modal?()
click to toggle source
# File lib/uia/patterns/window.rb, line 20 def modal? window_information.modal? end
topmost?()
click to toggle source
# File lib/uia/patterns/window.rb, line 24 def topmost? window_information.topmost? end
visual_state()
click to toggle source
# File lib/uia/patterns/window.rb, line 8 def visual_state window_information.visual_state.to_snake_case_sym end
visual_state=(state)
click to toggle source
# File lib/uia/patterns/window.rb, line 28 def visual_state=(state) Library.set_visual_state(@element, state.to_camelized_s) end
Private Instance Methods
window_information()
click to toggle source
# File lib/uia/patterns/window.rb, line 37 def window_information Library.window_information(@element) end