bumblebee-status/tests
Tobi-wan Kenobi e72c25b0bc [core] Add input processing
Create infrastructure for input event handling and add i3bar event
processing. For each event, callbacks can be registered in the input
module.
Modules and widgets both identify themselves using a unique ID (the
module name for modules, a generated UUID for the widgets). This ID is
then used for registering the callbacks. This is possible since both
widgets and modules are statically allocated & do not change their IDs.

Callback actions can be either callable Python objects (in which case
the event is passed as parameter), or strings, in which case the string
is interpreted as a shell command.

see #23
2016-12-09 19:29:16 +01:00
..
modules [core] Refactor -> replace some getter/setter pairs with attributes 2016-12-09 11:49:59 +01:00
__init__.py [core/output] Add widget drawing 2016-12-04 12:53:18 +01:00
test_config.py [tests/config] Small refactoring (renaming) 2016-12-04 08:25:11 +01:00
test_engine.py [core] Add input processing 2016-12-09 19:29:16 +01:00
test_i3barinput.py [core] Add input processing 2016-12-09 19:29:16 +01:00
test_i3baroutput.py [core] Add input processing 2016-12-09 19:29:16 +01:00
test_module.py [all] pylint refinements 2016-12-09 08:43:14 +01:00
test_store.py [core] Add "Store" interface 2016-12-09 07:41:07 +01:00
test_theme.py [all] More pylint fixes 2016-12-09 16:33:29 +01:00
util.py [core] Add input processing 2016-12-09 19:29:16 +01:00