Method: Yast::DialogTreeClass#DialogTreeHandle

Defined in:
library/cwm/src/modules/DialogTree.rb

#DialogTreeHandle(_key, event) ⇒ Symbol

Handle function of virtual DialogTree widget

Parameters:

  • key (String)

    string widget key

  • event (Hash)

    map event that caused handler call

Returns:

  • (Symbol)

    for wizard sequencer or nil



82
83
84
85
86
87
88
89
90
# File 'library/cwm/src/modules/DialogTree.rb', line 82

def DialogTreeHandle(_key, event)
  event = deep_copy(event)
  ret = Ops.get(event, "ID")

  ret = Convert.to_string(UI.QueryWidget(Id(:wizardTree), :CurrentItem)) if ret == :wizardTree
  @previous_screen = @selected_screen
  @selected_screen = Convert.to_string(ret)
  :_cwm_internal_tree_handle
end