[modules] Re-enable preconfigured on-click actions

This commit is contained in:
Tobias Witek 2016-11-05 15:28:33 +01:00
parent c821deec1c
commit 26f5fd3064
7 changed files with 51 additions and 41 deletions

View file

@ -16,9 +16,7 @@ class Module(bumblebee.module.Module):
super(Module, self).__init__(output, config, alias)
self._path = self._config.parameter("path", "/")
# TODO
# output.add_callback(module=self.__module__, button=1,
# cmd="nautilus {instance}")
output.add_callback(module=self.instance(), button=1, cmd="nautilus {instance}")
def widgets(self):
st = os.statvfs(self._path)
@ -33,6 +31,9 @@ class Module(bumblebee.module.Module):
bumblebee.util.bytefmt(self._size), self._perc)
)
def instance(self, widget=None):
return self._path
def warning(self, widget):
return self._perc > self._config.parameter("warning", 80)