Ejemplo n.º 1
0
class AntlerKeyboardService(Caribou.KeyboardService):
    def __init__(self):
        gobject.GObject.__init__(self)
        self.register_keyboard("Antler")
        self.window = AntlerWindowEntry(AntlerKeyboardView)

    def run(self):
        loop = gobject.MainLoop()
        loop.run()

    def do_show(self):
        self.window.show_all()

    def do_hide(self):
        self.window.hide()

    def do_set_cursor_location (self, x, y, w, h):
        self.window.set_cursor_location(x, y, w, h)

    def do_set_entry_location (self, x, y, w, h):
        self.window.set_entry_location(x, y, w, h)

    def do_name_lost (self, name):
        sys.stderr.write("Another service acquired %s, quitting..\n")
        sys.exit(0)
Ejemplo n.º 2
0
class AntlerKeyboardService(Caribou.KeyboardService):
    def __init__(self):
        gobject.GObject.__init__(self)
        self.register_keyboard("Antler")
        self.window = AntlerWindowEntry(AntlerKeyboardView)

    def run(self):
        loop = gobject.MainLoop()
        loop.run()

    def do_show(self):
        self.window.show_all()

    def do_hide(self):
        self.window.hide()

    def do_set_cursor_location(self, x, y, w, h):
        self.window.set_cursor_location(x, y, w, h)

    def do_set_entry_location(self, x, y, w, h):
        self.window.set_entry_location(x, y, w, h)

    def do_name_lost(self, name):
        sys.stderr.write("Another service acquired %s, quitting..\n")
        sys.exit(0)
Ejemplo n.º 3
0
 def __init__(self):
     gobject.GObject.__init__(self)
     self.register_keyboard("Antler")
     self.window = AntlerWindowEntry(AntlerKeyboardView)
Ejemplo n.º 4
0
 def __init__(self):
     gobject.GObject.__init__(self)
     self.register_keyboard("Antler")
     self.window = AntlerWindowEntry(AntlerKeyboardView)