class_docstr: The JoinerController managers a joiner setting
class_docstr_tok: ["The","JoinerController","managers","a","joiner","setting"]
code: def on_move_row_up(self, event, position):
      joins = list(self.joins)
      joins = (
          joins[0 : (position - 1)]
          + [joins[position], joins[position - 1]]
          + joins[(position + 1) :]
      )
      self.module_view.on_value_change(
          self.v, self.panel, self.v.build_string(joins), event
      )
  
imports: import wx
  import wx.lib.rcsizer
  from ._module_view import ModuleView
  from ..utilities.module_view import edit_control_name
label_desc: Use image node_id 15 for calling the JoinerController obj's underlying member method code with example usage: obj.on_move_row_up(event, position) without return types