Ejemplo n.º 1
0
        protected override Widget GetItemWidget()
        {
            AlbumListView album_view = new AlbumListView();

            album_view.SetModel(album_model);
            return(album_view);
        }
 protected override void InitializeViews ()
 {
     SetupMainView (track_view = new TrackListView ());
     // SetupFilterView (genre_view = new QueryFilterView<string> (Catalog.GetString ("Not Set")));
     SetupFilterView (artist_view = new ArtistListView ());
     SetupFilterView (album_view = new AlbumListView ());
 }
 protected override void InitializeViews()
 {
     SetupMainView(track_view = new TrackListView());
     // SetupFilterView (genre_view = new QueryFilterView<string> (Catalog.GetString ("Not Set")));
     SetupFilterView(artist_view = new ArtistListView());
     SetupFilterView(album_view  = new AlbumListView());
 }
Ejemplo n.º 4
0
 private void AlbumsFrameLbl_Click(object sender, EventArgs e)
 {
     ArtistasSelected.Visible   = false;
     AlbunsSelected.Visible     = true;
     MusicasSelectedLbl.Visible = false;
     AlbumListView.BringToFront();
     UpdateAlbuns();
 }
Ejemplo n.º 5
0
        private void BuildLibrary()
        {
            var box = new MeeGoHeaderBox()
            {
                Title = Catalog.GetString("Library")
            };

            // Build the Library Header
            var header = new HBox()
            {
                Spacing     = 5,
                BorderWidth = 5
            };

            var app_button = new Button(new Image()
            {
                IconSize = (int)IconSize.LargeToolbar,
                IconName = "media-player-banshee"
            })
            {
                TooltipText = Catalog.GetString("Launch the Banshee Media Player")
            };

            app_button.Clicked += (o, e) => {
                ServiceManager.SourceManager.SetActiveSource(ServiceManager.SourceManager.MusicLibrary);
                ServiceManager.Get <MeeGoService> ().PresentPrimaryInterface();
            };

            header.PackStart(source_combo_box = new SourceComboBox(), false, false, 0);
            header.PackStart(app_button, false, false, 0);
            header.PackStart(search_entry = new SearchEntry(), true, true, 0);
            box.PackStartHighlighted(header, false, false, 0, MeeGoHeaderBox.HighlightFlags.Background);

            // Build the Library Views
            var views = new HBox()
            {
                Spacing = 5
            };

            views.PackStart(SetupView(artist_view = new ArtistListView()
            {
                Name                 = "meego-panel-artists",
                WidthRequest         = 150,
                DoNotRenderNullModel = true
            }), false, false, 0);
            views.PackStart(SetupView(album_view = new AlbumListView()
            {
                Name = "meego-panel-albums",
                DoNotRenderNullModel = true
            }), true, true, 0);
            box.PackStart(views, true, true, 0);

            Attach(box, 0, 1, 1, 2,
                   AttachOptions.Expand | AttachOptions.Fill,
                   AttachOptions.Expand | AttachOptions.Fill,
                   0, 0);
        }
Ejemplo n.º 6
0
        protected override void InitializeViews()
        {
            SetupMainView(track_view = new TrackListView());

            SetupFilterView(genre_view = new QueryFilterView <string> (Catalog.GetString("Not Set")));

            artist_view      = new ArtistListView();
            albumartist_view = new ArtistListView();

            if (ArtistFilterType.Get().Equals("artist"))
            {
                SetupFilterView(artist_view);
            }
            else
            {
                SetupFilterView(albumartist_view);
            }

            SetupFilterView(year_view  = new YearListView());
            SetupFilterView(album_view = new AlbumListView());
        }
        protected override void InitializeViews()
        {
            SetupMainView(track_view = new TrackListView());

            SetupFilterView(genre_view = new QueryFilterView <string> (Catalog.GetString("Not Set")));
            Widget genre_view_widget = (Widget)genre_view;

            genre_view_widget.Parent.Shown += delegate {
                genre_view_widget.Parent.Visible = GenreFilterVisible.Get();
            };

            if (ArtistFilterType.Get().Equals("artist"))
            {
                SetupFilterView(artist_view = new ArtistListView());
                artist_view.Parent.Shown   += delegate {
                    artist_view.Parent.Visible = ArtistFilterVisible.Get();
                };
                albumartist_view = new ArtistListView();
            }
            else
            {
                SetupFilterView(albumartist_view = new ArtistListView());
                albumartist_view.Parent.Shown   += delegate {
                    albumartist_view.Parent.Visible = ArtistFilterVisible.Get();
                };
                artist_view = new ArtistListView();
            }

            SetupFilterView(year_view = new YearListView());
            Widget year_view_widget = (Widget)year_view;

            year_view_widget.Parent.Shown += delegate {
                year_view_widget.Parent.Visible = YearFilterVisible.Get();
            };

            SetupFilterView(album_view = new AlbumListView());
        }
Ejemplo n.º 8
0
 protected override void InitializeViews()
 {
     SetupMainView (track_view = new CubanoTrackTitleView ());
     SetupFilterView (artist_view = new ArtistListView ());
     SetupFilterView (album_view = new AlbumListView ());
 }
        protected override void InitializeViews ()
        {
            SetupMainView (track_view = new TrackListView ());

            SetupFilterView (genre_view = new QueryFilterView<string> (Catalog.GetString ("Not Set")));
            Widget genre_view_widget = (Widget)genre_view;
            genre_view_widget.Parent.Shown += delegate {
                genre_view_widget.Parent.Visible = GenreFilterVisible.Get ();
            };

            if (ArtistFilterType.Get ().Equals ("artist")) {
                SetupFilterView (artist_view = new ArtistListView ());
                artist_view.Parent.Shown += delegate {
                    artist_view.Parent.Visible = ArtistFilterVisible.Get ();
                };
                albumartist_view = new ArtistListView ();
            } else {
                SetupFilterView (albumartist_view = new ArtistListView ());
                albumartist_view.Parent.Shown += delegate {
                    albumartist_view.Parent.Visible = ArtistFilterVisible.Get ();
                };
                artist_view = new ArtistListView ();
            }

            SetupFilterView (year_view = new YearListView ());
            Widget year_view_widget = (Widget)year_view;
            year_view_widget.Parent.Shown += delegate {
                year_view_widget.Parent.Visible = YearFilterVisible.Get ();
            };

            SetupFilterView (album_view = new AlbumListView ());
        }
Ejemplo n.º 10
0
 protected override Widget GetItemWidget ()
 {
     AlbumListView album_view = new AlbumListView ();
     album_view.SetModel (album_model);
     return album_view;
 }
Ejemplo n.º 11
0
 protected override void InitializeViews()
 {
     SetupMainView(track_view    = new CubanoTrackTitleView());
     SetupFilterView(artist_view = new ArtistListView());
     SetupFilterView(album_view  = new AlbumListView());
 }