docs: def setVisible(self, state):
          """
          Closes this widget and kills the result.
          """
          super(XOverlayWidget, self).setVisible(state)
  
          if not state:
              self.setResult(0)