public ProductItemControl(ProductInfo itemInfo, IntegratedSolutionState.ProductItemState itemState, IntegratedSolutionSubTabControl container) : base(container) { InitializeComponent(); ItemState = itemState; ItemInfo = itemInfo; Text = ItemInfo.Title; ShowCloseButton = DefaultBoolean.True; UpdateTabPageHeaderState(ItemState.EnableOutput ?? true); if (Container.TabInfo.CommonEditorConfiguration.FontSize.HasValue) { var fontSizeDelte = 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.TabInfo.CommonEditorConfiguration.BackColor.IsEmpty) { layoutControl.Appearance.Control.BackColor = Container.TabInfo.CommonEditorConfiguration.BackColor; layoutControl.Appearance.ControlFocused.BackColor = Container.TabInfo.CommonEditorConfiguration.BackColor; layoutControl.Appearance.ControlDisabled.BackColor = CommonSkins.GetSkin(UserLookAndFeel.Default).Colors.GetColor(CommonColors.DisabledControl);; } if (!Container.TabInfo.CommonEditorConfiguration.ForeColor.IsEmpty) { layoutControl.Appearance.Control.ForeColor = Container.TabInfo.CommonEditorConfiguration.ForeColor; layoutControl.Appearance.ControlFocused.ForeColor = Container.TabInfo.CommonEditorConfiguration.ForeColor; layoutControl.Appearance.ControlDisabled.ForeColor = CommonSkins.GetSkin(UserLookAndFeel.Default).Colors.GetColor(CommonColors.DisabledText); } if (!Container.TabInfo.CommonEditorConfiguration.DropdownForeColor.IsEmpty) { layoutControl.Appearance.ControlDropDown.ForeColor = Container.TabInfo.CommonEditorConfiguration.DropdownForeColor; layoutControl.Appearance.ControlDropDownHeader.ForeColor = Container.TabInfo.CommonEditorConfiguration.DropdownForeColor; } var scaleFactor = Utilities.GetScaleFactor(CreateGraphics().DpiX); layoutControlItemToggle1.MaxSize = RectangleHelper.ScaleSize(layoutControlItemToggle1.MaxSize, scaleFactor); layoutControlItemToggle1.MinSize = RectangleHelper.ScaleSize(layoutControlItemToggle1.MinSize, scaleFactor); layoutControlItemToggle2.MaxSize = RectangleHelper.ScaleSize(layoutControlItemToggle2.MaxSize, scaleFactor); layoutControlItemToggle2.MinSize = RectangleHelper.ScaleSize(layoutControlItemToggle2.MinSize, scaleFactor); layoutControlItemToggle3.MaxSize = RectangleHelper.ScaleSize(layoutControlItemToggle3.MaxSize, scaleFactor); layoutControlItemToggle3.MinSize = RectangleHelper.ScaleSize(layoutControlItemToggle3.MinSize, scaleFactor); }
public ContentsItemControl(IntegratedSolutionSubTabControl container) : base(container) { InitializeComponent(); Text = "Solutions"; ShowCloseButton = DefaultBoolean.False; _productSelectorControl.Init(Container.CustomTabInfo.Products); _productSelectorControl.ItemClicked += OnProductClicked; if (Container.TabInfo.CommonEditorConfiguration.FontSize.HasValue) { var fontSizeDelte = 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.TabInfo.CommonEditorConfiguration.BackColor.IsEmpty) { layoutControl.Appearance.Control.BackColor = Container.TabInfo.CommonEditorConfiguration.BackColor; layoutControl.Appearance.ControlFocused.BackColor = Container.TabInfo.CommonEditorConfiguration.BackColor; } if (!Container.TabInfo.CommonEditorConfiguration.ForeColor.IsEmpty) { layoutControl.Appearance.Control.ForeColor = Container.TabInfo.CommonEditorConfiguration.ForeColor; layoutControl.Appearance.ControlFocused.ForeColor = Container.TabInfo.CommonEditorConfiguration.ForeColor; } if (!Container.TabInfo.CommonEditorConfiguration.DropdownForeColor.IsEmpty) { layoutControl.Appearance.ControlDropDown.ForeColor = Container.TabInfo.CommonEditorConfiguration.DropdownForeColor; layoutControl.Appearance.ControlDropDownHeader.ForeColor = Container.TabInfo.CommonEditorConfiguration.DropdownForeColor; } }
public BaseSubTabControl(IntegratedSolutionSubTabControl container) { Container = container; }