/// <summary>
        /// Constructor.
        /// </summary>
        public TranscriptionComponentControl(TranscriptionComponent component)
            : base(component)
        {
            _component = component;
            InitializeComponent();

            _overviewLayoutPanel.RowStyles[0].Height = _component.BannerHeight;

            Control banner = (Control)_component.BannerHost.ComponentView.GuiElement;

            banner.Dock = DockStyle.Fill;
            _bannerPanel.Controls.Add(banner);

            Control transcriptionEditor = (Control)_component.TranscriptionEditorHost.ComponentView.GuiElement;

            transcriptionEditor.Dock = DockStyle.Fill;
            _transcriptiontEditorPanel.Controls.Add(transcriptionEditor);

            Control rightHandContent = (Control)_component.RightHandComponentContainerHost.ComponentView.GuiElement;

            rightHandContent.Dock = DockStyle.Fill;
            _rightHandPanel.Controls.Add(rightHandContent);

            _statusText.DataBindings.Add("Text", _component, "StatusText", true, DataSourceUpdateMode.OnPropertyChanged);
            _statusText.DataBindings.Add("Visible", _component, "StatusTextVisible", true, DataSourceUpdateMode.OnPropertyChanged);

            _reportNextItem.DataBindings.Add("Checked", _component, "TranscribeNextItem", true, DataSourceUpdateMode.OnPropertyChanged);
            _reportNextItem.DataBindings.Add("Enabled", _component, "TranscribeNextItemEnabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _completeButton.DataBindings.Add("Enabled", _component, "CompleteEnabled", false, DataSourceUpdateMode.OnPropertyChanged);
            _rejectButton.DataBindings.Add("Enabled", _component, "RejectEnabled", false, DataSourceUpdateMode.OnPropertyChanged);

            _supervisor.LookupHandler = _component.SupervisorLookupHandler;
            _supervisor.DataBindings.Add("Value", _component, "Supervisor", true, DataSourceUpdateMode.OnPropertyChanged);
            _supervisor.Visible = _component.SupervisorVisible;

            _submitForReviewButton.DataBindings.Add("Enabled", _component, "SubmitForReviewEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
            _submitForReviewButton.Visible = _component.SubmitForReviewVisible;

            _btnSkip.DataBindings.Add("Enabled", _component, "SkipEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
            _saveButton.DataBindings.Add("Enabled", _component, "SaveReportEnabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _component.PropertyChanged += _component_PropertyChanged;
        }
        /// <summary>
        /// Constructor.
        /// </summary>
        public TranscriptionComponentControl(TranscriptionComponent component)
            :base(component)
        {
			_component = component;
            InitializeComponent();

            _overviewLayoutPanel.RowStyles[0].Height = _component.BannerHeight; 

			Control banner = (Control)_component.BannerHost.ComponentView.GuiElement;
			banner.Dock = DockStyle.Fill;
			_bannerPanel.Controls.Add(banner);

			Control transcriptionEditor = (Control)_component.TranscriptionEditorHost.ComponentView.GuiElement;
			transcriptionEditor.Dock = DockStyle.Fill;
			_transcriptiontEditorPanel.Controls.Add(transcriptionEditor);

			Control rightHandContent = (Control)_component.RightHandComponentContainerHost.ComponentView.GuiElement;
			rightHandContent.Dock = DockStyle.Fill;
			_rightHandPanel.Controls.Add(rightHandContent);

			_statusText.DataBindings.Add("Text", _component, "StatusText", true, DataSourceUpdateMode.OnPropertyChanged);
			_statusText.DataBindings.Add("Visible", _component, "StatusTextVisible", true, DataSourceUpdateMode.OnPropertyChanged);

			_reportNextItem.DataBindings.Add("Checked", _component, "TranscribeNextItem", true, DataSourceUpdateMode.OnPropertyChanged);
			_reportNextItem.DataBindings.Add("Enabled", _component, "TranscribeNextItemEnabled", true, DataSourceUpdateMode.OnPropertyChanged);

			_completeButton.DataBindings.Add("Enabled", _component, "CompleteEnabled", false, DataSourceUpdateMode.OnPropertyChanged);
			_rejectButton.DataBindings.Add("Enabled", _component, "RejectEnabled", false, DataSourceUpdateMode.OnPropertyChanged);

			_supervisor.LookupHandler = _component.SupervisorLookupHandler;
			_supervisor.DataBindings.Add("Value", _component, "Supervisor", true, DataSourceUpdateMode.OnPropertyChanged);
			_supervisor.Visible = _component.SupervisorVisible;

			_submitForReviewButton.DataBindings.Add("Enabled", _component, "SubmitForReviewEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
			_submitForReviewButton.Visible = _component.SubmitForReviewVisible;

			_btnSkip.DataBindings.Add("Enabled", _component, "SkipEnabled", true, DataSourceUpdateMode.OnPropertyChanged);
			_saveButton.DataBindings.Add("Enabled", _component, "SaveReportEnabled", true, DataSourceUpdateMode.OnPropertyChanged);

			_component.PropertyChanged += _component_PropertyChanged;
		}
Example #3
0
		public override IApplicationComponent GetComponent()
		{
			_component = new TranscriptionComponent(_worklistItem, _folderName, _worklistRef, _worklistClassName);
			return _component;
		}
 /// <summary>
 /// Called by the host to assign this view to a component.
 /// </summary>
 public void SetComponent(IApplicationComponent component)
 {
     _component = (TranscriptionComponent)component;
 }
 /// <summary>
 /// Called by the host to assign this view to a component.
 /// </summary>
 public void SetComponent(IApplicationComponent component)
 {
     _component = (TranscriptionComponent)component;
 }