Peter Hutterer
80d214c78f
Split the Drawing class out into a separate module
...
No point having multiple implementations of what a drawing is. Let's have it
in one module.
2018-01-25 14:55:10 +10:00
Peter Hutterer
3d516530c6
wacom: throw the exception (if any) to the "done" handler
...
Attach an errno to all exceptions, so we can bubble that up to the client
and display a message.
Fixes #24
2018-01-25 14:55:10 +10:00
Peter Hutterer
2fd781974f
dbus: pass the bus name lost signal up to tuhi
...
If we're losing the bus name (i.e. we can't get it on startup) there really
isn't much we can do other than fail miserably. But in passing signals around
we can't do exceptions, so we have to move the mainloop to Tuhi so we can
quit() it on error.
Fixes #25
2018-01-25 09:18:59 +10:00
Peter Hutterer
8bb971cdcd
tuhi: don't use a timeout for searching
...
We track the searching client now, so the timeout is no longer required
2018-01-24 19:25:00 +10:00
Peter Hutterer
eb5efd2e1c
tuhi: move everything to base.py
...
Let tuhi.py just be the script that calls main. This way we're somewhat
setup.py compatible.
2018-01-24 19:08:12 +10:00