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_gtkagg.py
""" Render to gtk from agg """ from __future__ import division import os import matplotlib from matplotlib.figure import Figure from matplotlib.backends.backend_agg import FigureCanvasAgg from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\ show, draw_if_interactive,\ error_msg_gtk, NavigationToolbar, PIXELS_PER_INCH, backend_version, \ NavigationToolbar2GTK from matplotlib.backends._gtkagg import agg_to_gtk_drawable DEBUG = False class NavigationToolbar2GTKAgg(NavigationToolbar2GTK): def _get_canvas(self, fig): return FigureCanvasGTKAgg(fig) class FigureManagerGTKAgg(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 = NavigationToolbar2GTKAgg (canvas, self.window) else: toolbar = None return toolbar def new_figure_manager(num, *args, **kwargs): """ Create a new figure manager instance """ if DEBUG: print 'backend_gtkagg.new_figure_manager' FigureClass = kwargs.pop('FigureClass', Figure) thisFig = FigureClass(*args, **kwargs) canvas = FigureCanvasGTKAgg(thisFig) return FigureManagerGTKAgg(canvas, num) if DEBUG: print 'backend_gtkagg.new_figure_manager done' class FigureCanvasGTKAgg(FigureCanvasGTK, FigureCanvasAgg): filetypes = FigureCanvasGTK.filetypes.copy() filetypes.update(FigureCanvasAgg.filetypes) def configure_event(self, widget, event=None): if DEBUG: print 'FigureCanvasGTKAgg.configure_event' if widget.window is None: return try: del self.renderer except AttributeError: pass w,h = widget.window.get_size() if w==1 or h==1: return # empty fig # compute desired figure size in inches dpival = self.figure.dpi winch = w/dpival hinch = h/dpival self.figure.set_size_inches(winch, hinch) self._need_redraw = True self.resize_event() if DEBUG: print 'FigureCanvasGTKAgg.configure_event end' return True def _render_figure(self, pixmap, width, height): if DEBUG: print 'FigureCanvasGTKAgg.render_figure' FigureCanvasAgg.draw(self) if DEBUG: print 'FigureCanvasGTKAgg.render_figure pixmap', pixmap #agg_to_gtk_drawable(pixmap, self.renderer._renderer, None) buf = self.buffer_rgba(0,0) ren = self.get_renderer() w = int(ren.width) h = int(ren.height) pixbuf = gtk.gdk.pixbuf_new_from_data( buf, gtk.gdk.COLORSPACE_RGB, True, 8, w, h, w*4) pixmap.draw_pixbuf(pixmap.new_gc(), pixbuf, 0, 0, 0, 0, w, h, gtk.gdk.RGB_DITHER_NONE, 0, 0) if DEBUG: print 'FigureCanvasGTKAgg.render_figure done' def blit(self, bbox=None): if DEBUG: print 'FigureCanvasGTKAgg.blit', self._pixmap agg_to_gtk_drawable(self._pixmap, self.renderer._renderer, bbox) x, y, w, h = self.allocation self.window.draw_drawable (self.style.fg_gc[self.state], self._pixmap, 0, 0, 0, 0, w, h) if DEBUG: print 'FigureCanvasGTKAgg.done' def print_png(self, filename, *args, **kwargs): # Do this so we can save the resolution of figure in the PNG file agg = self.switch_backends(FigureCanvasAgg) return agg.print_png(filename, *args, **kwargs) """\ Traceback (most recent call last): File "/home/titan/johnh/local/lib/python2.3/site-packages/matplotlib/backends/backend_gtk.py", line 304, in expose_event self._render_figure(self._pixmap, w, h) File "/home/titan/johnh/local/lib/python2.3/site-packages/matplotlib/backends/backend_gtkagg.py", line 77, in _render_figure pixbuf = gtk.gdk.pixbuf_new_from_data( ValueError: data length (3156672) is less then required by the other parameters (3160608) """
Upload File
Create Folder