コード例 #1
0
 def connect(self):
     proxy = self.session_bus.get_object("org.gmusicbrowser",
                                         "/org/gmusicbrowser")
     self.playerAPI = dbus.Interface(proxy, "org.gmusicbrowser")
     self.playerAPI.connect_to_signal("SongChanged",
                                      self.onSongChangedSignal)
     PlayerEvents.connect(self)
コード例 #2
0
ファイル: mpris.py プロジェクト: marcel-dancak/lyrics-applet
	def __init__(self, session_bus, dbus_ns):
		PlayerEvents.__init__(self)
		self.session_bus    = session_bus
		self.dbus_ns = dbus_ns
		
		self.session_bus = dbus.SessionBus()
		self.dbus_object = self.session_bus.get_object ('org.freedesktop.DBus', '/org/freedesktop/DBus')
		self.dbus_iface = dbus.Interface(self.dbus_object, 'org.freedesktop.DBus')
コード例 #3
0
    def __init__(self, session_bus, dbus_ns):
        PlayerEvents.__init__(self)
        self.session_bus = session_bus
        self.dbus_ns = dbus_ns

        self.session_bus = dbus.SessionBus()
        self.dbus_object = self.session_bus.get_object(
            'org.freedesktop.DBus', '/org/freedesktop/DBus')
        self.dbus_iface = dbus.Interface(self.dbus_object,
                                         'org.freedesktop.DBus')
コード例 #4
0
	def __init__(self, session_bus):
		PlayerEvents.__init__(self, songChange = False, elapsedChange = True, stateChange = True)
		self.session_bus = session_bus
コード例 #5
0
	def disconnect(self):
		PlayerEvents.disconnect(self)
コード例 #6
0
	def connect(self):
		proxy = self.session_bus.get_object("org.gmusicbrowser", "/org/gmusicbrowser")
		self.playerAPI = dbus.Interface(proxy, "org.gmusicbrowser")
		self.playerAPI.connect_to_signal("SongChanged", self.onSongChangedSignal)
		PlayerEvents.connect(self)
コード例 #7
0
	def __init__(self, session_bus):
		Quodlibet.QuodlibetAPI.__init__(self, session_bus)
		PlayerEvents.__init__(self)
		self.signalReceivers = []
コード例 #8
0
 def __init__(self, session_bus):
     Banshee.BansheeAPI.__init__(self, session_bus)
     PlayerEvents.__init__(self)
     self.__name__ = "Banshee"
コード例 #9
0
 def __init__(self, session_bus):
     Quodlibet.QuodlibetAPI.__init__(self, session_bus)
     PlayerEvents.__init__(self)
     self.signalReceivers = []
コード例 #10
0
	def __init__(self, session_bus):
		Exaile.ExaileAPI.__init__(self, session_bus)
		PlayerEvents.__init__(self)
		self.__name__ = "Exaile"
コード例 #11
0
ファイル: mpris.py プロジェクト: marcel-dancak/lyrics-applet
	def disconnect(self):
		PlayerEvents.disconnect(self)
		if self.timer != None:
			gobject.source_remove(self.timer)
コード例 #12
0
	def __init__(self, session_bus):
		Banshee.BansheeAPI.__init__(self, session_bus)
		PlayerEvents.__init__(self)
		self.__name__ = "Banshee"
コード例 #13
0
	def __init__(self, name, songChange = True, elapsedChange = True, stateChange = True):
		PlayerEvents.__init__(self)
		self.__name__ = name
		self.emitSongChangeEvents    = songChange
		self.emitElapsedChangeEvents = elapsedChange
		self.emitStateChangeEvents   = stateChange
コード例 #14
0
 def __init__(self, session_bus):
     Rhythmbox.RhythmboxAPI.__init__(self, session_bus)
     PlayerEvents.__init__(self)
コード例 #15
0
 def disconnect(self):
     PlayerEvents.disconnect(self)
コード例 #16
0
 def disconnect(self):
     PlayerEvents.disconnect(self)
     if self.timer != None:
         gobject.source_remove(self.timer)
コード例 #17
0
 def __init__(self, session_bus):
     PlayerEvents.__init__(self,
                           songChange=False,
                           elapsedChange=True,
                           stateChange=True)
     self.session_bus = session_bus
コード例 #18
0
	def __init__(self, session_bus):
		Rhythmbox.RhythmboxAPI.__init__(self, session_bus)
		PlayerEvents.__init__(self)