コード例 #1
0
ファイル: HScroll.py プロジェクト: mvanderkolff/navi-misc
    def __init__(self,
                 size         = (384,128),
                 channels     = [],
                 gridSize     = 32,
                 scrollRate   = 50,
                 pollInterval = 10,
                 bgColor      = None,
                 gridColor    = None,
                 ):
        PolledGraph.__init__(self, size, channels, pollInterval, bgColor, gridColor)
        self.gridSize = gridSize
        self.scrollRate = scrollRate
        self.gridPhase = 0.0       # Number of pixels we've scrolled, modulo gridSize

        # Normally we copy from backbuffer to backbuffer when scrolling.
        # This breaks under the win32 implementation of GDK, so use a temporary
        # buffer then.
        self.useTemporaryPixmap = os.name == "nt"
コード例 #2
0
ファイル: StaticGrid.py プロジェクト: nzjrs/rtgraph
 def __init__(self, *args, **kwargs):
     PolledGraph.__init__(self, *args, **kwargs)
     self.graphedChannels = []
コード例 #3
0
ファイル: HScroll.py プロジェクト: mvanderkolff/navi-misc
 def resized(self):
     PolledGraph.resized(self)
     if self.useTemporaryPixmap:
         self.tempPixmap = gtk.gdk.Pixmap(self.window, self.width, self.height)
コード例 #4
0
ファイル: HScroll.py プロジェクト: mvanderkolff/navi-misc
 def getTweakControls(self):
     import Tweak
     return PolledGraph.getTweakControls(self) + [
         Tweak.Quantity(self, 'scrollRate', range=(0,200), name="Scroll Rate")
         ]