8
8
import six
9
9
10
10
import gtk
11
- if gtk .pygtk_version < (2 ,7 , 0 ):
11
+ if gtk .pygtk_version < (2 , 7 , 0 ):
12
12
import cairo .gtk
13
13
14
14
from matplotlib .backends import backend_cairo
@@ -26,7 +26,8 @@ def new_figure_manager(num, *args, **kwargs):
26
26
"""
27
27
Create a new figure manager instance
28
28
"""
29
- if _debug : print ('backend_gtkcairo.%s()' % fn_name ())
29
+ if _debug :
30
+ print ('backend_gtkcairo.%s()' % fn_name ())
30
31
FigureClass = kwargs .pop ('FigureClass' , Figure )
31
32
thisFig = FigureClass (* args , ** kwargs )
32
33
return new_figure_manager_given_figure (num , thisFig )
@@ -41,12 +42,12 @@ def new_figure_manager_given_figure(num, figure):
41
42
42
43
43
44
class RendererGTKCairo (backend_cairo .RendererCairo ):
44
- if gtk .pygtk_version >= (2 ,7 , 0 ):
45
- def set_pixmap (self , pixmap ):
45
+ if gtk .pygtk_version >= (2 , 7 , 0 ):
46
+ def set_pixmap (self , pixmap ):
46
47
self .gc .ctx = pixmap .cairo_create ()
47
48
else :
48
- def set_pixmap (self , pixmap ):
49
- self .gc .ctx = cairo .gtk .gdk_cairo_create (pixmap )
49
+ def set_pixmap (self , pixmap ):
50
+ self .gc .ctx = cairo .gtk .gdk_cairo_create (pixmap )
50
51
51
52
52
53
class FigureCanvasGTKCairo (backend_cairo .FigureCanvasCairo , FigureCanvasGTK ):
@@ -55,16 +56,17 @@ class FigureCanvasGTKCairo(backend_cairo.FigureCanvasCairo, FigureCanvasGTK):
55
56
56
57
def _renderer_init (self ):
57
58
"""Override to use cairo (rather than GDK) renderer"""
58
- if _debug : print ('%s.%s()' % (self .__class__ .__name__ , _fn_name ()))
59
- self ._renderer = RendererGTKCairo (self .figure .dpi )
59
+ if _debug :
60
+ print ('%s.%s()' % (self .__class__ .__name__ , _fn_name ()))
61
+ self ._renderer = RendererGTKCairo (self .figure .dpi )
60
62
61
63
62
64
class FigureManagerGTKCairo (FigureManagerGTK ):
63
65
def _get_toolbar (self , canvas ):
64
66
# must be inited after the window, drawingArea and figure
65
67
# attrs are set
66
- if matplotlib .rcParams ['toolbar' ]== 'toolbar2' :
67
- toolbar = NavigationToolbar2GTKCairo (canvas , self .window )
68
+ if matplotlib .rcParams ['toolbar' ] == 'toolbar2' :
69
+ toolbar = NavigationToolbar2GTKCairo (canvas , self .window )
68
70
else :
69
71
toolbar = None
70
72
return toolbar
0 commit comments