fixed custom qtile widgets

This commit is contained in:
paul-loedige
2021-03-15 17:26:00 +01:00
parent 6172ae9c2a
commit 9f67ea0498
+3 -7
View File
@@ -5,7 +5,7 @@ import re
from libqtile import widget, bar from libqtile import widget, bar
#region Custom_Memory #region Custom_Memory
class MemoryC(widget.base.ThreadedPollText): class MemoryC(widget.base.ThreadPoolText):
orientations = widget.base.ORIENTATION_HORIZONTAL orientations = widget.base.ORIENTATION_HORIZONTAL
defaults = [ defaults = [
("format", "{MemUsed}GB/{MemTotal}GB", "Formatting for field names."), ("format", "{MemUsed}GB/{MemTotal}GB", "Formatting for field names."),
@@ -13,13 +13,9 @@ class MemoryC(widget.base.ThreadedPollText):
] ]
def __init__(self, **config): def __init__(self, **config):
super().__init__(**config) super().__init__("",**config)
self.add_defaults(MemoryC.defaults) self.add_defaults(MemoryC.defaults)
def tick(self):
self.update(self.poll())
return self.update_interval
def poll(self): def poll(self):
mem = psutil.virtual_memory() mem = psutil.virtual_memory()
swap = psutil.swap_memory() swap = psutil.swap_memory()
@@ -147,4 +143,4 @@ class Mic(widget.base._TextBox):
def cmd_mute(self): def cmd_mute(self):
# Emulate button press. # Emulate button press.
self.button_press(0, 0, BUTTON_MUTE) self.button_press(0, 0, BUTTON_MUTE)
#endregion #endregion