diff options
Diffstat (limited to 'caribou/antler/keyboard_view.py')
-rw-r--r-- | caribou/antler/keyboard_view.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/caribou/antler/keyboard_view.py b/caribou/antler/keyboard_view.py index c3fe7f2..dc7ed72 100644 --- a/caribou/antler/keyboard_view.py +++ b/caribou/antler/keyboard_view.py @@ -215,7 +215,7 @@ class AntlerLayout(Gtk.Box): self.add_row([c.get_children() for c in row.get_columns()], row_num) class AntlerKeyboardView(Gtk.Notebook): - def __init__(self, keyboard_type): + def __init__(self, keyboard_type='touch', keyboard_file=None): GObject.GObject.__init__(self) settings = AntlerSettings() self.set_show_tabs(False) @@ -244,10 +244,11 @@ class AntlerKeyboardView(Gtk.Notebook): Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION + 1) self.scanner = Caribou.Scanner() - self.set_keyboard_model(keyboard_type) + self.set_keyboard_model(keyboard_type, keyboard_file) - def set_keyboard_model(self, keyboard_type): - self.keyboard_model = Caribou.KeyboardModel(keyboard_type=keyboard_type) + def set_keyboard_model(self, keyboard_type, keyboard_file): + self.keyboard_model = Caribou.KeyboardModel(keyboard_type=keyboard_type, + keyboard_file=keyboard_file) self.scanner.set_keyboard(self.keyboard_model) self.keyboard_model.connect("notify::active-group", self._on_group_changed) |