public void Enable()
        {
            source_combo_box.UpdateActiveSource();
            default_main_window.Hide();

            OverrideFullscreen();

            Show();
        }
Exemple #2
0
        private void ConnectEvents()
        {
            ServiceManager.SourceManager.ActiveSourceChanged += OnActiveSourceChanged;

            ServiceManager.Get <InterfaceActionService> ().TrackActions ["SearchForSameArtistAction"].Activated += OnProgrammaticSearch;
            ServiceManager.Get <InterfaceActionService> ().TrackActions ["SearchForSameAlbumAction"].Activated  += OnProgrammaticSearch;

            ServiceManager.PlayerEngine.ConnectEvent((args) => track_info_display.Visible =
                                                         ServiceManager.PlayerEngine.CurrentState != PlayerState.Idle,
                                                     PlayerEvent.StateChange | PlayerEvent.StartOfStream);

            source_combo_box.Model.Filter = (source) => source is ITrackModelSource;
            source_combo_box.Model.Refresh();
            source_combo_box.UpdateActiveSource();

            search_entry.Changed += OnSearchEntryChanged;

            artist_view.SelectionProxy.Changed += OnBrowserViewSelectionChanged;
            album_view.SelectionProxy.Changed  += OnBrowserViewSelectionChanged;
        }