comparison vixm/rb_dbus.py @ 51:8396cc3816ee pure tip

On shutdown, make sure we tell the dbus clients that we're done
author Josef "Jeff" Sipek <jeffpc@josefsipek.net>
date Mon, 06 Nov 2006 06:16:19 -0500
parents d3ac3a46a294
children
comparison
equal deleted inserted replaced
50:616700d020ba 51:8396cc3816ee
64 64
65 self.__rb_obj = rb_object 65 self.__rb_obj = rb_object
66 self.__player_obj = player_object 66 self.__player_obj = player_object
67 self.__shell_obj = shell_object 67 self.__shell_obj = shell_object
68 68
69 shell_object.visibilityChanged(True) 69 self.notify_start()
70 player_object.playingChanged(False)
71 70
72 self.__title = "" 71 self.__title = ""
73 self.__artist = "" 72 self.__artist = ""
74 self.__uri = "" 73 self.__uri = ""
75 74
76 self.__main = gobject.MainLoop() 75 self.__main = gobject.MainLoop()
77 76
78 self.__play = play 77 self.__play = play
78
79 def notify_start(self):
80 self.__shell_obj.visibilityChanged(True)
81 self.__player_obj.playingChanged(False)
82
83 def notify_stop(self):
84 self.__shell_obj.visibilityChanged(False)
85 self.__player_obj.playingChanged(False)
79 86
80 def notify(self, uri, title, artist): 87 def notify(self, uri, title, artist):
81 self.__uri = uri 88 self.__uri = uri
82 self.__title = title 89 self.__title = title
83 self.__artist = artist 90 self.__artist = artist