--- a/tuikit/core/application.py Tue Mar 18 22:39:21 2014 +0100
+++ b/tuikit/core/application.py Wed Mar 19 00:32:38 2014 +0100
@@ -1,4 +1,5 @@
from tuikit.core.window import WindowManager, Window
+from tuikit.core.theme import default_theme
import logging
@@ -24,10 +25,11 @@
self._started = False
self._quit = False
# find and initialize driver
- self.use_driver(driver)
+ self.set_driver(driver)
+ self.set_theme(default_theme)
self.window_manager.add(self.root_window)
- def use_driver(self, driver_name):
+ def set_driver(self, driver_name):
"""Select driver to be used for rendering and input.
`driver_name` should be one of: 'base', 'curses', 'sdl'
@@ -38,6 +40,9 @@
module = __import__('tuikit.driver.' + driver_name, fromlist=['driver_class'])
self.driver = module.driver_class()
+ def set_theme(self, theme):
+ self.window_manager.set_theme(theme)
+
def start(self):
"""Start application. Runs main loop."""
self.log.info('=== start ===')