/// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (_presenter != null) { _presenter.StatusUpdate -= OnStatusUpdate; _presenter.CollectionChanged -= OnCollectionChanged; } if (_cleanFilesControl != null) { _cleanFilesControl.Dispose(); _cleanFilesControl = null; } if (_compressToZipControl != null) { _compressToZipControl.Dispose(); _compressToZipControl = null; } if (_convertToPdfControl != null) { _convertToPdfControl.Dispose(); _convertToPdfControl = null; } if (_metadataSummaryControl != null) { _metadataSummaryControl.Dispose(); _metadataSummaryControl = null; } if (_propertyChanged != null) { PropertyChanged -= _propertyChanged; _propertyChanged = null; } if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); }
private void InitializeTaskPane() { Controls.Clear(); _metadataSummaryControl = new MetadataSummaryControl { Dock = DockStyle.Top, Visible = true }; _backControl = new BrowseBackControl(Constants.TheseFilesAreInPasswordEncryptedLong) { Dock = DockStyle.Top, Visible = true, Height = 141}; _backControl.OnBackClicked += (sender, args) => _presenter.ShowPage(PageType.SupportedFiles); _presenter.StatusUpdate += OnStatusUpdate; _filesPanel = new Panel { Visible = true, Dock = DockStyle.Top, AutoSize = true}; this.Controls.Add(_filesPanel); Controls.Add(_backControl); Controls.Add(_metadataSummaryControl); SetRiskAnalysisSummary(); }
private void InitializeTaskPane() { Controls.Clear(); _filesPanel = new TableLayoutPanel(); _filesPanel.Controls.Clear(); _filesPanel.RowStyles.Clear(); _filesPanel.Dock = DockStyle.Top; _filesPanel.AutoSize = true; _metadataSummaryControl = new MetadataSummaryControl {Dock = DockStyle.Top, Visible = true}; _backControl = new BrowseBackControl(Constants.TheseFilesAreInUnsupportedFormats) {Dock = DockStyle.Top, Visible = true, Height = 100}; _backControl.OnBackClicked += (sender, args) => _presenter.ShowPage(PageType.SupportedFiles); _presenter.StatusUpdate += OnStatusUpdate; Controls.Add(_filesPanel); Controls.Add(_backControl); Controls.Add(_metadataSummaryControl); }
private void InitializeTaskPane() { if (_initialized) return; _initialized = true; _senFilesSecurelyControl = new SendFilesSecurelyControl(PropertyChanged) { Dock = DockStyle.Top, Visible = true }; _senFilesSecurelyControl.OnExpanderClicked += OnAccordianExpanderClicked; _compressToZipControl = new CompressToZipControl(PropertyChanged) { Dock = DockStyle.Top, Visible = true }; _compressToZipControl.OnExpanderClicked += OnAccordianExpanderClicked; _convertToPdfControl = new ConvertToPdfControl(PropertyChanged) { Dock = DockStyle.Top, Visible = true }; _convertToPdfControl.OnExpanderClicked += OnAccordianExpanderClicked; _cleanFilesControl = new CleanFilesControl(PropertyChanged, _presenter) { Dock = DockStyle.Top, Visible = true }; _cleanFilesControl.OnExpanderClicked += OnAccordianExpanderClicked; _unsupportedFilesNotification = new NotificationControl(Constants.SomeFilesAreInUnsupportedFormats) { Dock = DockStyle.Top, Visible = false }; _unsupportedFilesNotification.OnExpanderClicked += (sender, args) => _presenter.ShowPage(PageType.UnsupportedFiles); _passwordProtectedFilesNotification = new NotificationControl(Constants.SomeFilesArePasswordProtected) { Dock = DockStyle.Top, Visible = false }; _passwordProtectedFilesNotification.OnExpanderClicked += (sender, args) => _presenter.ShowPage(PageType.PasswordProtectedFiles); _metadataSummaryControl = new MetadataSummaryControl {Dock = DockStyle.Top, Visible = true}; Controls.Add((UserControl) _senFilesSecurelyControl); Controls.Add((UserControl) _compressToZipControl); Controls.Add((UserControl) _convertToPdfControl); Controls.Add(_cleanFilesControl); Controls.Add(_unsupportedFilesNotification); Controls.Add(_passwordProtectedFilesNotification); Controls.Add(_metadataSummaryControl); }