/usr/lib64/python2.6/site-packages/matplotlib/backends
NameSizeModeActions
Matplotlib.nib/-0755rm
backend_agg.py130370644editdlrm
backend_agg.pyc145780644editdlrm
backend_agg.pyo133670644editdlrm
backend_cairo.py164930644editdlrm
backend_cairo.pyc182700644editdlrm
backend_cairo.pyo182700644editdlrm
backend_cocoaagg.py89880644editdlrm
backend_cocoaagg.pyc119300644editdlrm
backend_cocoaagg.pyo119300644editdlrm
backend_emf.py223360644editdlrm
backend_emf.pyc252200644editdlrm
backend_emf.pyo252200644editdlrm
backend_fltkagg.py208520644editdlrm
backend_fltkagg.pyc266310644editdlrm
backend_fltkagg.pyo266310644editdlrm
backend_gdk.py159680644editdlrm
backend_gdk.pyc171570644editdlrm
backend_gdk.pyo171570644editdlrm
backend_gtk.py407070644editdlrm
backend_gtk.pyc451010644editdlrm
backend_gtk.pyo451010644editdlrm
backend_gtkagg.py41340644editdlrm
backend_gtkagg.pyc50880644editdlrm
backend_gtkagg.pyo50880644editdlrm
backend_gtkcairo.py20790644editdlrm
backend_gtkcairo.pyc37400644editdlrm
backend_gtkcairo.pyo37400644editdlrm
backend_macosx.py146440644editdlrm
backend_macosx.pyc205360644editdlrm
backend_macosx.pyo204390644editdlrm
backend_mixed.py51660644editdlrm
backend_mixed.pyc48440644editdlrm
backend_mixed.pyo47730644editdlrm
backend_pdf.py777160644editdlrm
backend_pdf.pyc666260644editdlrm
backend_pdf.pyo665080644editdlrm
backend_ps.py514440644editdlrm
backend_ps.pyc480550644editdlrm
backend_ps.pyo480550644editdlrm
backend_qt.py168460644editdlrm
backend_qt.pyc210650644editdlrm
backend_qt.pyo210650644editdlrm
backend_qt4.py210060644editdlrm
backend_qt4.pyc246970644editdlrm
backend_qt4.pyo246970644editdlrm
backend_qt4agg.py47990644editdlrm
backend_qt4agg.pyc58830644editdlrm
backend_qt4agg.pyo58830644editdlrm
backend_qtagg.py49720644editdlrm
backend_qtagg.pyc60140644editdlrm
backend_qtagg.pyo60140644editdlrm
backend_svg.py259510644editdlrm
backend_svg.pyc244760644editdlrm
backend_svg.pyo243680644editdlrm
backend_template.py88060644editdlrm
backend_template.pyc93850644editdlrm
backend_template.pyo93850644editdlrm
backend_wx.py789210644editdlrm
backend_wx.pyc790070644editdlrm
backend_wx.pyo789310644editdlrm
backend_wxagg.py90990644editdlrm
backend_wxagg.pyc93630644editdlrm
backend_wxagg.pyo93630644editdlrm
_backend_agg.so4307920775editdlrm
_backend_gdk.so81680775editdlrm
_gtkagg.so1438160775editdlrm
__init__.py22250644editdlrm
__init__.pyc21200644editdlrm
__init__.pyo21200644editdlrm
Edit: /usr/lib64/python2.6/site-packages/matplotlib/backends/backend_gtkcairo.py (2079B)
""" GTK+ Matplotlib interface using cairo (not GDK) drawing operations. Author: Steve Chaplin """ import gtk if gtk.pygtk_version < (2,7,0): import cairo.gtk from matplotlib.backends import backend_cairo from matplotlib.backends.backend_gtk import * backend_version = 'PyGTK(%d.%d.%d) ' % gtk.pygtk_version + \ 'Pycairo(%s)' % backend_cairo.backend_version _debug = False #_debug = True def new_figure_manager(num, *args, **kwargs): """ Create a new figure manager instance """ if _debug: print 'backend_gtkcairo.%s()' % fn_name() FigureClass = kwargs.pop('FigureClass', Figure) thisFig = FigureClass(*args, **kwargs) canvas = FigureCanvasGTKCairo(thisFig) return FigureManagerGTK(canvas, num) class RendererGTKCairo (backend_cairo.RendererCairo): if gtk.pygtk_version >= (2,7,0): def set_pixmap (self, pixmap): self.gc.ctx = pixmap.cairo_create() else: def set_pixmap (self, pixmap): self.gc.ctx = cairo.gtk.gdk_cairo_create (pixmap) class FigureCanvasGTKCairo(backend_cairo.FigureCanvasCairo, FigureCanvasGTK): filetypes = FigureCanvasGTK.filetypes.copy() filetypes.update(backend_cairo.FigureCanvasCairo.filetypes) def _renderer_init(self): """Override to use cairo (rather than GDK) renderer""" if _debug: print '%s.%s()' % (self.__class__.__name__, _fn_name()) self._renderer = RendererGTKCairo (self.figure.dpi) class FigureManagerGTKCairo(FigureManagerGTK): def _get_toolbar(self, canvas): # must be inited after the window, drawingArea and figure # attrs are set if matplotlib.rcParams['toolbar']=='classic': toolbar = NavigationToolbar (canvas, self.window) elif matplotlib.rcParams['toolbar']=='toolbar2': toolbar = NavigationToolbar2GTKCairo (canvas, self.window) else: toolbar = None return toolbar class NavigationToolbar2Cairo(NavigationToolbar2GTK): def _get_canvas(self, fig): return FigureCanvasGTKCairo(fig)