def _create_label(self, item, ui, desc, suffix = ':'): """Creates an item label. """ label = item.get_label(ui) if (label == '') or (label[-1:] in '?=:;,.<>/\\"\'-+#|'): suffix = '' control = Label(label + suffix) control.setSizeUndefined() if item.emphasized: self._add_emphasis(control) # FIXME: Decide what to do about the help. control.help = item.get_help(ui) return control