Example #1
0
 def set(self, axes, xrange, yrange):
     """
     Override base class functionality to clear redo history.
     """
     if not self.zoomed(axes):
         for i in self._get_redo_history(axes):
             self._get_redo_history(axes).pop()
     return AxesLimits.set(self, axes, xrange, yrange)
Example #2
0
 def set(self, axes, xrange, yrange):
     """
     Override base class functionality to clear redo history.
     """
     if not self.zoomed(axes):
         for i in self._get_redo_history(axes):
             self._get_redo_history(axes).pop()
     return AxesLimits.set(self, axes, xrange, yrange)
Example #3
0
    def redo(self, axes):
        """
        Rezooms the axes.
        """
        if not self.can_redo(axes): return

        x, y = self._get_redo_history(axes).pop()
        return AxesLimits.set(self, axes, x, y)
Example #4
0
    def redo(self, axes):
        """
        Rezooms the axes.
        """
        if not self.can_redo(axes): return

        x, y = self._get_redo_history(axes).pop()
        return AxesLimits.set(self, axes, x, y)