/// <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; }
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; }