Пример #1
0
        public static double OptionZoomEnum_TO_Num(OptionZoomStyle zoomStyle)
        {
            switch (zoomStyle)
            {
            case OptionZoomStyle.Zoom1:
                return(-0.1);

            case OptionZoomStyle.Zoom2:
                return(2);

            case OptionZoomStyle.Zoom3:
                return(3);

            case OptionZoomStyle.Zoom5:
                return(5);

            case OptionZoomStyle.Zoom10:
                return(10);

            case OptionZoomStyle.Zoom15:
                return(15);

            case OptionZoomStyle.Zoom30:
                return(30);

            case OptionZoomStyle.Zoom60:
                return(60);

            default:
                return(0);
            }
        }
Пример #2
0
 public OptionZoom(string key, bool zoom, OptionZoomStyle style, string caption, Type[] relatedTo)
 {
     Zoom      = new OptionBool(key + "_zoom", zoom, caption, relatedTo, OptionType.Zoom);
     ZoomStyle = new OptionEnum <OptionZoomStyle>(key + "_zoomstyle", "Zoom", relatedTo, OptionType.Zoom)
                 .InitAsEnum(style, new[] { "100%", "50%", "30%", "20%", "10%", "6%", "3%", "2%" });
     Zoom.AddChilds(ZoomStyle);
 }
Пример #3
0
 public OptionZoomSkippValueOvverider(OptionZoomStyle min)
 {
     MinLevel = OptionZoomEnum_TO_Num(min);
 }