1from . import _backend_tk
2from .backend_agg import FigureCanvasAgg
3from ._backend_tk import (
4    _BackendTk, FigureCanvasTk, FigureManagerTk, NavigationToolbar2Tk)
5
6
7class FigureCanvasTkAgg(FigureCanvasAgg, FigureCanvasTk):
8    def draw(self):
9        super().draw()
10        self.blit()
11
12    def blit(self, bbox=None):
13        _backend_tk.blit(self._tkphoto, self.renderer.buffer_rgba(),
14                         (0, 1, 2, 3), bbox=bbox)
15
16
17@_BackendTk.export
18class _BackendTkAgg(_BackendTk):
19    FigureCanvas = FigureCanvasTkAgg
20