public GnomeMMKeys() { settings_daemon = Bus.Session.GetObject <ISettingsDaemon>(BusName, new ObjectPath(ObjectPath));; settings_daemon.GrabMediaPlayerKeys(app_name, 0); settings_daemon.MediaPlayerKeyPressed += OnMediaPlayerKeyPressed; Global.Playlist.FocusInEvent += new FocusInEventHandler(OnFocusInEvent); }
public void Dispose() { Global.Playlist.FocusInEvent -= new FocusInEventHandler(OnFocusInEvent); if (settings_daemon == null) { return; } settings_daemon.MediaPlayerKeyPressed -= OnMediaPlayerKeyPressed; settings_daemon.ReleaseMediaPlayerKeys(app_name); settings_daemon = null; }