class_docstr: A list of checkboxes with extra annotation, and a context menu.
  
  Designed as an alternative to NameSubscriberCombobox which simplifies selection of
  multiple items.
code: def item_selected(self, evt):
      selected = self.choice_names[evt.Selection]
      if self.list_dlg.IsChecked(evt.Selection):
          self.checked.remove(selected)
      else:
          self.checked.append(selected)
      self.SetChecked(self.checked)
      self.checked = self.GetChecked()
      for cb in self.callbacks:
          cb(evt)
      self.list_dlg.Deselect(evt.Selection)
  
imports: import platform
  import wx
label_desc: Use image node_id 7 for calling the NameSubscriberListBox obj's underlying member method code with example usage: obj.item_selected(evt) without return types