Method: Yast::EventClass#IsWidgetActivatedOrSelectionChanged
- Defined in:
- library/general/src/modules/Event.rb
#IsWidgetActivatedOrSelectionChanged(event) ⇒ Object
Checks that the EventType is WidgetEvent and the EventReason is Activated or SelectionChanged.
Returns id or nil.
79 80 81 82 83 84 85 86 87 88 89 |
# File 'library/general/src/modules/Event.rb', line 79 def IsWidgetActivatedOrSelectionChanged(event) event = deep_copy(event) return nil if Ops.get_string(event, "EventType", "Unknown") != "WidgetEvent" if Ops.get_string(event, "EventReason", "Unknown") != "Activated" && Ops.get_string(event, "EventReason", "Unknown") != "SelectionChanged" return nil end Ops.get_symbol(event, "ID") end |