コード例 #1
0
        public BulletsTabControl(PositioningInfo.Tab2Info tabInfo,
                                 IntegratedSolutionState.BulletsTabState tabState,
                                 ProductItemControl container) : base(container)
        {
            InitializeComponent();

            TabState = tabState;
            TabInfo  = tabInfo;

            Text = TabInfo.Title;

            layoutControlItemCombo1.Text = String.Format("<color=gray>{0}</color>", TabInfo.Checkbox1.Title ?? "header");

            if (Container.Container.TabInfo.CommonEditorConfiguration.FontSize.HasValue)
            {
                var fontSizeDelte = Container.Container.TabInfo.CommonEditorConfiguration.FontSize.Value - TextEditorConfiguration.DefaultFontSize;
                layoutControl.Appearance.Control.FontSizeDelta               = fontSizeDelte;
                layoutControl.Appearance.ControlFocused.FontSizeDelta        = fontSizeDelte;
                layoutControl.Appearance.ControlDropDown.FontSizeDelta       = fontSizeDelte;
                layoutControl.Appearance.ControlDropDownHeader.FontSizeDelta = fontSizeDelte;
                layoutControl.Appearance.ControlDisabled.FontSizeDelta       = fontSizeDelte;
                layoutControl.Appearance.ControlReadOnly.FontSizeDelta       = fontSizeDelte;
            }
            if (!Container.Container.TabInfo.CommonEditorConfiguration.BackColor.IsEmpty)
            {
                layoutControl.Appearance.Control.BackColor         = Container.Container.TabInfo.CommonEditorConfiguration.BackColor;
                layoutControl.Appearance.ControlFocused.BackColor  = Container.Container.TabInfo.CommonEditorConfiguration.BackColor;
                layoutControl.Appearance.ControlDisabled.BackColor = CommonSkins.GetSkin(UserLookAndFeel.Default).Colors.GetColor(CommonColors.DisabledControl);;
            }
            if (!Container.Container.TabInfo.CommonEditorConfiguration.ForeColor.IsEmpty)
            {
                layoutControl.Appearance.Control.ForeColor         = Container.Container.TabInfo.CommonEditorConfiguration.ForeColor;
                layoutControl.Appearance.ControlFocused.ForeColor  = Container.Container.TabInfo.CommonEditorConfiguration.ForeColor;
                layoutControl.Appearance.ControlDisabled.ForeColor = CommonSkins.GetSkin(UserLookAndFeel.Default).Colors.GetColor(CommonColors.DisabledText);
            }
            if (!Container.Container.TabInfo.CommonEditorConfiguration.DropdownForeColor.IsEmpty)
            {
                layoutControl.Appearance.ControlDropDown.ForeColor       = Container.Container.TabInfo.CommonEditorConfiguration.DropdownForeColor;
                layoutControl.Appearance.ControlDropDownHeader.ForeColor = Container.Container.TabInfo.CommonEditorConfiguration.DropdownForeColor;
            }

            var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX);

            layoutControlItemToggleCombo1.MaxSize = RectangleHelper.ScaleSize(layoutControlItemToggleCombo1.MaxSize, scaleFactor);
            layoutControlItemToggleCombo1.MinSize = RectangleHelper.ScaleSize(layoutControlItemToggleCombo1.MinSize, scaleFactor);
            layoutControlItemToggleSwitch.MaxSize = RectangleHelper.ScaleSize(layoutControlItemToggleSwitch.MaxSize, scaleFactor);
            layoutControlItemToggleSwitch.MinSize = RectangleHelper.ScaleSize(layoutControlItemToggleSwitch.MinSize, scaleFactor);
        }
コード例 #2
0
        public ResearchDataTabControl(ResearchInfo.Tab1Info tabInfo,
                                      IntegratedSolutionState.ResearchDataTabState tabState,
                                      ProductItemControl container) : base(container)
        {
            InitializeComponent();

            TabState = tabState;
            TabInfo  = tabInfo;

            Text = TabInfo.Title;

            memoEditBundleLine1.MaskBox.MouseWheel += OnBundleMouseWheel;
            memoEditBundleLine2.MaskBox.MouseWheel += OnBundleMouseWheel;
            memoEditBundleLine3.MaskBox.MouseWheel += OnBundleMouseWheel;

            if (Container.Container.TabInfo.CommonEditorConfiguration.FontSize.HasValue)
            {
                var fontSizeDelte = Container.Container.TabInfo.CommonEditorConfiguration.FontSize.Value - TextEditorConfiguration.DefaultFontSize;
                layoutControl.Appearance.Control.FontSizeDelta               = fontSizeDelte;
                layoutControl.Appearance.ControlFocused.FontSizeDelta        = fontSizeDelte;
                layoutControl.Appearance.ControlDropDown.FontSizeDelta       = fontSizeDelte;
                layoutControl.Appearance.ControlDropDownHeader.FontSizeDelta = fontSizeDelte;
                layoutControl.Appearance.ControlDisabled.FontSizeDelta       = fontSizeDelte;
                layoutControl.Appearance.ControlReadOnly.FontSizeDelta       = fontSizeDelte;
            }
            if (!Container.Container.TabInfo.CommonEditorConfiguration.BackColor.IsEmpty)
            {
                layoutControl.Appearance.Control.BackColor         = Container.Container.TabInfo.CommonEditorConfiguration.BackColor;
                layoutControl.Appearance.ControlFocused.BackColor  = Container.Container.TabInfo.CommonEditorConfiguration.BackColor;
                layoutControl.Appearance.ControlDisabled.BackColor = CommonSkins.GetSkin(UserLookAndFeel.Default).Colors.GetColor(CommonColors.DisabledControl);;
            }
            if (!Container.Container.TabInfo.CommonEditorConfiguration.ForeColor.IsEmpty)
            {
                layoutControl.Appearance.Control.ForeColor         = Container.Container.TabInfo.CommonEditorConfiguration.ForeColor;
                layoutControl.Appearance.ControlFocused.ForeColor  = Container.Container.TabInfo.CommonEditorConfiguration.ForeColor;
                layoutControl.Appearance.ControlDisabled.ForeColor = CommonSkins.GetSkin(UserLookAndFeel.Default).Colors.GetColor(CommonColors.DisabledText);
            }
            if (!Container.Container.TabInfo.CommonEditorConfiguration.DropdownForeColor.IsEmpty)
            {
                layoutControl.Appearance.ControlDropDown.ForeColor       = Container.Container.TabInfo.CommonEditorConfiguration.DropdownForeColor;
                layoutControl.Appearance.ControlDropDownHeader.ForeColor = Container.Container.TabInfo.CommonEditorConfiguration.DropdownForeColor;
            }
        }
コード例 #3
0
        public ImageTabControl(StyleInfo.ImageTabInfo tabInfo,
                               IntegratedSolutionState.ImageTabState tabState,
                               ProductItemControl container) : base(container)
        {
            InitializeComponent();

            TabState = tabState;
            TabInfo  = tabInfo;

            Text = TabInfo.Title;

            clipartEditContainer.MouseWheel += OnClipartMouseWheel;

            if (Container.Container.TabInfo.CommonEditorConfiguration.FontSize.HasValue)
            {
                var fontSizeDelte = Container.Container.TabInfo.CommonEditorConfiguration.FontSize.Value - TextEditorConfiguration.DefaultFontSize;
                layoutControl.Appearance.Control.FontSizeDelta               = fontSizeDelte;
                layoutControl.Appearance.ControlFocused.FontSizeDelta        = fontSizeDelte;
                layoutControl.Appearance.ControlDropDown.FontSizeDelta       = fontSizeDelte;
                layoutControl.Appearance.ControlDropDownHeader.FontSizeDelta = fontSizeDelte;
                layoutControl.Appearance.ControlDisabled.FontSizeDelta       = fontSizeDelte;
                layoutControl.Appearance.ControlReadOnly.FontSizeDelta       = fontSizeDelte;
            }
            if (!Container.Container.TabInfo.CommonEditorConfiguration.BackColor.IsEmpty)
            {
                layoutControl.Appearance.Control.BackColor        = Container.Container.TabInfo.CommonEditorConfiguration.BackColor;
                layoutControl.Appearance.ControlFocused.BackColor = Container.Container.TabInfo.CommonEditorConfiguration.BackColor;
            }
            if (!Container.Container.TabInfo.CommonEditorConfiguration.ForeColor.IsEmpty)
            {
                layoutControl.Appearance.Control.ForeColor        = Container.Container.TabInfo.CommonEditorConfiguration.ForeColor;
                layoutControl.Appearance.ControlFocused.ForeColor = Container.Container.TabInfo.CommonEditorConfiguration.ForeColor;
            }
            if (!Container.Container.TabInfo.CommonEditorConfiguration.DropdownForeColor.IsEmpty)
            {
                layoutControl.Appearance.ControlDropDown.ForeColor       = Container.Container.TabInfo.CommonEditorConfiguration.DropdownForeColor;
                layoutControl.Appearance.ControlDropDownHeader.ForeColor = Container.Container.TabInfo.CommonEditorConfiguration.DropdownForeColor;
            }
        }
コード例 #4
0
 public BaseToggleTabControl(ProductItemControl container)
 {
     Container = container;
 }