Exemplo n.º 1
0
    def __init__(self, *a, **kw):
        G15TextScreen.__init__(self, *a, **kw)
        LoopingCallMixin.__init__(self)

        self.appendLine("%s@%s" % (os.getlogin(), socket.gethostname()), center=True)
        for i in xrange(4):
            self.appendLine('')
Exemplo n.º 2
0
    def __init__(self, parent = None):
        G15TextScreen.__init__(self, parent)

        bus = dbus.SessionBus()
        self.pidgin = dbus.Interface(
            bus.get_object("im.pidgin.purple.PurpleService", "/im/pidgin/purple/PurpleObject"),
            "im.pidgin.purple.PurpleInterface"
        )

        self.appendText("Pidgin Screen Loaded. Waiting for events.", center = True)

        bus.add_signal_receiver(self.buddySignedOn, 'BuddySignedOn', self.pidgin.dbus_interface)
        bus.add_signal_receiver(self.buddySignedOff, 'BuddySignedOff', self.pidgin.dbus_interface)
        bus.add_signal_receiver(self.receivedImMessage, 'ReceivedImMsg', self.pidgin.dbus_interface)
Exemplo n.º 3
0
    def __init__(self, *a, **kw):
        G15TextScreen.__init__(self, *a, **kw)
        LoopingCallMixin.__init__(self, 0.2)

        bus = self.bus = dbus.SessionBus()
        self.spotify = bus.get_object('com.spotify.qt', '/')
        self.lineLen = 0
        self.songDuration = 0
        self.cur_sec = 0
        self.scroll_title = ''
        self._text.extend([''] * 4)
        self.appendLine('                     QUEUE')

        self.altCheckLoopingCall = LoopingCall(self.doChecks)
        self.altCheckLoopingCall.start(1)