def __init__(self, parent, title=None, list_get_cb=None,
                 sel_object_get_cb=None, popup_hide_object_signal_list=[]):

        def null_sel():
            return None

        self._sel_object_get_cb = sel_object_get_cb or null_sel
        FloaterListOpener.__init__(
            self, list_get_cb, popup_hide_object_signal_list)
        WidgetButton.__init__(self, parent)

        self._value = None
        self._title = title or ""
        self.clicked = self._open
    def __init__(self,
                 parent,
                 title=None,
                 list_get_cb=None,
                 sel_object_get_cb=None,
                 popup_hide_object_signal_list=[]):
        def null_sel():
            return None

        self._sel_object_get_cb = sel_object_get_cb or null_sel
        FloaterListOpener.__init__(self, list_get_cb,
                                   popup_hide_object_signal_list)
        WidgetButton.__init__(self, parent)

        self._value = None
        self._title = title or ""
        self.clicked = self._open
 def __init__(self, parent):
     WidgetButton.__init__(self, parent)
     self._label_true = "True"
     self._label_false = "False"
     self.value = True
     self.clicked = self._change