X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gr-wxgui%2Fsrc%2Fpython%2Fplotter%2Fplotter_base.py;h=b856215e9ba458069b72bf8e77a8a8815c6c29f0;hb=2057623cf8f9e9738954b146d3a23577110f7906;hp=2fbd5fb9dbbc3368c04ba9949e25a1c21c8eb8fc;hpb=49fa13f9fce2037d176c86bf326a7e25a78b72a5;p=debian%2Fgnuradio diff --git a/gr-wxgui/src/python/plotter/plotter_base.py b/gr-wxgui/src/python/plotter/plotter_base.py index 2fbd5fb9..b856215e 100644 --- a/gr-wxgui/src/python/plotter/plotter_base.py +++ b/gr-wxgui/src/python/plotter/plotter_base.py @@ -1,5 +1,5 @@ # -# Copyright 2008, 2009 Free Software Foundation, Inc. +# Copyright 2008, 2009, 2010 Free Software Foundation, Inc. # # This file is part of GNU Radio # @@ -88,8 +88,8 @@ class plotter_base(wx.glcanvas.GLCanvas, common.mutex): """ attribList = (wx.glcanvas.WX_GL_DOUBLEBUFFER, wx.glcanvas.WX_GL_RGBA) wx.glcanvas.GLCanvas.__init__(self, parent, attribList=attribList); - self.emulate_analog=False - self.analog_alpha=2.0/15 + self.use_persistence=False + self.persist_alpha=2.0/15 self.clear_accum=True self._gl_init_flag = False self._resized_flag = True @@ -100,12 +100,12 @@ class plotter_base(wx.glcanvas.GLCanvas, common.mutex): self.Bind(wx.EVT_SIZE, self._on_size) self.Bind(wx.EVT_ERASE_BACKGROUND, lambda e: None) - def set_emulate_analog(self,enable): - self.emulate_analog=enable + def set_use_persistence(self,enable): + self.use_persistence=enable self.clear_accum=True - def set_analog_alpha(self,analog_alpha): - self.analog_alpha=analog_alpha + def set_persist_alpha(self,analog_alpha): + self.persist_alpha=analog_alpha def new_gl_cache(self, draw_fcn, draw_pri=50): """ @@ -186,14 +186,14 @@ class plotter_base(wx.glcanvas.GLCanvas, common.mutex): for fcn in self._draw_fcns: fcn[1]() - if self.emulate_analog: + if self.use_persistence: if self.clear_accum: #GL.glClear(GL.GL_ACCUM_BUFFER_BIT) GL.glAccum(GL.GL_LOAD, 1.0) self.clear_accum=False - GL.glAccum(GL.GL_MULT, 1.0-self.analog_alpha) - GL.glAccum(GL.GL_ACCUM, self.analog_alpha) + GL.glAccum(GL.GL_MULT, 1.0-self.persist_alpha) + GL.glAccum(GL.GL_ACCUM, self.persist_alpha) GL.glAccum(GL.GL_RETURN, 1.0) self.SwapBuffers() self.unlock()