예제 #1
0
        public override void InitControl()
        {
            base.InitControl();

            pictureEditDefaulLogo.Image = BusinessObjects.Instance.ImageResourcesManager.ProgramScheduleNoRecordsLogo ?? pictureEditDefaulLogo.Image;

            settingsContainer.InitControl();
            settingsContainer.SettingsChanged         += OnSectionSettingsChanged;
            settingsContainer.SettingsControlsUpdated += OnSettingsControlsUpdated;

            retractableBarControl.simpleButtonExpand.Image = BusinessObjects.Instance.ImageResourcesManager.RetractableBarExpandImage ??
                                                             retractableBarControl.simpleButtonExpand.Image;
            retractableBarControl.simpleButtonCollapse.Image = BusinessObjects.Instance.ImageResourcesManager.RetractableBarCollpaseImage ??
                                                               retractableBarControl.simpleButtonCollapse.Image;
            retractableBarControl.ContentSize = retractableBarControl.Width;
            retractableBarControl.Collapse(true);

            _tabDragDropHelper           = new XtraTabDragDropHelper <SectionContainer>(xtraTabControlSections);
            _tabDragDropHelper.TabMoved += OnTabMoved;

            BusinessObjects.Instance.OutputManager.ColorCollectionChanged += OnSettingsControlsUpdated;

            Controller.Instance.ProgramScheduleNew.Click           += OnAddSection;
            Controller.Instance.ProgramScheduleProgramAdd.Click    += OnAddItem;
            Controller.Instance.ProgramScheduleProgramDelete.Click += OnDeleteItem;
        }
        public ApproachTabAControl(IChildTabPageContainer slideContainer, ShiftChildTabInfo tabInfo) : base(slideContainer, tabInfo)
        {
            InitializeComponent();

            xtraTabControl.TabPages.Add(new ContentsItemControl(this));
            Contents.ItemStateChanged += OnItemStateChanged;

            _tabDragDropHelper           = new XtraTabDragDropHelper <ItemControl>(xtraTabControl);
            _tabDragDropHelper.TabMoved += OnTabMoved;
        }
예제 #3
0
		protected override void InitControls()
		{
			base.InitControls();
			xtraTabControl.TabPages.Clear();
			xtraTabControl.TabPages.AddRange(Pages.OfType<XtraTabPage>().ToArray());
			xtraTabControl.SelectedTabPage = (XtraTabPage)ActivePage;
			xtraTabControl.SelectedPageChanging += OnSelectedPageChanging;
			xtraTabControl.SelectedPageChanged += OnSelectedPageChanged;

			_tabDragDropHelper = new XtraTabDragDropHelper<TabPage>(xtraTabControl);
			_tabDragDropHelper.TabMoved += OnTabMoved;
		}
		public PrintProductContainerControl()
		{
			InitializeComponent();
			Dock = DockStyle.Fill;
			xtraTabControlPublications.SelectedPageChanged += xtraTabControlPublications_SelectedPageChanged;
			_tabDragDropHelper = new XtraTabDragDropHelper<PrintProductControl>(xtraTabControlPublications);
			_tabDragDropHelper.TabMoved += OnTabMoved;
			BusinessObjects.Instance.ScheduleManager.SettingsSaved += (sender, e) => Controller.Instance.FormMain.BeginInvoke((MethodInvoker)delegate
			{
				if (sender != this)
					LoadSchedule(e.QuickSave);
			});
		}
예제 #5
0
        protected IntegratedSolutionSubTabControl(IChildTabPageContainer slideContainer, ShiftChildTabInfo tabInfo) : base(slideContainer, tabInfo)
        {
            InitializeComponent();

            xtraTabControl.TabPages.Add(new ContentsItemControl(this));
            Contents.ItemClicked += OnProductItemClicked;

            xtraTabControl.SelectedPageChanging += OnSelectedTabPageChanging;
            xtraTabControl.SelectedPageChanged  += OnSelectedTabPageChanged;
            xtraTabControl.CloseButtonClick     += OnTabClose;
            xtraTabControl.MouseDown            += OnTabControlMouseDown;
            xtraTabControl.MouseWheel           += OnTabControlMouseWheel;
            _tabDragDropHelper           = new XtraTabDragDropHelper <ProductItemControl>(xtraTabControl);
            _tabDragDropHelper.TabMoved += OnTabMoved;
        }
        public NeedsSolutionsTabFControl(IChildTabPageContainer slideContainer, ShiftChildTabInfo tabInfo) : base(slideContainer, tabInfo)
        {
            InitializeComponent();

            comboBoxEditSlideHeader.EnableSelectAll().RaiseNullValueIfEditorEmpty().AssignConfiguration(CustomTabInfo.HeadersEditorConfiguration);
            comboBoxEditCombo1.EnableSelectAll().RaiseNullValueIfEditorEmpty().AssignConfiguration(CustomTabInfo.Combo1Configuration);

            comboBoxEditSlideHeader.Properties.Items.Clear();
            comboBoxEditSlideHeader.Properties.Items.AddRange(CustomTabInfo.HeadersItems
                                                              .Where(item => !item.IsPlaceholder).ToArray());
            comboBoxEditSlideHeader.Properties.NullText =
                CustomTabInfo.HeadersItems.FirstOrDefault(h => h.IsPlaceholder)?.Value ??
                "Select or type";

            comboBoxEditCombo1.Properties.Items.Clear();
            comboBoxEditCombo1.Properties.Items.AddRange(CustomTabInfo.Combo1Items.Where(item => !item.IsPlaceholder).ToArray());
            comboBoxEditCombo1.Properties.NullText =
                CustomTabInfo.Combo1Items.FirstOrDefault(item => item.IsPlaceholder)?.Value ??
                comboBoxEditCombo1.Properties.NullText;

            _item1Control = new Item1Control(this);
            _item1Control.Init(
                CustomTabInfo.Tab1DefaultName,
                CustomTabInfo.SubHeader1Configuration);
            _item1Control.EditValueChanged += OnEditValueChanged;

            _item2Control = new Item2Control(this);
            _item2Control.Init(
                CustomTabInfo.Tab2DefaultName,
                CustomTabInfo.SubHeader2Configuration);
            _item2Control.EditValueChanged += OnEditValueChanged;

            _item3Control = new Item3Control(this);
            _item3Control.Init(
                CustomTabInfo.Tab3DefaultName,
                CustomTabInfo.SubHeader3Configuration);
            _item3Control.EditValueChanged += OnEditValueChanged;

            _item4Control = new Item4Control(this);
            _item4Control.Init(
                CustomTabInfo.Tab4DefaultName,
                CustomTabInfo.SubHeader4Configuration);
            _item4Control.EditValueChanged += OnEditValueChanged;

            _tabDragDropHelper           = new XtraTabDragDropHelper <ItemControl>(xtraTabControl);
            _tabDragDropHelper.TabMoved += OnTabMoved;
        }
예제 #7
0
        public ContractTabAControl(IChildTabPageContainer slideContainer, ShiftChildTabInfo tabInfo) : base(slideContainer, tabInfo)
        {
            InitializeComponent();

            comboBoxEditSlideHeader.EnableSelectAll().RaiseNullValueIfEditorEmpty().AssignConfiguration(CustomTabInfo.HeadersEditorConfiguration);
            comboBoxEditCombo1.EnableSelectAll().RaiseNullValueIfEditorEmpty().AssignConfiguration(CustomTabInfo.Combo1Configuration);
            comboBoxEditCombo2.EnableSelectAll().RaiseNullValueIfEditorEmpty().AssignConfiguration(CustomTabInfo.Combo2Configuration);

            comboBoxEditSlideHeader.Properties.Items.Clear();
            comboBoxEditSlideHeader.Properties.Items.AddRange(CustomTabInfo.HeadersItems
                                                              .Where(item => !item.IsPlaceholder).ToArray());
            comboBoxEditSlideHeader.Properties.NullText =
                CustomTabInfo.HeadersItems.FirstOrDefault(h => h.IsPlaceholder)?.Value ??
                "Select or type";

            comboBoxEditCombo1.Properties.Items.Clear();
            comboBoxEditCombo1.Properties.Items.AddRange(CustomTabInfo.Combo1Items.Where(item => !item.IsPlaceholder).ToArray());
            comboBoxEditCombo1.Properties.NullText =
                CustomTabInfo.Combo1Items.FirstOrDefault(item => item.IsPlaceholder)?.Value ??
                comboBoxEditCombo1.Properties.NullText;

            comboBoxEditCombo2.Properties.Items.Clear();
            comboBoxEditCombo2.Properties.Items.AddRange(CustomTabInfo.Combo2Items.Where(item => !item.IsPlaceholder).ToArray());
            comboBoxEditCombo2.Properties.NullText =
                CustomTabInfo.Combo2Items.FirstOrDefault(item => item.IsPlaceholder)?.Value ??
                comboBoxEditCombo2.Properties.NullText;

            xtraTabControl.TabPages.Add(new ContentsItemControl(this));
            Contents.ItemClicking += OnProductItemClicking;
            Contents.ItemClicked  += OnProductItemClicked;

            xtraTabControl.SelectedPageChanging += OnSelectedTabPageChanging;
            xtraTabControl.SelectedPageChanged  += OnSelectedTabPageChanged;
            xtraTabControl.CloseButtonClick     += OnTabClose;
            xtraTabControl.MouseDown            += OnTabControlMouseDown;
            xtraTabControl.MouseWheel           += OnTabControlMouseWheel;
            _tabDragDropHelper           = new XtraTabDragDropHelper <ProductItemControl>(xtraTabControl);
            _tabDragDropHelper.TabMoved += OnTabMoved;
        }
        public override void InitControl()
        {
            base.InitControl();

            retractableBarControl.simpleButtonExpand.Image = BusinessObjects.Instance.ImageResourcesManager.RetractableBarExpandImage ??
                                                             retractableBarControl.simpleButtonExpand.Image;
            retractableBarControl.simpleButtonCollapse.Image = BusinessObjects.Instance.ImageResourcesManager.RetractableBarCollpaseImage ??
                                                               retractableBarControl.simpleButtonCollapse.Image;
            retractableBarControl.ContentSize = retractableBarControl.Width;
            retractableBarControl.Collapse(true);

            _tabDragDropHelper           = new XtraTabDragDropHelper <SnapshotEditorsContainer>(xtraTabControlContentEditors);
            _tabDragDropHelper.TabMoved += OnTabMoved;

            settingsContainer.InitControl();
            settingsContainer.SettingsChanged         += OnSettingsChanged;
            settingsContainer.SettingsControlsUpdated += OnSettingsControlsUpdated;

            Controller.Instance.SnapshotNew.Click           += OnAddSnapshotSet;
            Controller.Instance.SnapshotProgramAdd.Click    += OnAddItem;
            Controller.Instance.SnapshotProgramDelete.Click += OnDeleteItem;

            pictureEditDefaultLogo.Image = BusinessObjects.Instance.ImageResourcesManager.SnapshotsNoRecordsLogo ?? pictureEditDefaultLogo.Image;
        }