Hackfut Security File Manager
Current Path:
/opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends
opt
/
alt
/
python27
/
lib64
/
python2.7
/
site-packages
/
matplotlib
/
backends
/
📁
..
📁
Matplotlib.nib
📄
__init__.py
(2.17 KB)
📄
__init__.pyc
(2.12 KB)
📄
__init__.pyo
(2.12 KB)
📄
_backend_agg.so
(420.74 KB)
📄
_backend_gdk.so
(8.2 KB)
📄
_gtkagg.so
(140.51 KB)
📄
backend_agg.py
(12.73 KB)
📄
backend_agg.pyc
(14.6 KB)
📄
backend_agg.pyo
(13.42 KB)
📄
backend_cairo.py
(16.11 KB)
📄
backend_cairo.pyc
(18.32 KB)
📄
backend_cairo.pyo
(18.32 KB)
📄
backend_cocoaagg.py
(8.78 KB)
📄
backend_cocoaagg.pyc
(12.04 KB)
📄
backend_cocoaagg.pyo
(12.04 KB)
📄
backend_emf.py
(21.81 KB)
📄
backend_emf.pyc
(25.25 KB)
📄
backend_emf.pyo
(25.25 KB)
📄
backend_fltkagg.py
(20.36 KB)
📄
backend_fltkagg.pyc
(26.77 KB)
📄
backend_fltkagg.pyo
(26.77 KB)
📄
backend_gdk.py
(15.59 KB)
📄
backend_gdk.pyc
(17.21 KB)
📄
backend_gdk.pyo
(17.21 KB)
📄
backend_gtk.py
(39.75 KB)
📄
backend_gtk.pyc
(45.22 KB)
📄
backend_gtk.pyo
(45.22 KB)
📄
backend_gtkagg.py
(4.04 KB)
📄
backend_gtkagg.pyc
(5.11 KB)
📄
backend_gtkagg.pyo
(5.11 KB)
📄
backend_gtkcairo.py
(2.03 KB)
📄
backend_gtkcairo.pyc
(3.79 KB)
📄
backend_gtkcairo.pyo
(3.79 KB)
📄
backend_macosx.py
(14.3 KB)
📄
backend_macosx.pyc
(20.82 KB)
📄
backend_macosx.pyo
(20.72 KB)
📄
backend_mixed.py
(5.04 KB)
📄
backend_mixed.pyc
(4.81 KB)
📄
backend_mixed.pyo
(4.74 KB)
📄
backend_pdf.py
(75.89 KB)
📄
backend_pdf.pyc
(66.56 KB)
📄
backend_pdf.pyo
(66.45 KB)
📄
backend_ps.py
(50.24 KB)
📄
backend_ps.pyc
(47.73 KB)
📄
backend_ps.pyo
(47.73 KB)
📄
backend_qt.py
(16.45 KB)
📄
backend_qt.pyc
(21.19 KB)
📄
backend_qt.pyo
(21.19 KB)
📄
backend_qt4.py
(20.51 KB)
📄
backend_qt4.pyc
(24.83 KB)
📄
backend_qt4.pyo
(24.83 KB)
📄
backend_qt4agg.py
(4.69 KB)
📄
backend_qt4agg.pyc
(5.91 KB)
📄
backend_qt4agg.pyo
(5.91 KB)
📄
backend_qtagg.py
(4.86 KB)
📄
backend_qtagg.pyc
(6.05 KB)
📄
backend_qtagg.pyo
(6.05 KB)
📄
backend_svg.py
(25.34 KB)
📄
backend_svg.pyc
(24.31 KB)
📄
backend_svg.pyo
(24.2 KB)
📄
backend_template.py
(8.6 KB)
📄
backend_template.pyc
(9.42 KB)
📄
backend_template.pyo
(9.42 KB)
📄
backend_wx.py
(77.07 KB)
📄
backend_wx.pyc
(79.2 KB)
📄
backend_wx.pyo
(79.13 KB)
📄
backend_wxagg.py
(8.89 KB)
📄
backend_wxagg.pyc
(9.37 KB)
📄
backend_wxagg.pyo
(9.37 KB)
Editing: backend_gtkcairo.py
""" 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)
Upload File
Create Folder