From 0390c834a76215c28d838008d5d833b6498a0ab9 Mon Sep 17 00:00:00 2001 From: mfrasca <> Date: Fri, 13 Oct 2006 15:28:36 +0000 Subject: [PATCH] moved mouse region definition into object constructor. --- examples/pywmhdmon.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/examples/pywmhdmon.py b/examples/pywmhdmon.py index 98aa5c9..ad066ee 100755 --- a/examples/pywmhdmon.py +++ b/examples/pywmhdmon.py @@ -92,6 +92,10 @@ class PywmHDMon: self._statFile = procStat self._maxIODiff = 0 self._lastIO = -1 + for i in range(len(self._pathsToMonitor)): + wmdocklib.addMouseRegion(i+1, 8, self.getY(i+1)+yOffset, + 58, self.getY(i+1)+char_height+yOffset) + def addString(self, s, x, y): try: @@ -397,10 +401,11 @@ def main(): char_width, char_height = wmdocklib.initPixmap(background, font_name='6x8', palette={2:'cyan4', + 3:'cyan3', 7:'cyan', 8:'cyan4', 0:'black'}, - bg=0, fg=2) + bg=0, fg=3) pathsToMonitor = [] for i in range(1,1000): @@ -420,9 +425,6 @@ def main(): 'Unknown display mode: %s, using default.\n' % displayMode) displayMode = defaultMode pathsToMonitor.append((label[:3], path, displayMode, action)) - wmdocklib.addMouseRegion(i, - 8, 8 + (i - 1) * (char_height + 1), - 58, 4 + i * (char_height + 1)) procStat = config.get('procstat', defaultProcStat) skipping = int(config.get('skipconf', 0)) actMonEnabled = int(config.get('monitoring',0))