Beispiel #1
0
 public static void InitBarAppearance(this DefaultBarAndDockingController controller)
 {
     InitDefaultFont();
     InitAppearance(controller.Controller.AppearancesBar.Bar);
     InitAppearance(controller.Controller.AppearancesBar.Dock);
     InitAppearance(controller.Controller.AppearancesBar.MainMenu);
     InitAppearance(controller.Controller.AppearancesBar.StatusBar);
     InitAppearance(controller.Controller.AppearancesBar.SubMenu.Menu);
     InitAppearance(controller.Controller.AppearancesBar.SubMenu.MenuBar);
     InitAppearance(controller.Controller.AppearancesBar.SubMenu.SideStrip);
     InitAppearance(controller.Controller.AppearancesBar.SubMenu.SideStripNonRecent);
     InitAppearance(controller.Controller.AppearancesDocking.ActiveTab);
     InitAppearance(controller.Controller.AppearancesDocking.FloatFormCaption);
     InitAppearance(controller.Controller.AppearancesDocking.FloatFormCaptionActive);
     InitAppearance(controller.Controller.AppearancesDocking.HideContainer);
     InitAppearance(controller.Controller.AppearancesDocking.HidePanelButton);
     InitAppearance(controller.Controller.AppearancesDocking.HidePanelButtonActive);
     InitAppearance(controller.Controller.AppearancesDocking.Panel);
     InitAppearance(controller.Controller.AppearancesDocking.PanelCaption);
     InitAppearance(controller.Controller.AppearancesDocking.PanelCaptionActive);
     InitAppearance(controller.Controller.AppearancesDocking.Tabs);
     controller.Controller.AppearancesBar.ItemsFont = WinClientContext.CurrentFont;
     //New System.Drawing.Font(m_DefaultFontFamily, m_DefaultFontSize)
 }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="language"></param>
        private static void CheckControlApperanceForLanguage(string language)
        {
            ModelUserContext.CurrentLanguage = language;
            //common.Core.Localizer.Language = language;
            LayoutCorrector.Init();
            //BaseFormManager.ShowNormal(typeof(BaseListPanelUITest), Lookup2ListItem.CreateInstance(), null, 800, 700);
            string fontName = language.Equals(common.Core.Localizer.lngGe)
                                  ? BaseSettings.GGSystemFontName
                                  : BaseSettings.SystemFontName;
            //

            //var styleController = new StyleController();
            //styleController.InitStyleController();
            //CheckAppearance(styleController.Appearance, fontName);
            //CheckAppearance(styleController.AppearanceDisabled, fontName);
            //CheckAppearance(styleController.AppearanceDropDown, fontName);
            //CheckAppearance(styleController.AppearanceDropDownHeader, fontName);
            //CheckAppearance(styleController.AppearanceFocused, fontName);
            //CheckAppearance(styleController.AppearanceReadOnly, fontName);

            //

            //var toolTipController = new DefaultToolTipController();
            //toolTipController.InitTooltipController();
            //CheckAppearance(toolTipController.DefaultController.Appearance, fontName);

            //

            var gridControl = new GridControl();

            gridControl.MainView = new GridView(gridControl);

            LayoutCorrector.ApplySystemFont(gridControl);
            //gridControl.InitXtraGridAppearance(true);
            foreach (AppearanceObject apperance in gridControl.MainView.Appearance)
            {
                CheckAppearance(apperance, fontName);
            }
            foreach (GridColumn col in ((GridView)gridControl.MainView).Columns)
            {
                CheckAppearance(col.AppearanceCell, fontName);
                CheckAppearance(col.AppearanceHeader, fontName);
            }

            //

            var tree = new TreeList();

            LayoutCorrector.ApplySystemFont(tree);
            tree.InitXtraTreeAppearance(true);
            foreach (AppearanceObject apperance in tree.Appearance)
            {
                CheckAppearance(apperance, fontName);
            }

            //

            var page = new XtraTabPage();

            LayoutCorrector.ApplySystemFont(page);
            page.InitXtraTabAppearance();
            CheckAppearance(page.Appearance.Header, fontName);
            CheckAppearance(page.Appearance.HeaderActive, fontName);
            CheckAppearance(page.Appearance.HeaderHotTracked, fontName);
            CheckAppearance(page.Appearance.HeaderDisabled, fontName);

            //

            var edit = new CheckEdit();

            LayoutCorrector.ApplySystemFont(edit);
            edit.InitCheckEditAppearance();
            CheckAppearance(edit.Properties.Appearance, fontName);
            CheckAppearance(edit.Properties.AppearanceDisabled, fontName);
            CheckAppearance(edit.Properties.AppearanceFocused, fontName);
            CheckAppearance(edit.Properties.AppearanceReadOnly, fontName);

            //

            var ctl = new GroupControl();

            LayoutCorrector.ApplySystemFont(ctl);
            ctl.InitGroupControlAppearance();
            CheckAppearance(ctl.Appearance, fontName);
            CheckAppearance(ctl.AppearanceCaption, fontName);

            //

            var controller = new DefaultBarAndDockingController();

            controller.InitBarAppearance();
            CheckAppearance(controller.Controller.AppearancesBar.Bar, fontName);
            CheckAppearance(controller.Controller.AppearancesBar.Dock, fontName);
            CheckAppearance(controller.Controller.AppearancesBar.MainMenu, fontName);
            CheckAppearance(controller.Controller.AppearancesBar.StatusBar, fontName);
            CheckAppearance(controller.Controller.AppearancesBar.SubMenu.Menu, fontName);
            CheckAppearance(controller.Controller.AppearancesBar.SubMenu.MenuBar, fontName);
            CheckAppearance(controller.Controller.AppearancesBar.SubMenu.SideStrip, fontName);
            CheckAppearance(controller.Controller.AppearancesBar.SubMenu.SideStripNonRecent, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.ActiveTab, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.FloatFormCaption, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.FloatFormCaptionActive, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.HideContainer, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.HidePanelButton, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.HidePanelButtonActive, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.Panel, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.PanelCaption, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.PanelCaptionActive, fontName);
            CheckAppearance(controller.Controller.AppearancesDocking.Tabs, fontName);

            //

            var grid = new PivotGridControl();

            LayoutCorrector.ApplySystemFont(grid);
            grid.InitPivotGridAppearance();
            foreach (AppearanceObject apperance in grid.Appearance)
            {
                CheckAppearance(apperance, fontName);
            }
            foreach (AppearanceObject apperance in grid.AppearancePrint)
            {
                CheckAppearance(apperance, fontName);
            }
            foreach (AppearanceObject apperance in grid.PaintAppearance)
            {
                CheckAppearance(apperance, fontName);
            }
            foreach (AppearanceObject apperance in grid.PaintAppearancePrint)
            {
                CheckAppearance(apperance, fontName);
            }

            //

            var bar = new NavBarControl();

            LayoutCorrector.ApplySystemFont(bar);
            bar.InitNavAppearance();
            foreach (AppearanceObject apperance in bar.Appearance)
            {
                CheckAppearance(apperance, fontName);
            }
            foreach (NavBarGroup group in bar.Groups)
            {
                CheckAppearance(group.Appearance, fontName);
                CheckAppearance(group.AppearanceBackground, fontName);
                CheckAppearance(group.AppearanceHotTracked, fontName);
                CheckAppearance(group.AppearancePressed, fontName);
            }
        }