class_docstr: A read-only combobox with extra annotation, and a context menu.
  
  Mostly the same interface as wx.ComboBox, but choices is a list of (Name,
  Parent, modulenum).
code: def SetItems(self, choices):
      self.orig_choices = choices
      current = self.Value
      self.combo_dlg.SetItems([name for name, _, _, _ in choices])
      # on Mac, changing the items clears the current selection
      self.SetValue(current)
      self.update_annotation()
      self.Refresh()
  
imports: import platform
  import wx
label_desc: Use image node_id 9 for calling the NameSubscriberComboBox obj's underlying member method code with example usage: obj.SetItems(choices) without return types