Changeset 2870
- Timestamp:
- 02/26/10 01:39:14 (14 years ago)
- Location:
- trunk/sources
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core.Views/3.3/ItemArrayView.cs
r2818 r2870 160 160 if (itemsListView.SelectedItems.Count == 1) { 161 161 T item = itemsListView.SelectedItems[0].Tag as T; 162 detailsGroupBox.Enabled = true; 162 163 viewHost.Content = item; 163 detailsGroupBox.Enabled = true;164 164 } else { 165 165 viewHost.Content = null; -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemCollectionView.cs
r2818 r2870 135 135 if (itemsListView.SelectedItems.Count == 1) { 136 136 T item = (T)itemsListView.SelectedItems[0].Tag; 137 detailsGroupBox.Enabled = true; 137 138 viewHost.Content = item; 138 detailsGroupBox.Enabled = true;139 139 } else { 140 140 viewHost.Content = null; -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemListView.cs
r2818 r2870 162 162 if (itemsListView.SelectedItems.Count == 1) { 163 163 T item = (T)itemsListView.SelectedItems[0].Tag; 164 detailsGroupBox.Enabled = true; 164 165 viewHost.Content = item; 165 detailsGroupBox.Enabled = true;166 166 } else { 167 167 viewHost.Content = null; -
trunk/sources/HeuristicLab.Core.Views/3.3/NamedItemView.cs
r2818 r2870 64 64 Caption = "NamedItem"; 65 65 nameTextBox.Text = "-"; 66 nameTextBox.ReadOnly = false;67 66 nameTextBox.Enabled = false; 68 67 descriptionTextBox.Text = ""; 69 nameTextBox.ReadOnly = false;70 68 descriptionTextBox.Enabled = false; 71 69 } else { -
trunk/sources/HeuristicLab.Core.Views/3.3/ParameterizedNamedItemView.cs
r2851 r2870 53 53 if (Content == null) { 54 54 parameterCollectionView.Content = null; 55 parameterCollectionView.Enabled = false;56 55 } else { 57 56 parameterCollectionView.Content = Content.Parameters; 58 parameterCollectionView.Enabled = true;59 57 } 60 58 } -
trunk/sources/HeuristicLab.Core.Views/3.3/ViewHost.cs
r2839 r2870 33 33 get { return this.viewType; } 34 34 set { 35 if (value != null && !ViewCanShowContent(value, content)) 36 throw new ArgumentException(string.Format("View \"{0}\" cannot display content \"{1}\".", 37 value.GetPrettyName(), 38 content.GetType().GetPrettyName())); 39 viewType = value; 40 UpdateView(); 35 if (viewType != value) { 36 if (value != null && !ViewCanShowContent(value, content)) 37 throw new ArgumentException(string.Format("View \"{0}\" cannot display content \"{1}\".", 38 value.GetPrettyName(), 39 content.GetType().GetPrettyName())); 40 viewType = value; 41 UpdateView(); 42 } 41 43 } 42 44 } … … 62 64 63 65 private void Initialize() { 64 viewsLabel.Enabled = false;65 66 viewsLabel.Visible = false; 66 67 viewContextMenuStrip.Enabled = false; 67 68 messageLabel.Visible = false; 68 69 70 viewPanel.Visible = false; 69 71 if (viewPanel.Controls.Count > 0) viewPanel.Controls[0].Dispose(); 70 72 viewPanel.Controls.Clear(); 71 viewPanel.Enabled = false;72 viewPanel.Visible = false;73 73 74 74 if (Content != null) { … … 76 76 messageLabel.Visible = true; 77 77 } else { 78 viewsLabel.Enabled = true;79 78 viewsLabel.Visible = true; 80 79 viewContextMenuStrip.Enabled = true; 81 messageLabel.Visible = false;82 80 } 83 81 … … 99 97 100 98 if (!ViewCanShowContent(viewType, content)) 101 throw new ArgumentException(string.Format("View \"{0}\" cannot display content \"{1}\".",102 viewType.GetPrettyName(),103 Content.GetType().GetPrettyName()));99 throw new InvalidOperationException(string.Format("View \"{0}\" cannot display content \"{1}\".", 100 viewType.GetPrettyName(), 101 Content.GetType().GetPrettyName())); 104 102 105 103 UpdateActiveMenuItem(); 106 104 Control view = (Control)MainFormManager.CreateView(viewType, Content); 107 viewPanel.Controls.Add(view);108 105 viewPanel.Tag = view; 109 106 view.Dock = DockStyle.Fill; 110 viewPanel. Enabled = true;107 viewPanel.Controls.Add(view); 111 108 viewPanel.Visible = true; 112 109 } -
trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/ContentView.Designer.cs
r2712 r2870 25 25 /// </summary> 26 26 private void InitializeComponent() { 27 components = new System.ComponentModel.Container(); 27 this.SuspendLayout(); 28 // 29 // ContentView 30 // 31 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 28 32 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 33 this.Name = "ContentView"; 34 this.ResumeLayout(false); 35 29 36 } 30 37 -
trunk/sources/HeuristicLab.Parameters.Views/3.3/ConstrainedValueParameterView.cs
r2852 r2870 91 91 if (Content == null) { 92 92 Caption = "ConstrainedValueParameter"; 93 viewHost.Content = null; 93 94 valueGroupBox.Enabled = false; 94 95 FillValueComboBox(); 95 viewHost.Content = null;96 96 } else { 97 97 Caption = Content.Name + " (" + Content.GetType().Name + ")"; -
trunk/sources/HeuristicLab.Parameters.Views/3.3/ValueParameterView.cs
r2818 r2870 86 86 setValueButton.Enabled = false; 87 87 clearValueButton.Enabled = false; 88 viewHost.Content = null; 88 89 valueGroupBox.Enabled = false; 89 viewHost.Content = null;90 90 } else { 91 91 Caption = Content.Name + " (" + Content.GetType().Name + ")";
Note: See TracChangeset
for help on using the changeset viewer.