public ColorSettingsControl() { InitializeComponent(); Text = "Slide Style"; BusinessObjects.Instance.OutputManager.ColorCollectionChanged += (o, e) => { LoadData(); }; BusinessObjects.Instance.OutputManager.SelectedColorChanged += (o, e) => { LoadData(); }; BarButton = new ButtonInfo { Logo = Resources.SectionSettingsStyle, Tooltip = "Open Slide Style", Action = () => { TabControl.SelectedTabPage = this; } }; if (CreateGraphics().DpiX > 96) { var font = new Font(styleController.Appearance.Font.FontFamily, styleController.Appearance.Font.Size - 2, styleController.Appearance.Font.Style); styleController.Appearance.Font = font; styleController.AppearanceDisabled.Font = font; styleController.AppearanceDropDown.Font = font; styleController.AppearanceDropDownHeader.Font = font; styleController.AppearanceFocused.Font = font; styleController.AppearanceReadOnly.Font = font; } LoadData(); }
public SummaryColumnSettingsControl() { InitializeComponent(); Text = "Info"; BarButton = new ButtonInfo { Logo = Resources.SectionSettingsInfo, Tooltip = "Open Schedule Info", Action = () => { TabControl.SelectedTabPage = this; } }; if (CreateGraphics().DpiX > 96) { var font = new Font(buttonXCampaign.Font.FontFamily, buttonXCampaign.Font.Size - 2, buttonXCampaign.Font.Style); buttonXCampaign.Font = font; buttonXComments.Font = font; buttonXTallyCost.Font = font; buttonXTallySpots.Font = font; buttonXTotalCost.Font = font; buttonXTotalWeeks.Font = font; buttonXLineId.Font = font; buttonXLogo.Font = font; buttonXMonthlyCost.Font = font; buttonXMonthlySpots.Font = font; buttonXWeeklyCost.Font = font; buttonXWeeklySpots.Font = font; buttonXTotalMonths.Font = font; buttonXTotalSpots.Font = font; } }
public DigitalListSettingsControl() { InitializeComponent(); Text = "Info"; BarButton = new ButtonInfo { Logo = Resources.DigitalSettingsList, Tooltip = String.Format("Open {0} Schedule Settings", MediaMetaData.Instance.DataTypeString), Action = () => { TabControl.SelectedTabPage = this; } }; buttonXDimensions.Text = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.ListSettingsDimensionTitle ?? buttonXDimensions.Text); buttonXRichMedia.Text = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.ListSettingsRichMediaTitle ?? buttonXRichMedia.Text); buttonXStrategy.Text = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.ListSettingsStrategyTitle ?? buttonXStrategy.Text); buttonXLocation.Text = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.ListSettingsLocationTitle ?? buttonXLocation.Text); buttonXTargeting.Text = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.ListSettingsTargetingTitle ?? buttonXTargeting.Text); if (CreateGraphics().DpiX > 96) { var font = new Font(buttonXDimensions.Font.FontFamily, buttonXDimensions.Font.Size - 2, buttonXDimensions.Font.Style); buttonXDimensions.Font = font; buttonXRichMedia.Font = font; buttonXStrategy.Font = font; buttonXLocation.Font = font; buttonXTargeting.Font = font; } }
public SnapshotDigitalInfoSettingsControl() { BarButton = new ButtonInfo { Logo = Resources.SectionSettingsInfo, Tooltip = "Open Digital Settings", Action = () => { TabControl.SelectedTabPage = this; } }; }
public DigitalStandalonePackageSettingsControl() { InitializeComponent(); Text = "Info"; BarButton = new ButtonInfo { Logo = Resources.DigitalSettingsPackage, Tooltip = String.Format("Open {0} Package Settings", MediaMetaData.Instance.DataTypeString), Action = () => { TabControl.SelectedTabPage = this; } }; buttonXCategory.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsCategoryTitle ?? buttonXCategory.Text; buttonXGroup.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageColumnsSubCategoryTitle ?? buttonXGroup.Text; buttonXProduct.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsProductTitle ?? buttonXProduct.Text; buttonXImpressions.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsImpressionsTitle ?? buttonXImpressions.Text; buttonXCPM.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsCPMTitle ?? buttonXCPM.Text; buttonXRate.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsRateTitle ?? buttonXRate.Text; buttonXInvestment.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsInvestmentTitle ?? buttonXInvestment.Text; buttonXInfo.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsInfoTitle ?? buttonXInfo.Text; buttonXLocation.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsLocationTitle ?? buttonXLocation.Text; buttonXScreenshot.Text = ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsScreenshotTitle ?? buttonXScreenshot.Text; labelControlFormula.Text = !String.IsNullOrEmpty(ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsFormulaTitle) ? String.Format("<b>{0}</b>", ListManager.Instance.DefaultControlsConfiguration.StandalonePackageSettingsFormulaTitle) : labelControlFormula.Text; if (CreateGraphics().DpiX > 96) { var font = new Font(styleController.Appearance.Font.FontFamily, styleController.Appearance.Font.Size - 2, styleController.Appearance.Font.Style); styleController.Appearance.Font = font; styleController.AppearanceDisabled.Font = font; styleController.AppearanceDropDown.Font = font; styleController.AppearanceDropDownHeader.Font = font; styleController.AppearanceFocused.Font = font; styleController.AppearanceReadOnly.Font = font; font = new Font(buttonXCategory.Font.FontFamily, buttonXCategory.Font.Size - 2, buttonXCategory.Font.Style); buttonXCategory.Font = font; buttonXGroup.Font = font; buttonXProduct.Font = font; buttonXImpressions.Font = font; buttonXCPM.Font = font; buttonXRate.Font = font; buttonXInvestment.Font = font; buttonXInfo.Font = font; buttonXLocation.Font = font; buttonXScreenshot.Font = font; } }
public static SimpleButton CreateButton(ButtonInfo info) { var button = new SimpleButton(); button.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.UltraFlat; button.Dock = DockStyle.Top; button.Image = info.Logo; button.ImageLocation = ImageLocation.MiddleCenter; button.ToolTip = info.Tooltip; if (info.Action != null) { button.Click += (o, e) => info.Action(); } return(button); }
public OptionSetColumnSettingsControl() { InitializeComponent(); Text = "Info"; BarButton = new ButtonInfo { Logo = Resources.SectionSettingsInfo, Tooltip = "Open Schedule Info", Action = () => { TabControl.SelectedTabPage = this; } }; if ((CreateGraphics()).DpiX > 96) { var font = new Font(styleController.Appearance.Font.FontFamily, styleController.Appearance.Font.Size - 2, styleController.Appearance.Font.Style); styleController.Appearance.Font = font; styleController.AppearanceDisabled.Font = font; styleController.AppearanceDropDown.Font = font; styleController.AppearanceDropDownHeader.Font = font; styleController.AppearanceFocused.Font = font; styleController.AppearanceReadOnly.Font = font; font = new Font(buttonXAvgRate.Font.FontFamily, buttonXAvgRate.Font.Size - 2, buttonXAvgRate.Font.Style); buttonXAvgRate.Font = font; buttonXCost.Font = font; buttonXDay.Font = font; buttonXLength.Font = font; buttonXLineId.Font = font; buttonXLogo.Font = font; buttonXProgram.Font = font; buttonXRate.Font = font; buttonXStation.Font = font; buttonXTime.Font = font; buttonXMonthlySpots.Font = font; buttonXWeeklySpots.Font = font; buttonXTotalSpots.Font = font; buttonXTallySpots.Font = font; buttonXTallyCost.Font = font; } }
public SectionColumnSettingsControl() { InitializeComponent(); Text = MediaMetaData.Instance.DataTypeString; BarButton = new ButtonInfo { Logo = MediaMetaData.Instance.DataType == MediaDataType.TVSchedule ? Resources.SectionSettingsTV : Resources.SectionSettingsRadio, Tooltip = String.Format("Open {0} Schedule Settings", MediaMetaData.Instance.DataTypeString), Action = () => { TabControl.SelectedTabPage = this; } }; if (CreateGraphics().DpiX > 96) { var font = new Font(styleController.Appearance.Font.FontFamily, styleController.Appearance.Font.Size - 2, styleController.Appearance.Font.Style); styleController.Appearance.Font = font; styleController.AppearanceDisabled.Font = font; styleController.AppearanceDropDown.Font = font; styleController.AppearanceDropDownHeader.Font = font; styleController.AppearanceFocused.Font = font; styleController.AppearanceReadOnly.Font = font; font = new Font(buttonXStation.Font.FontFamily, buttonXStation.Font.Size - 2, buttonXStation.Font.Style); buttonXStation.Font = font; buttonXCPP.Font = font; buttonXCost.Font = font; buttonXDay.Font = font; buttonXDaypart.Font = font; buttonXGRP.Font = font; buttonXLength.Font = font; buttonXLogo.Font = font; buttonXProgram.Font = font; buttonXRate.Font = font; buttonXRating.Font = font; buttonXSpots.Font = font; buttonXTime.Font = font; } }
protected BaseSummaryInfoControl() { InitializeComponent(); Text = "Slide Info"; BarButton = new ButtonInfo { Tooltip = "Edit Summary Settings", Logo = Resources.SummaryOptionsInfo, Action = () => { TabControl.SelectedTabPage = this; } }; if (CreateGraphics().DpiX > 96) { var font = new Font(styleController.Appearance.Font.FontFamily, styleController.Appearance.Font.Size - 2, styleController.Appearance.Font.Style); styleController.Appearance.Font = font; styleController.AppearanceDisabled.Font = font; styleController.AppearanceDropDown.Font = font; styleController.AppearanceDropDownHeader.Font = font; styleController.AppearanceFocused.Font = font; styleController.AppearanceReadOnly.Font = font; laInvestment.Font = new Font(laInvestment.Font.FontFamily, laInvestment.Font.Size - 2, laInvestment.Font.Style); } }
public SectionTotalsSettingsControl() { InitializeComponent(); Text = "Info"; BarButton = new ButtonInfo { Logo = Resources.SectionSettingsInfo, Tooltip = "Open Schedule Info", Action = () => { TabControl.SelectedTabPage = this; } }; quarterSelectorControl.QuarterSelected += OnQuarterChanged; if (CreateGraphics().DpiX > 96) { var font = new Font(styleController.Appearance.Font.FontFamily, styleController.Appearance.Font.Size - 2, styleController.Appearance.Font.Style); styleController.Appearance.Font = font; styleController.AppearanceDisabled.Font = font; styleController.AppearanceDropDown.Font = font; styleController.AppearanceDropDownHeader.Font = font; styleController.AppearanceFocused.Font = font; styleController.AppearanceReadOnly.Font = font; font = new Font(buttonXAvgRate.Font.FontFamily, buttonXAvgRate.Font.Size - 2, buttonXAvgRate.Font.Style); buttonXAvgRate.Font = font; buttonXDiscount.Font = font; buttonXNetRate.Font = font; buttonXTotalCPP.Font = font; buttonXTotalCost.Font = font; buttonXTotalPeriods.Font = font; buttonXTotalSpots.Font = font; buttonXTotalGRP.Font = font; } }
public static SimpleButton CreateButton(ButtonInfo info) { var button = new SimpleButton(); button.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.UltraFlat; button.Dock = DockStyle.Top; button.Image = info.Logo; button.ImageLocation = ImageLocation.MiddleCenter; button.ToolTip = info.Tooltip; if (info.Action != null) button.Click += (o, e) => info.Action(); return button; }