Beispiel #1
0
        /// <summary>
        /// Returns true if the specified view is implemented by the current skin.
        /// </summary>
        public bool IsViewAvailable(BrowserViewMode view)
        {
            switch (view)
            {
            case BrowserViewMode.FILMSTRIP:
                return(FilmstripViewAvailable);

            case BrowserViewMode.COVERFLOW:
                return(CoverFlowViewAvailable);

            case BrowserViewMode.LARGEICON:
                return(LargeIconViewAvailable);

            case BrowserViewMode.SMALLICON:
                return(IconViewAvailable);

            case BrowserViewMode.LIST:
                return(ListViewAvailable);

            case BrowserViewMode.DETAILS:
                return(DetailsViewAvailable);

            default:
                logger.Warn("No \"IsViewAvailable\" skin setting for " + view.ToString() + " view.");
                return(true);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Returns true if the backdrop should be displayed for the specified view.
        /// </summary>
        public bool UseBackdrop(BrowserViewMode view)
        {
            switch (view)
            {
            case BrowserViewMode.FILMSTRIP:
                return(UseBackdropInFilmstripView);

            case BrowserViewMode.COVERFLOW:
                return(UseBackdropInCoverFlowView);

            case BrowserViewMode.LARGEICON:
                return(UseBackdropInLargeIconView);

            case BrowserViewMode.SMALLICON:
                return(UseBackdropInIconView);

            case BrowserViewMode.LIST:
                return(UseBackdropInListView);

            case BrowserViewMode.DETAILS:
                return(UseBackdropInDetailsView);

            case BrowserViewMode.CATEGORIES:
                return(UseBackdropInCategoriesView);

            default:
                logger.Warn("No \"UseBackdrop\" skin setting for " + view.ToString() + " view.");
                return(true);
            }
        }
 /// <summary>
 /// Returns true if the backdrop should be displayed for the specified view.
 /// </summary>
 public bool UseBackdrop(BrowserViewMode view)
 {
     switch (view) {
         case BrowserViewMode.FILMSTRIP:
             return UseBackdropInFilmstripView;
         case BrowserViewMode.COVERFLOW:
             return UseBackdropInCoverFlowView;
         case BrowserViewMode.LARGEICON:
             return UseBackdropInLargeIconView;
         case BrowserViewMode.SMALLICON:
             return UseBackdropInIconView;
         case BrowserViewMode.LIST:
             return UseBackdropInListView;
         case BrowserViewMode.DETAILS:
             return UseBackdropInDetailsView;
         case BrowserViewMode.CATEGORIES:
             return UseBackdropInCategoriesView;
         default:
             logger.Warn("No \"UseBackdrop\" skin setting for " + view.ToString() + " view.");
             return true;
     }
 }
 /// <summary>
 /// Returns true if the specified view is implemented by the current skin.
 /// </summary>
 public bool IsViewAvailable(BrowserViewMode view)
 {
     switch (view) {
         case BrowserViewMode.FILMSTRIP:
             return FilmstripViewAvailable;
         case BrowserViewMode.COVERFLOW:
             return CoverFlowViewAvailable;
         case BrowserViewMode.LARGEICON:
             return LargeIconViewAvailable;
         case BrowserViewMode.SMALLICON:
             return IconViewAvailable;
         case BrowserViewMode.LIST:
             return ListViewAvailable;
         default:
             logger.Warn("No \"IsViewAvailable\" skin setting for " + view.ToString() + " view.");
             return true;
     }
 }