Esempio n. 1
0
        public static TabStyleProvider CreateProvider(CustomTabControl tabControl)
        {
            TabStyleProvider provider = null;

            //	Depending on the display style of the tabControl generate an appropriate provider.
            switch (tabControl.DisplayStyle)
            {
            case TabStyle.None:
                provider = new TabStyleNoneProvider(tabControl);
                break;     // TODO: might not be correct. Was : Exit Select

            case TabStyle.Default:
                provider = new TabStyleDefaultProvider(tabControl);
                break;     // TODO: might not be correct. Was : Exit Select


            case TabStyle.Angled:
                provider = new TabStyleAngledProvider(tabControl);
                break;     // TODO: might not be correct. Was : Exit Select


            case TabStyle.Rounded:
                provider = new TabStyleRoundedProvider(tabControl);
                break;     // TODO: might not be correct. Was : Exit Select



            case TabStyle.VisualStudio:
                provider = new TabStyleVisualStudioProvider(tabControl);
                break;     // TODO: might not be correct. Was : Exit Select



            case TabStyle.Chrome:
                provider = new TabStyleChromeProvider(tabControl);
                break;     // TODO: might not be correct. Was : Exit Select



            case TabStyle.IE8:
                provider = new TabStyleIE8Provider(tabControl);
                break;     // TODO: might not be correct. Was : Exit Select



            case TabStyle.VS2010:
                provider = new TabStyleVS2010Provider(tabControl);
                break;     // TODO: might not be correct. Was : Exit Select


            default:

                provider = new TabStyleDefaultProvider(tabControl);
                break;     // TODO: might not be correct. Was : Exit Select
            }

            provider._Style = tabControl.DisplayStyle;
            return(provider);
        }
Esempio n. 2
0
        public static TabStyleProvider CreateProvider(TabControlPlus tabControl)
        {
            TabStyleProvider provider;

            //	Depending on the display style of the tabControl generate an appropriate provider.
            switch (tabControl.DisplayStyle)
            {
            case TabStyle.None:
                provider = new TabStyleNoneProvider(tabControl);
                break;

            case TabStyle.Default:
                provider = new TabStyleDefaultProvider(tabControl);
                break;

            case TabStyle.Angled:
                provider = new TabStyleAngledProvider(tabControl);
                break;

            case TabStyle.Rounded:
                provider = new TabStyleRoundedProvider(tabControl);
                break;

            case TabStyle.VisualStudio:
                provider = new TabStyleVisualStudioProvider(tabControl);
                break;

            case TabStyle.Chrome:
                provider = new TabStyleChromeProvider(tabControl);
                break;

            case TabStyle.IE8:
                provider = new TabStyleIE8Provider(tabControl);
                break;

            case TabStyle.VS2010:
                provider = new TabStyleVS2010Provider(tabControl);
                break;

            default:
                provider = new TabStyleDefaultProvider(tabControl);
                break;
            }

            provider._Style = tabControl.DisplayStyle;
            return(provider);
        }
Esempio n. 3
0
		public static TabStyleProvider CreateProvider(TabControlPlus tabControl){
			TabStyleProvider provider;
			
			//	Depending on the display style of the tabControl generate an appropriate provider.
			switch (tabControl.DisplayStyle) {
				case TabStyle.None:
					provider = new TabStyleNoneProvider(tabControl);
					break;
					
				case TabStyle.Default:
					provider = new TabStyleDefaultProvider(tabControl);
					break;
					
				case TabStyle.Angled:
					provider = new TabStyleAngledProvider(tabControl);
					break;
					
				case TabStyle.Rounded:
					provider = new TabStyleRoundedProvider(tabControl);
					break;
					
				case TabStyle.VisualStudio:
					provider = new TabStyleVisualStudioProvider(tabControl);
					break;
					
				case TabStyle.Chrome:
					provider = new TabStyleChromeProvider(tabControl);
					break;
					
				case TabStyle.IE8:
					provider = new TabStyleIE8Provider(tabControl);
					break;

				case TabStyle.VS2010:
					provider = new TabStyleVS2010Provider(tabControl);
					break;

				default:
					provider = new TabStyleDefaultProvider(tabControl);
					break;
			}
			
			provider._Style = tabControl.DisplayStyle;
			return provider;
		}