Mercurial > vixm
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 |