コード例 #1
0
 public static void SetPicturePathConfig(PicMode picMode, Orientation orientation, MainWindow wnd, string value)
 {
     switch (picMode)
     {
         case PicMode.Wallpaper:
             switch (orientation)
             {
                 case Orientation.Landscape:
                     wnd.config.wpLandscape = value;
                     break;
                 case Orientation.Portrait:
                     wnd.config.wpPortrait = value;
                     break;
             }
             break;
         case PicMode.Lockscreen:
             switch (orientation)
             {
                 case Orientation.Landscape:
                     wnd.config.lcLandscape = value;
                     break;
                 case Orientation.Portrait:
                     wnd.config.lcPortrait = value;
                     break;
             }
             break;
     }
 }
コード例 #2
0
 public static string GetPicturePathConfig(PicMode picMode, Orientation orientation, MainWindow wnd)
 {
     if (wnd == null) return null;
     switch (picMode)
     {
         case PicMode.Wallpaper:
             switch(orientation)
             {
                 case Orientation.Landscape:
                     return wnd.config.wpLandscape;
                 case Orientation.Portrait:
                     return wnd.config.wpPortrait;
             }
             break;
         case PicMode.Lockscreen:
             switch(orientation)
             {
                 case Orientation.Landscape:
                     return wnd.config.lcLandscape;
                 case Orientation.Portrait:
                     return wnd.config.lcPortrait;
             }
             break;
     }
     return null;
 }
コード例 #3
0
        public static void SetPicturePathConfig(PicMode picMode, Orientation orientation, MainWindow wnd, string value)
        {
            switch (picMode)
            {
            case PicMode.Wallpaper:
                switch (orientation)
                {
                case Orientation.Landscape:
                    wnd.config.wpLandscape = value;
                    break;

                case Orientation.Portrait:
                    wnd.config.wpPortrait = value;
                    break;
                }
                break;

            case PicMode.Lockscreen:
                switch (orientation)
                {
                case Orientation.Landscape:
                    wnd.config.lcLandscape = value;
                    break;

                case Orientation.Portrait:
                    wnd.config.lcPortrait = value;
                    break;
                }
                break;
            }
        }
コード例 #4
0
        public static string GetPicturePathConfig(PicMode picMode, Orientation orientation, MainWindow wnd)
        {
            if (wnd == null)
            {
                return(null);
            }
            switch (picMode)
            {
            case PicMode.Wallpaper:
                switch (orientation)
                {
                case Orientation.Landscape:
                    return(wnd.config.wpLandscape);

                case Orientation.Portrait:
                    return(wnd.config.wpPortrait);
                }
                break;

            case PicMode.Lockscreen:
                switch (orientation)
                {
                case Orientation.Landscape:
                    return(wnd.config.lcLandscape);

                case Orientation.Portrait:
                    return(wnd.config.lcPortrait);
                }
                break;
            }
            return(null);
        }
コード例 #5
0
 public static PicPos GetPicPosConfig(PicMode picMode, Orientation orientation, MainWindow wnd)
 {
     switch (picMode)
     {
         case PicMode.Wallpaper:
             switch (orientation)
             {
                 case Orientation.Landscape:
                     return wnd.config.wpPosLandscape;
                 case Orientation.Portrait:
                     return wnd.config.wpPosPortrait;
             }
             break;
     }
     throw new InvalidOperationException(String.Format("No config for {0} @ {1} available.", picMode.ToString(), orientation.ToString()));
 }
コード例 #6
0
 public static void SetPicPosConfig(PicMode picMode, Orientation orientation, MainWindow wnd, PicPos value)
 {
     switch (picMode)
     {
         case PicMode.Wallpaper:
             switch (orientation)
             {
                 case Orientation.Landscape:
                     wnd.config.wpPosLandscape = value;
                     break;
                 case Orientation.Portrait:
                     wnd.config.wpPosPortrait = value;
                     break;
             }
             break;
     }
 }
コード例 #7
0
        public static PicPos GetPicPosConfig(PicMode picMode, Orientation orientation, MainWindow wnd)
        {
            switch (picMode)
            {
            case PicMode.Wallpaper:
                switch (orientation)
                {
                case Orientation.Landscape:
                    return(wnd.config.wpPosLandscape);

                case Orientation.Portrait:
                    return(wnd.config.wpPosPortrait);
                }
                break;
            }
            throw new InvalidOperationException(String.Format("No config for {0} @ {1} available.", picMode.ToString(), orientation.ToString()));
        }
コード例 #8
0
        public static void SetPicPosConfig(PicMode picMode, Orientation orientation, MainWindow wnd, PicPos value)
        {
            switch (picMode)
            {
            case PicMode.Wallpaper:
                switch (orientation)
                {
                case Orientation.Landscape:
                    wnd.config.wpPosLandscape = value;
                    break;

                case Orientation.Portrait:
                    wnd.config.wpPosPortrait = value;
                    break;
                }
                break;
            }
        }