SwitchToGridView() private method

private SwitchToGridView ( ) : void
return void
Beispiel #1
0
        public Actions (AudiobookLibrarySource library) : base ("Audiobook")
        {
            this.library = library;

            Add (
                new ActionEntry ("AudiobookBookPopup", null, null, null, null, (o, a) => ShowContextMenu ("/AudiobookBookPopup")),
                new ActionEntry ("AudiobookOpen", null, Catalog.GetString ("Open Book"), null, null, OnOpen),
                new ActionEntry ("AudiobookMerge", null, Catalog.GetString ("Merge Discs..."), null, null, OnMerge),
                new ActionEntry ("AudiobookSwitchToGrid", null, Catalog.GetString ("Go to Audiobooks"), "Escape", null, (o, a) => library.SwitchToGridView ()),
                new ActionEntry ("AudiobookEdit", Stock.Edit,
                    Catalog.GetString ("_Edit Track Information"), "E", null, OnEdit),
                new ActionEntry ("AudiobookResumeSelected", Stock.MediaPlay,
                    Catalog.GetString ("Resume"), null, Catalog.GetString ("Resume playback of this audiobook"), OnResume)
            );

            Add (new ActionEntry ("AudiobookResume", Stock.MediaPlay,
                Catalog.GetString ("Resume"), null, Catalog.GetString ("Resume playback of this audiobook"), OnResume));

            AddUiFromFile ("GlobalUI.xml");

            Register ();

            UpdateActions ();
            library.BooksModel.Selection.Changed += (o, a) => UpdateActions ();
            library.BooksModel.Selection.FocusChanged += (o, a) => UpdateActions ();

            this["AudiobookSwitchToGrid"].Visible = false;
        }
        public Actions(AudiobookLibrarySource library) : base("Audiobook")
        {
            this.library = library;

            Add(
                new ActionEntry("AudiobookBookPopup", null, null, null, null, (o, a) => ShowContextMenu("/AudiobookBookPopup")),
                new ActionEntry("AudiobookOpen", null, Catalog.GetString("Open Book"), null, null, OnOpen),
                new ActionEntry("AudiobookMerge", null, Catalog.GetString("Merge Discs..."), null, null, OnMerge),
                new ActionEntry("AudiobookSwitchToGrid", null, Catalog.GetString("Go to Audiobooks"), "Escape", null, (o, a) => library.SwitchToGridView()),
                new ActionEntry("AudiobookEdit", Stock.Edit,
                                Catalog.GetString("_Edit Track Information"), "E", null, OnEdit),
                new ActionEntry("AudiobookResumeSelected", Stock.MediaPlay,
                                Catalog.GetString("Resume"), null, Catalog.GetString("Resume playback of this audiobook"), OnResume)
                );

            Add(new ActionEntry("AudiobookResume", Stock.MediaPlay,
                                Catalog.GetString("Resume"), null, Catalog.GetString("Resume playback of this audiobook"), OnResume));

            AddUiFromFile("GlobalUI.xml");

            Register();

            UpdateActions();
            library.BooksModel.Selection.Changed      += (o, a) => UpdateActions();
            library.BooksModel.Selection.FocusChanged += (o, a) => UpdateActions();

            this["AudiobookSwitchToGrid"].Visible = false;
        }