public SingleSlidesTabControl(IChildTabPageContainer slideContainer, StarChildTabInfo tabInfo) : base(slideContainer, tabInfo)
        {
            InitializeComponent();

            CustomTabInfo.LoadSlides();

            SlideSettingsManager.Instance.SettingsChanging += OnSlideFormatSettingsChanging;
            SlideSettingsManager.Instance.SettingsChanged  += OnSlideFormatSettingsChanged;

            pictureEditClipart.DoubleClick += OnOutputClick;
            pictureEditClipart.MouseWheel  += OnClipartMouseWheel;

            pictureEditUp.Image   = CustomTabInfo.ListUpImage;
            pictureEditDown.Image = CustomTabInfo.ListDownImage;
            pictureEditList.Image = CustomTabInfo.ListPopupImage;

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

            layoutControlItemUp.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemUp.MaxSize, scaleFactor);
            layoutControlItemUp.MinSize   = RectangleHelper.ScaleSize(layoutControlItemUp.MinSize, scaleFactor);
            layoutControlItemList.MaxSize = RectangleHelper.ScaleSize(layoutControlItemList.MaxSize, scaleFactor);
            layoutControlItemList.MinSize = RectangleHelper.ScaleSize(layoutControlItemList.MinSize, scaleFactor);
            layoutControlItemDown.MaxSize = RectangleHelper.ScaleSize(layoutControlItemDown.MaxSize, scaleFactor);
            layoutControlItemDown.MinSize = RectangleHelper.ScaleSize(layoutControlItemDown.MinSize, scaleFactor);
        }
        public DigitalListSettingsControl()
        {
            InitializeComponent();
            Text      = "Info";
            BarButton = new ButtonInfo
            {
                Logo    = BusinessObjects.Instance.ImageResourcesManager.DigitalRetractableBarListImage ?? Properties.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);

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

            layoutControlItemDimensions.MaxSize = RectangleHelper.ScaleSize(layoutControlItemDimensions.MaxSize, scaleFactor);
            layoutControlItemDimensions.MinSize = RectangleHelper.ScaleSize(layoutControlItemDimensions.MinSize, scaleFactor);
            layoutControlItemRichMedia.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemRichMedia.MaxSize, scaleFactor);
            layoutControlItemRichMedia.MinSize  = RectangleHelper.ScaleSize(layoutControlItemRichMedia.MinSize, scaleFactor);
            layoutControlItemStrategy.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemStrategy.MaxSize, scaleFactor);
            layoutControlItemStrategy.MinSize   = RectangleHelper.ScaleSize(layoutControlItemStrategy.MinSize, scaleFactor);
            layoutControlItemLocation.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemLocation.MaxSize, scaleFactor);
            layoutControlItemLocation.MinSize   = RectangleHelper.ScaleSize(layoutControlItemLocation.MinSize, scaleFactor);
            layoutControlItemTargeting.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemTargeting.MaxSize, scaleFactor);
            layoutControlItemTargeting.MinSize  = RectangleHelper.ScaleSize(layoutControlItemTargeting.MinSize, scaleFactor);
        }
        public FormProductInfo(ProductInfoType type, DigitalProduct product)
        {
            InitializeComponent();
            _type    = type;
            _product = product;

            simpleLabelItemTitle.Text = String.Format("<size=+2><i>{0}</i></size>", product.FullName);

            switch (_type)
            {
            case ProductInfoType.Targeting:
                Text = "Targeting Options";
                pictureEditLogo.Image = Resources.TargetButton;
                break;

            case ProductInfoType.RichMedia:
                Text = "Rich Media Options";
                pictureEditLogo.Image = Resources.RichMediaButton;
                break;
            }
            foreach (var group in _product.AddtionalInfo.Where(pi => pi.Type == type).Select(pi => pi.Group).Distinct())
            {
                xtraTabControlGroups.TabPages.Add(new DigitalProductInfoGroup(_product.AddtionalInfo.Where(pi => pi.Type == type && pi.Group == group))
                {
                    Text = group
                });
            }

            layoutControlItemLogo.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemLogo.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemLogo.MinSize   = RectangleHelper.ScaleSize(layoutControlItemLogo.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
示例#4
0
        public override void InitControls()
        {
            comboBoxEditSlideHeader.EnableSelectAll().RaiseNullValueIfEditorEmpty().RaiseChangePlaceholderColor();

            xtraTabControl.TabPages.AddRange(GetChildTabPages().OfType <XtraTabPage>().ToArray());

            var defaultPage = xtraTabControl.TabPages.FirstOrDefault() as IChildTabPageContainer;

            LoadTabPage(defaultPage, false);
            LoadChildTabData();

            xtraTabControl.SelectedPageChanged  += OnSelectedTabPageChanged;
            xtraTabControl.SelectedPageChanging += OnSelectedTabPageChanging;
            xtraTabControl.MouseWheel           += OnTabControlMouseWheel;

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

            layoutControlItemOutputToggle.MaxSize = RectangleHelper.ScaleSize(layoutControlItemOutputToggle.MaxSize, scaleFactor);
            layoutControlItemOutputToggle.MinSize = RectangleHelper.ScaleSize(layoutControlItemOutputToggle.MinSize, scaleFactor);
            layoutControlItemSlideHeader.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MaxSize, scaleFactor);
            layoutControlItemSlideHeader.MinSize  = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MinSize, scaleFactor);
            emptySpaceItemSlideHeader.MaxSize     = RectangleHelper.ScaleSize(emptySpaceItemSlideHeader.MaxSize, scaleFactor);
            emptySpaceItemSlideHeader.MinSize     = RectangleHelper.ScaleSize(emptySpaceItemSlideHeader.MinSize, scaleFactor);

            OnResize(this, EventArgs.Empty);
            Resize += OnResize;
        }
        public SnapshotEditorsContainer()
        {
            InitializeComponent();

            simpleLabelItemCollectionItemsInfo.MaxSize = RectangleHelper.ScaleSize(simpleLabelItemCollectionItemsInfo.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            simpleLabelItemCollectionItemsInfo.MinSize = RectangleHelper.ScaleSize(simpleLabelItemCollectionItemsInfo.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
示例#6
0
        public ItemControl(ApproachTabCControl container)
        {
            _container = container;
            InitializeComponent();

            memoEditSubheader.EnableSelectAll().RaiseNullValueIfEditorEmpty();

            ItemState       = ApproachState.ApproachItemState.Empty();
            ItemState.Index = DefaultItemIndex;

            pictureEditClipart.MouseWheel += OnClipartMouseWheel;

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

            layoutControlItemUp.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemUp.MaxSize, scaleFactor);
            layoutControlItemUp.MinSize   = RectangleHelper.ScaleSize(layoutControlItemUp.MinSize, scaleFactor);
            layoutControlItemList.MaxSize = RectangleHelper.ScaleSize(layoutControlItemList.MaxSize, scaleFactor);
            layoutControlItemList.MinSize = RectangleHelper.ScaleSize(layoutControlItemList.MinSize, scaleFactor);
            layoutControlItemDown.MaxSize = RectangleHelper.ScaleSize(layoutControlItemDown.MaxSize, scaleFactor);
            layoutControlItemDown.MinSize = RectangleHelper.ScaleSize(layoutControlItemDown.MinSize, scaleFactor);
            layoutControlItemWipe.MaxSize = RectangleHelper.ScaleSize(layoutControlItemWipe.MaxSize, scaleFactor);
            layoutControlItemWipe.MinSize = RectangleHelper.ScaleSize(layoutControlItemWipe.MinSize, scaleFactor);
            emptySpaceItemWipe.MaxSize    = RectangleHelper.ScaleSize(emptySpaceItemWipe.MaxSize, scaleFactor);
            emptySpaceItemWipe.MinSize    = RectangleHelper.ScaleSize(emptySpaceItemWipe.MinSize, scaleFactor);
        }
示例#7
0
        public FormStartExtended()
        {
            InitializeComponent();

            pictureEditNew.Buttonize();
            pictureEditOpen.Buttonize();
            pictureEditQuickEditSchedule.Buttonize();
            pictureEditExit.Buttonize();

            pictureEditLogo.Image = BusinessObjects.Instance.ImageResourcesManager.StartFormLogo ?? pictureEditLogo.Image;
            pictureEditNew.Image  = BusinessObjects.Instance.ImageResourcesManager.StartFormNewImage;
            pictureEditOpen.Image = BusinessObjects.Instance.ImageResourcesManager.StartFormOpenImage;
            pictureEditQuickEditSchedule.Image = BusinessObjects.Instance.ImageResourcesManager.StartFormQuickEditScheduleImage;
            pictureEditExit.Image = BusinessObjects.Instance.ImageResourcesManager.StartFormCancelImage;

            pictureEditOpen.Enabled = !FileStorageManager.Instance.UseLocalMode ||
                                      Directory.Exists(BusinessObjects.Instance.ScheduleManager.ContextPath);

            layoutControlItemNew.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemNew.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemNew.MinSize  = RectangleHelper.ScaleSize(layoutControlItemNew.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOpen.MaxSize = RectangleHelper.ScaleSize(layoutControlItemOpen.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOpen.MinSize = RectangleHelper.ScaleSize(layoutControlItemOpen.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemQuickEditSchedule.MaxSize = RectangleHelper.ScaleSize(layoutControlItemQuickEditSchedule.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemQuickEditSchedule.MinSize = RectangleHelper.ScaleSize(layoutControlItemQuickEditSchedule.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemExit.MaxSize = RectangleHelper.ScaleSize(layoutControlItemExit.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemExit.MinSize = RectangleHelper.ScaleSize(layoutControlItemExit.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
        public FormOutputSettings()
        {
            InitializeComponent();
            spinEditOutputLimitPeriods.EnableSelectAll();

            layoutControlGroupContractSettings.Visibility =
                BusinessObjects.Instance.OutputManager.ContractTemplateFolder.ExistsLocal()
                                        ? LayoutVisibility.Always
                                        : LayoutVisibility.Never;

            layoutControlItemEmptySports.MaxSize         = RectangleHelper.ScaleSize(layoutControlItemEmptySports.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemEmptySports.MinSize         = RectangleHelper.ScaleSize(layoutControlItemEmptySports.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemUseGenericDates.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemUseGenericDates.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemUseGenericDates.MinSize     = RectangleHelper.ScaleSize(layoutControlItemUseGenericDates.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOutputLimitPeriods.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemOutputLimitPeriods.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOutputLimitPeriods.MinSize  = RectangleHelper.ScaleSize(layoutControlItemOutputLimitPeriods.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOutputLimitQuarters.MaxSize = RectangleHelper.ScaleSize(layoutControlItemOutputLimitQuarters.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOutputLimitQuarters.MinSize = RectangleHelper.ScaleSize(layoutControlItemOutputLimitQuarters.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemUseDecimalRate.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemUseDecimalRate.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemUseDecimalRate.MinSize      = RectangleHelper.ScaleSize(layoutControlItemUseDecimalRate.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOutputNoBrackets.MaxSize    = RectangleHelper.ScaleSize(layoutControlItemOutputNoBrackets.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOutputNoBrackets.MinSize    = RectangleHelper.ScaleSize(layoutControlItemOutputNoBrackets.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCloneLineToTheEnd.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemCloneLineToTheEnd.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCloneLineToTheEnd.MinSize   = RectangleHelper.ScaleSize(layoutControlItemCloneLineToTheEnd.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemLockToMaster.MaxSize        = RectangleHelper.ScaleSize(layoutControlItemLockToMaster.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemLockToMaster.MinSize        = RectangleHelper.ScaleSize(layoutControlItemLockToMaster.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));

            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
示例#9
0
        public SectionTotalsSettingsControl()
        {
            InitializeComponent();

            Text      = "Info";
            BarButton = new ButtonInfo
            {
                Logo    = BusinessObjects.Instance.ImageResourcesManager.ProgramScheduleRetractableBarTotalsImage ?? Properties.Resources.SectionSettingsInfo,
                Tooltip = "Open Schedule Info",
                Action  = () => { TabControl.SelectedTabPage = this; }
            };

            quarterSelectorControl.QuarterSelected += OnQuarterChanged;

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

            layoutControlItemAvgRate.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemAvgRate.MaxSize, scaleFactor);
            layoutControlItemAvgRate.MinSize      = RectangleHelper.ScaleSize(layoutControlItemAvgRate.MinSize, scaleFactor);
            layoutControlItemDiscount.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemDiscount.MaxSize, scaleFactor);
            layoutControlItemDiscount.MinSize     = RectangleHelper.ScaleSize(layoutControlItemDiscount.MinSize, scaleFactor);
            layoutControlItemNetRate.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemNetRate.MaxSize, scaleFactor);
            layoutControlItemNetRate.MinSize      = RectangleHelper.ScaleSize(layoutControlItemNetRate.MinSize, scaleFactor);
            layoutControlItemTotalCPP.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemTotalCPP.MaxSize, scaleFactor);
            layoutControlItemTotalCPP.MinSize     = RectangleHelper.ScaleSize(layoutControlItemTotalCPP.MinSize, scaleFactor);
            layoutControlItemTotalCost.MaxSize    = RectangleHelper.ScaleSize(layoutControlItemTotalCost.MaxSize, scaleFactor);
            layoutControlItemTotalCost.MinSize    = RectangleHelper.ScaleSize(layoutControlItemTotalCost.MinSize, scaleFactor);
            layoutControlItemTotalPeriods.MaxSize = RectangleHelper.ScaleSize(layoutControlItemTotalPeriods.MaxSize, scaleFactor);
            layoutControlItemTotalPeriods.MinSize = RectangleHelper.ScaleSize(layoutControlItemTotalPeriods.MinSize, scaleFactor);
            layoutControlItemTotalSpots.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemTotalSpots.MaxSize, scaleFactor);
            layoutControlItemTotalSpots.MinSize   = RectangleHelper.ScaleSize(layoutControlItemTotalSpots.MinSize, scaleFactor);
            layoutControlItemTotalGRP.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemTotalGRP.MaxSize, scaleFactor);
            layoutControlItemTotalGRP.MinSize     = RectangleHelper.ScaleSize(layoutControlItemTotalGRP.MinSize, scaleFactor);
        }
示例#10
0
        public override void InitControls()
        {
            xtraTabControl.TabPages.AddRange(GetChildTabPages().OfType <XtraTabPage>().ToArray());

            var defaultPage = xtraTabControl.TabPages.FirstOrDefault() as IChildTabPageContainer;

            LoadTabPage(defaultPage, false);
            LoadChildTabData();

            xtraTabControl.SelectedPageChanging += OnSelectedTabPageChanging;
            xtraTabControl.SelectedPageChanged  += OnSelectedTabPageChanged;
            xtraTabControl.MouseWheel           += OnTabControlMouseWheel;

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

            layoutControlItemOutputToggle.MaxSize        = RectangleHelper.ScaleSize(layoutControlItemOutputToggle.MaxSize, scaleFactor);
            layoutControlItemOutputToggle.MinSize        = RectangleHelper.ScaleSize(layoutControlItemOutputToggle.MinSize, scaleFactor);
            emptySpaceItemSlideHeader.MaxSize            = RectangleHelper.ScaleSize(emptySpaceItemSlideHeader.MaxSize, scaleFactor);
            emptySpaceItemSlideHeader.MinSize            = RectangleHelper.ScaleSize(emptySpaceItemSlideHeader.MinSize, scaleFactor);
            simpleLabelItemSlideDescriptionLeft.MaxSize  = RectangleHelper.ScaleSize(simpleLabelItemSlideDescriptionLeft.MaxSize, scaleFactor);
            simpleLabelItemSlideDescriptionLeft.MinSize  = RectangleHelper.ScaleSize(simpleLabelItemSlideDescriptionLeft.MinSize, scaleFactor);
            simpleLabelItemSlideDescriptionRight.MaxSize = RectangleHelper.ScaleSize(simpleLabelItemSlideDescriptionRight.MaxSize, scaleFactor);
            simpleLabelItemSlideDescriptionRight.MinSize = RectangleHelper.ScaleSize(simpleLabelItemSlideDescriptionRight.MinSize, scaleFactor);

            OnResize(this, EventArgs.Empty);
            Resize += OnResize;
        }
        public FormOutputSettings()
        {
            InitializeComponent();

            layoutControlGroupContractSettings.Visibility =
                BusinessObjects.Instance.OutputManager.ContractTemplateFolder.ExistsLocal()
                                        ? LayoutVisibility.Always
                                        : LayoutVisibility.Never;

            layoutControlItemUseDecimalRate.MaxSize    = RectangleHelper.ScaleSize(layoutControlItemUseDecimalRate.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemUseDecimalRate.MinSize    = RectangleHelper.ScaleSize(layoutControlItemUseDecimalRate.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemShowSpotX.MaxSize         = RectangleHelper.ScaleSize(layoutControlItemShowSpotX.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemShowSpotX.MinSize         = RectangleHelper.ScaleSize(layoutControlItemShowSpotX.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemShowSpotsPerWeek.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemShowSpotsPerWeek.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemShowSpotsPerWeek.MinSize  = RectangleHelper.ScaleSize(layoutControlItemShowSpotsPerWeek.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCloneLineToTheEnd.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCloneLineToTheEnd.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCloneLineToTheEnd.MinSize = RectangleHelper.ScaleSize(layoutControlItemCloneLineToTheEnd.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemLockToMaster.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemLockToMaster.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemLockToMaster.MinSize      = RectangleHelper.ScaleSize(layoutControlItemLockToMaster.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));

            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
        public FormSettings(MediaScheduleSettings settings)
        {
            InitializeComponent();
            _settings = settings;

            pictureEditDemoLogo.Image =
                BusinessObjects.Instance.ImageResourcesManager.HomeSettingsDemoImage ?? pictureEditDemoLogo.Image;
            pictureEditDaypartsLogo.Image =
                BusinessObjects.Instance.ImageResourcesManager.HomeSettingsDaypartsImage ?? pictureEditDaypartsLogo.Image;
            pictureEditCalendarTypeLogo.Image =
                BusinessObjects.Instance.ImageResourcesManager.HomeSettingsCalendarTypeImage ?? pictureEditCalendarTypeLogo.Image;

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

            emptySpaceItemDemoSeparator.MaxSize     = RectangleHelper.ScaleSize(emptySpaceItemDemoSeparator.MaxSize, scaleFactor);
            emptySpaceItemDemoSeparator.MinSize     = RectangleHelper.ScaleSize(emptySpaceItemDemoSeparator.MinSize, scaleFactor);
            emptySpaceItemDaypartsSeparator.MaxSize = RectangleHelper.ScaleSize(emptySpaceItemDaypartsSeparator.MaxSize, scaleFactor);
            emptySpaceItemDaypartsSeparator.MinSize = RectangleHelper.ScaleSize(emptySpaceItemDaypartsSeparator.MinSize, scaleFactor);
            emptySpaceItemCalendarSeparator.MaxSize = RectangleHelper.ScaleSize(emptySpaceItemCalendarSeparator.MaxSize, scaleFactor);
            emptySpaceItemCalendarSeparator.MinSize = RectangleHelper.ScaleSize(emptySpaceItemCalendarSeparator.MinSize, scaleFactor);
            layoutControlItemOK.MaxSize             = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, scaleFactor);
            layoutControlItemOK.MinSize             = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, scaleFactor);
            layoutControlItemCancel.MaxSize         = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, scaleFactor);
            layoutControlItemCancel.MinSize         = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, scaleFactor);
        }
示例#13
0
        public FormCloneNote(CalendarNote sourceNote, DateTime flightDateStart, DateTime flightDateEnd)
        {
            InitializeComponent();
            _sourceNote      = sourceNote;
            _flightDateStart = flightDateStart;
            _flightDateEnd   = flightDateEnd;
            simpleLabelItemFlightDates.Text      = String.Format(simpleLabelItemFlightDates.Text, String.Format("{0} - {1}", new object[] { _flightDateStart.ToString("M/d/yy"), _flightDateEnd.ToString("M/d/yy") }));
            simpleLabelItemClonedNote.Text       = _sourceNote.Note.SimpleText;
            monthCalendarClone.ActiveMonth.Month = _sourceNote.StartDay.Month;
            monthCalendarClone.ActiveMonth.Year  = _sourceNote.StartDay.Year;
            monthCalendarClone.Header.TextColor  = Color.Black;

            UpdateTotals();

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

            layoutControlItemLogo.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemLogo.MaxSize, scaleFactor);
            layoutControlItemLogo.MinSize     = RectangleHelper.ScaleSize(layoutControlItemLogo.MinSize, scaleFactor);
            layoutControlItemHelp.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemHelp.MaxSize, scaleFactor);
            layoutControlItemHelp.MinSize     = RectangleHelper.ScaleSize(layoutControlItemHelp.MinSize, scaleFactor);
            layoutControlItemClearAll.MaxSize = RectangleHelper.ScaleSize(layoutControlItemClearAll.MaxSize, scaleFactor);
            layoutControlItemClearAll.MinSize = RectangleHelper.ScaleSize(layoutControlItemClearAll.MinSize, scaleFactor);
            layoutControlItemOK.MaxSize       = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, scaleFactor);
            layoutControlItemOK.MinSize       = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, scaleFactor);
            layoutControlItemCancel.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, scaleFactor);
            layoutControlItemCancel.MinSize   = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, scaleFactor);
        }
示例#14
0
        public ItemControl(NeedsSolutionsTabFControl container)
        {
            _container = container;
            InitializeComponent();

            memoEditSubheader.EnableSelectAll().RaiseNullValueIfEditorEmpty();

            ItemState       = NeedsSolutionsState.SolutionsItemState.Empty();
            ItemState.Index = DefaultItemIndex;

            pictureEditClipart.MouseWheel += OnClipartMouseWheel;

            pictureEditUp.Image   = _container.CustomTabInfo.ListUpImage;
            pictureEditDown.Image = _container.CustomTabInfo.ListDownImage;
            pictureEditList.Image = _container.CustomTabInfo.ListPopupImage;
            pictureEditWipe.Image = _container.CustomTabInfo.ListWipeImage;

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

            layoutControlItemUp.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemUp.MaxSize, scaleFactor);
            layoutControlItemUp.MinSize   = RectangleHelper.ScaleSize(layoutControlItemUp.MinSize, scaleFactor);
            layoutControlItemList.MaxSize = RectangleHelper.ScaleSize(layoutControlItemList.MaxSize, scaleFactor);
            layoutControlItemList.MinSize = RectangleHelper.ScaleSize(layoutControlItemList.MinSize, scaleFactor);
            layoutControlItemDown.MaxSize = RectangleHelper.ScaleSize(layoutControlItemDown.MaxSize, scaleFactor);
            layoutControlItemDown.MinSize = RectangleHelper.ScaleSize(layoutControlItemDown.MinSize, scaleFactor);
            layoutControlItemWipe.MaxSize = RectangleHelper.ScaleSize(layoutControlItemWipe.MaxSize, scaleFactor);
            layoutControlItemWipe.MinSize = RectangleHelper.ScaleSize(layoutControlItemWipe.MinSize, scaleFactor);
            emptySpaceItemWipe.MaxSize    = RectangleHelper.ScaleSize(emptySpaceItemWipe.MaxSize, scaleFactor);
            emptySpaceItemWipe.MinSize    = RectangleHelper.ScaleSize(emptySpaceItemWipe.MinSize, scaleFactor);
        }
示例#15
0
        protected BaseDigitalInfoSettingsControl()
        {
            InitializeComponent();
            Text = "Info";

            buttonXCategory.Text          = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.DigitalInfoSettingsCategoryTitle ?? buttonXCategory.Text);
            buttonXSubCategory.Text       = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.DigitalInfoSettingsSubCategoryTitle ?? buttonXSubCategory.Text);
            buttonXProduct.Text           = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.DigitalInfoSettingsProductTitle ?? buttonXProduct.Text);
            buttonXInfo.Text              = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.DigitalInfoSettingsInfoTitle ?? buttonXInfo.Text);
            buttonXLogo.Text              = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.DigitalInfoSettingsLogosTitle ?? buttonXLogo.Text);
            buttonXMonthlyInvestment.Text = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.DigitalInfoSettingsMontlyInvestmentTitle ?? buttonXMonthlyInvestment.Text);
            buttonXTotalInvestment.Text   = DigitalControlsConfiguration.WrapTitle(ListManager.Instance.DefaultControlsConfiguration.DigitalInfoSettingsTotalInvestmentTitle ?? buttonXTotalInvestment.Text);

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

            layoutControlItemCategory.MaxSize          = RectangleHelper.ScaleSize(layoutControlItemCategory.MaxSize, scaleFactor);
            layoutControlItemCategory.MinSize          = RectangleHelper.ScaleSize(layoutControlItemCategory.MinSize, scaleFactor);
            layoutControlItemSubCategory.MaxSize       = RectangleHelper.ScaleSize(layoutControlItemSubCategory.MaxSize, scaleFactor);
            layoutControlItemSubCategory.MinSize       = RectangleHelper.ScaleSize(layoutControlItemSubCategory.MinSize, scaleFactor);
            layoutControlItemProduct.MaxSize           = RectangleHelper.ScaleSize(layoutControlItemProduct.MaxSize, scaleFactor);
            layoutControlItemProduct.MinSize           = RectangleHelper.ScaleSize(layoutControlItemProduct.MinSize, scaleFactor);
            layoutControlItemInfo.MaxSize              = RectangleHelper.ScaleSize(layoutControlItemInfo.MaxSize, scaleFactor);
            layoutControlItemInfo.MinSize              = RectangleHelper.ScaleSize(layoutControlItemInfo.MinSize, scaleFactor);
            layoutControlItemLogo.MaxSize              = RectangleHelper.ScaleSize(layoutControlItemLogo.MaxSize, scaleFactor);
            layoutControlItemLogo.MinSize              = RectangleHelper.ScaleSize(layoutControlItemLogo.MinSize, scaleFactor);
            layoutControlItemMonthlyInvestment.MaxSize = RectangleHelper.ScaleSize(layoutControlItemMonthlyInvestment.MaxSize, scaleFactor);
            layoutControlItemMonthlyInvestment.MinSize = RectangleHelper.ScaleSize(layoutControlItemMonthlyInvestment.MinSize, scaleFactor);
            layoutControlItemTotalInvestment.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemTotalInvestment.MaxSize, scaleFactor);
            layoutControlItemTotalInvestment.MinSize   = RectangleHelper.ScaleSize(layoutControlItemTotalInvestment.MinSize, scaleFactor);
        }
示例#16
0
        public SummaryColumnSettingsControl()
        {
            InitializeComponent();
            Text      = "Info";
            BarButton = new ButtonInfo
            {
                Logo    = BusinessObjects.Instance.ImageResourcesManager.SnapshotsRetractableBarSummaryImage ?? Properties.Resources.SectionSettingsInfo,
                Tooltip = "Open Schedule Info",
                Action  = () => { TabControl.SelectedTabPage = this; }
            };

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

            layoutControlItemLineId.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemLineId.MaxSize, scaleFactor);
            layoutControlItemLineId.MinSize     = RectangleHelper.ScaleSize(layoutControlItemLineId.MinSize, scaleFactor);
            layoutControlItemLogo.MaxSize       = RectangleHelper.ScaleSize(layoutControlItemLogo.MaxSize, scaleFactor);
            layoutControlItemLogo.MinSize       = RectangleHelper.ScaleSize(layoutControlItemLogo.MinSize, scaleFactor);
            layoutControlItemCampaign.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemCampaign.MaxSize, scaleFactor);
            layoutControlItemCampaign.MinSize   = RectangleHelper.ScaleSize(layoutControlItemCampaign.MinSize, scaleFactor);
            layoutControlItemComments.MaxSize   = RectangleHelper.ScaleSize(layoutControlItemComments.MaxSize, scaleFactor);
            layoutControlItemComments.MinSize   = RectangleHelper.ScaleSize(layoutControlItemComments.MinSize, scaleFactor);
            layoutControlItemSpots.MaxSize      = RectangleHelper.ScaleSize(layoutControlItemSpots.MaxSize, scaleFactor);
            layoutControlItemSpots.MinSize      = RectangleHelper.ScaleSize(layoutControlItemSpots.MinSize, scaleFactor);
            layoutControlItemCost.MaxSize       = RectangleHelper.ScaleSize(layoutControlItemCost.MaxSize, scaleFactor);
            layoutControlItemCost.MinSize       = RectangleHelper.ScaleSize(layoutControlItemCost.MinSize, scaleFactor);
            layoutControlItemTotalWeeks.MaxSize = RectangleHelper.ScaleSize(layoutControlItemTotalWeeks.MaxSize, scaleFactor);
            layoutControlItemTotalWeeks.MinSize = RectangleHelper.ScaleSize(layoutControlItemTotalWeeks.MinSize, scaleFactor);
            layoutControlItemTotalCost.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemTotalCost.MaxSize, scaleFactor);
            layoutControlItemTotalCost.MinSize  = RectangleHelper.ScaleSize(layoutControlItemTotalCost.MinSize, scaleFactor);
            layoutControlItemTallySpots.MaxSize = RectangleHelper.ScaleSize(layoutControlItemTallySpots.MaxSize, scaleFactor);
            layoutControlItemTallySpots.MinSize = RectangleHelper.ScaleSize(layoutControlItemTallySpots.MinSize, scaleFactor);
            layoutControlItemTallyCost.MaxSize  = RectangleHelper.ScaleSize(layoutControlItemTallyCost.MaxSize, scaleFactor);
            layoutControlItemTallyCost.MinSize  = RectangleHelper.ScaleSize(layoutControlItemTallyCost.MinSize, scaleFactor);
        }
示例#17
0
        public TargetCustomersControl(BaseDashboardContainer slideContainer) : base(slideContainer)
        {
            InitializeComponent();

            Text = ControlName;

            comboBoxEditSlideHeader.EnableSelectAll();

            comboBoxEditSlideHeader.Properties.Items.Clear();
            comboBoxEditSlideHeader.Properties.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.Headers.Where(item => !item.IsPlaceholder).Select(item => item.Value).ToArray());

            checkedListBoxControlTargetDemo.Items.Clear();
            checkedListBoxControlTargetDemo.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.Demos.Where(item => !item.IsPlaceholder).ToArray());

            checkedListBoxControlHouseholdIncome.Items.Clear();
            checkedListBoxControlHouseholdIncome.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.HHIs.Where(item => !item.IsPlaceholder).ToArray());

            checkedListBoxControlGeographicResidence.Items.Clear();
            checkedListBoxControlGeographicResidence.Items.AddRange(SlideContainer.DashboardInfo.TargetCustomersLists.Geographies.Where(item => !item.IsPlaceholder).ToArray());

            pictureEditSplash.Image = SlideContainer.DashboardInfo.GraphicResources?.TargeCustomersSplashLogo;

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

            layoutControl.MaximumSize                           = RectangleHelper.ScaleSize(layoutControl.MaximumSize, scaleFactor);
            layoutControl.MinimumSize                           = RectangleHelper.ScaleSize(layoutControl.MinimumSize, scaleFactor);
            layoutControlItemSlideHeader.MaxSize                = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MaxSize, scaleFactor);
            layoutControlItemSlideHeader.MinSize                = RectangleHelper.ScaleSize(layoutControlItemSlideHeader.MinSize, scaleFactor);
            checkedListBoxControlTargetDemo.ItemHeight          = (Int32)(checkedListBoxControlTargetDemo.ItemHeight * scaleFactor.Height);
            checkedListBoxControlHouseholdIncome.ItemHeight     = (Int32)(checkedListBoxControlHouseholdIncome.ItemHeight * scaleFactor.Height);
            checkedListBoxControlGeographicResidence.ItemHeight = (Int32)(checkedListBoxControlGeographicResidence.ItemHeight * scaleFactor.Height);
        }
示例#18
0
        public FormFlexFlightDatesWarning()
        {
            InitializeComponent();

            layoutControlItemOK.MaxSize = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
        public FormPowerPointSeveralInstancesWarning()
        {
            InitializeComponent();

            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
        public FormMediaSettings()
        {
            InitializeComponent();

            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
示例#21
0
        public FormImageGallery(IEnumerable <ImageSourceGroup> imageGroups)
        {
            _imageGroups = imageGroups;
            InitializeComponent();

            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
示例#22
0
        public ListContainer(string listName, IEnumerable <T> records)
        {
            InitializeComponent();
            Text = listName;
            _dataSource.AddRange(records);
            gridControl.DataSource = _dataSource;

            layoutControlItemAdd.MaxSize = RectangleHelper.ScaleSize(layoutControlItemAdd.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemAdd.MinSize = RectangleHelper.ScaleSize(layoutControlItemAdd.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
        public FormEditSlideSettings(PowerPointProcessor powerPointProcessor)
        {
            _powerPointProcessor = powerPointProcessor;
            InitializeComponent();

            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
示例#24
0
        public ItemControl()
        {
            InitializeComponent();

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

            layoutControlItemWipe.MaxSize = RectangleHelper.ScaleSize(layoutControlItemWipe.MaxSize, scaleFactor);
            layoutControlItemWipe.MinSize = RectangleHelper.ScaleSize(layoutControlItemWipe.MinSize, scaleFactor);
            emptySpaceItemButtons.MaxSize = RectangleHelper.ScaleSize(emptySpaceItemButtons.MaxSize, scaleFactor);
            emptySpaceItemButtons.MinSize = RectangleHelper.ScaleSize(emptySpaceItemButtons.MinSize, scaleFactor);
        }
        public FormNoteColor()
        {
            InitializeComponent();
            NoteColor   = Color.LemonChiffon;
            ApplyForAll = false;

            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
示例#26
0
        public SectionSummaryControl(SectionContainer sectionContainer)
        {
            InitializeComponent();
            _sectionContainer = sectionContainer;
            Text = "Summary Slide";
            buttonXAddItem.Visible = true;
            buttonXAddItem.Click  += OnAddItem;

            layoutControlItemAddItem.MaxSize = RectangleHelper.ScaleSize(layoutControlItemAddItem.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemAddItem.MinSize = RectangleHelper.ScaleSize(layoutControlItemAddItem.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
        public FormSnapshotName()
        {
            InitializeComponent();

            pictureEditLogo.Image = BusinessObjects.Instance.ImageResourcesManager.SnapshotsNewPopupLogo ?? pictureEditLogo.Image;

            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }
        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);
        }
示例#29
0
        public DigitalProductPackageEditorControl(DigitalEditorsContainer container)
        {
            InitializeComponent();
            Text       = ListManager.Instance.DefaultControlsConfiguration.SectionsProductPackageTitle ?? "Digital Package";
            _container = container;

            repositoryItemComboBoxCategory.Items.Clear();
            repositoryItemComboBoxCategory.Items.AddRange(ListManager.Instance.ProductSources
                                                          .Where(ps => ps.Category != null)
                                                          .Select(ps => ps.Category.Name)
                                                          .Distinct()
                                                          .ToArray());
            repositoryItemComboBoxLocation.Items.Clear();
            repositoryItemComboBoxLocation.Items.AddRange(ListManager.Instance.ColumnPositions);

            bandedGridColumnCategory.Caption =
                ListManager.Instance.DefaultControlsConfiguration.ProductPackageColumnsCategoryTitle ??
                bandedGridColumnCategory.Caption;
            bandedGridColumnGroup.Caption =
                ListManager.Instance.DefaultControlsConfiguration.ProductPackageColumnsSubCategoryTitle ??
                bandedGridColumnGroup.Caption;
            bandedGridColumnProduct.Caption =
                ListManager.Instance.DefaultControlsConfiguration.ProductPackageColumnsProductTitle ??
                bandedGridColumnProduct.Caption;
            bandedGridColumnInfo.Caption = ListManager.Instance.DefaultControlsConfiguration.ProductPackageColumnsInfoTitle ??
                                           bandedGridColumnInfo.Caption;
            bandedGridColumnLocation.Caption =
                ListManager.Instance.DefaultControlsConfiguration.ProductPackageColumnsLocationTitle ??
                bandedGridColumnLocation.Caption;
            bandedGridColumnRate.Caption = ListManager.Instance.DefaultControlsConfiguration.ProductPackageColumnsRateTitle ??
                                           bandedGridColumnRate.Caption;
            bandedGridColumnInvestment.Caption =
                ListManager.Instance.DefaultControlsConfiguration.ProductPackageColumnsInvestmentTitle ??
                bandedGridColumnInvestment.Caption;
            bandedGridColumnImpressions.Caption =
                ListManager.Instance.DefaultControlsConfiguration.ProductPackageColumnsImpressionsTitle ??
                bandedGridColumnImpressions.Caption;
            bandedGridColumnCPM.Caption = ListManager.Instance.DefaultControlsConfiguration.ProductPackageColumnsCPMTitle ??
                                          bandedGridColumnCPM.Caption;

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

            gridBandId.Width = (Int32)(gridBandId.Width * scaleFactor.Width);
            bandedGridColumnImpressions.Width = (Int32)(bandedGridColumnImpressions.Width * scaleFactor.Width);
            bandedGridColumnCPM.Width         = (Int32)(bandedGridColumnCPM.Width * scaleFactor.Width);
            gridBandImpressions.Width         = (Int32)(gridBandImpressions.Width * scaleFactor.Width);
            bandedGridColumnInvestment.Width  = (Int32)(bandedGridColumnInvestment.Width * scaleFactor.Width);
            bandedGridColumnRate.Width        = (Int32)(bandedGridColumnRate.Width * scaleFactor.Width);
            gridBandInvestment.Width          = (Int32)(gridBandInvestment.Width * scaleFactor.Width);
            gridBandFormula.Width             = (Int32)(gridBandFormula.Width * scaleFactor.Width);
            emptySpaceItemTop.MaxSize         = RectangleHelper.ScaleSize(emptySpaceItemTop.MaxSize, scaleFactor);
            emptySpaceItemTop.MinSize         = RectangleHelper.ScaleSize(emptySpaceItemTop.MinSize, scaleFactor);
        }
        public FormFavoritesOpen()
        {
            InitializeComponent();

            favoriteImagesControl.Init();
            favoriteImagesControl.OnImageDoubleClick += OnImageDoubleClick;

            layoutControlItemOK.MaxSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemOK.MinSize     = RectangleHelper.ScaleSize(layoutControlItemOK.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MaxSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MaxSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
            layoutControlItemCancel.MinSize = RectangleHelper.ScaleSize(layoutControlItemCancel.MinSize, Utilities.GetScaleFactor(CreateGraphics().DpiX));
        }