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); } }
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); }
public OptionZoomSkippValueOvverider(OptionZoomStyle min) { MinLevel = OptionZoomEnum_TO_Num(min); }