class RAutomation::Adapter::Win32::SelectList::SelectListOption
Attributes
index[RW]
text[RW]
Public Class Methods
new(select_list, text, index)
click to toggle source
# File lib/rautomation/adapter/win_32/select_list.rb, line 14 def initialize(select_list, text, index) @select_list = select_list @text = text @index = index end
Public Instance Methods
select()
click to toggle source
# File lib/rautomation/adapter/win_32/select_list.rb, line 26 def select @select_list.send :assert_enabled Functions.send_message(@select_list.hwnd, Constants::CB_SETCURSEL, @index, nil) != Constants::CB_ERR end
Also aliased as: set
selected?()
click to toggle source
# File lib/rautomation/adapter/win_32/select_list.rb, line 20 def selected? selected_idx = Functions.send_message(@select_list.hwnd, Constants::CB_GETCURSEL, 0, nil) return false if selected_idx == Constants::CB_ERR @text == Functions.retrieve_combobox_item_text(@select_list.hwnd, selected_idx) end