mirror of
https://github.com/gryf/wmdocklib.git
synced 2025-12-19 12:28:10 +01:00
behaviour with different character font sizes...
This commit is contained in:
@@ -149,7 +149,12 @@ class PywmHDMon:
|
|||||||
x + paintWidth + xOffset, y + yOffset)
|
x + paintWidth + xOffset, y + yOffset)
|
||||||
|
|
||||||
def getY(self, line):
|
def getY(self, line):
|
||||||
return 2 + (line - 1) * (char_height + 1)
|
"returns the y coordinate of the top line for the box"
|
||||||
|
lineCount = (height - yOffset*2) / (char_height+2)
|
||||||
|
interlinea = (height - yOffset*2) / lineCount
|
||||||
|
lastBaseline = yOffset + lineCount * interlinea
|
||||||
|
extraYOffset = (height - yOffset - lastBaseline) / 2
|
||||||
|
return extraYOffset + (line - 1) * interlinea
|
||||||
|
|
||||||
def paintLabel(self, line, label):
|
def paintLabel(self, line, label):
|
||||||
self.addString(label, 1, self.getY(line))
|
self.addString(label, 1, self.getY(line))
|
||||||
@@ -432,7 +437,10 @@ def main():
|
|||||||
sys.stderr.write(
|
sys.stderr.write(
|
||||||
'Unknown display mode: %s, using default.\n' % displayMode)
|
'Unknown display mode: %s, using default.\n' % displayMode)
|
||||||
displayMode = defaultMode
|
displayMode = defaultMode
|
||||||
pathsToMonitor.append((label[:3], path, displayMode, action))
|
takeChars = 3
|
||||||
|
if char_width <= 5:
|
||||||
|
takeChars = 4
|
||||||
|
pathsToMonitor.append((label[:takeChars], path, displayMode, action))
|
||||||
procStat = config.get('procstat', defaultProcStat)
|
procStat = config.get('procstat', defaultProcStat)
|
||||||
skipping = int(config.get('skipconf', 0))
|
skipping = int(config.get('skipconf', 0))
|
||||||
actMonEnabled = int(config.get('monitoring',0))
|
actMonEnabled = int(config.get('monitoring',0))
|
||||||
|
|||||||
Reference in New Issue
Block a user