Exemple #1
0
    def hide(self, force: bool = False) -> 'ScrollBar':
        """
        Hide the scrollbars. If ``force`` param is provided the scrollbars will
        be hidden if them were shown with ´´force´´ method.

        :param force: Force hide
        :return: Self
        """
        if not force:
            if self._visible_force == 1:
                return self
        else:
            self._visible_force = 0
        if self._mouseover:
            self._mouseover = False
            self.mouseleave(mouse_motion_current_mouse_position())
        self._visible = False
        return self
Exemple #2
0
 def hide(self) -> 'ScrollBar':
     if self._mouseover:
         self._mouseover = False
         self.mouseleave(mouse_motion_current_mouse_position())
     self._visible = False
     return self