Changeset 2546 for trunk/sources/HeuristicLab.Core.Views/3.3
- Timestamp:
- 12/07/09 02:44:23 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Core.Views/3.3
- Files:
-
- 4 deleted
- 11 edited
- 9 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core.Views/3.3/EngineBaseView.Designer.cs
r2545 r2546 21 21 22 22 namespace HeuristicLab.Core.Views { 23 partial class EngineBase Editor{23 partial class EngineBaseView { 24 24 /// <summary> 25 25 /// Required designer variable. -
trunk/sources/HeuristicLab.Core.Views/3.3/EngineBaseView.cs
r2545 r2546 36 36 /// </summary> 37 37 [Content(typeof(EngineBase), true)] 38 public partial class EngineBase Editor : EditorBase {38 public partial class EngineBaseView : ItemViewBase { 39 39 private int executionTimeCounter; 40 40 … … 51 51 /// Initializes a new instance of <see cref="EngineBaseEditor"/>. 52 52 /// </summary> 53 public EngineBase Editor() {53 public EngineBaseView() { 54 54 InitializeComponent(); 55 55 } -
trunk/sources/HeuristicLab.Core.Views/3.3/HeuristicLab.Core.Views-3.3.csproj
r2524 r2546 70 70 <DependentUpon>ChooseTypeDialog.cs</DependentUpon> 71 71 </Compile> 72 <Compile Include="EditorBase.cs"> 73 <SubType>UserControl</SubType> 74 </Compile> 75 <Compile Include="EditorBase.Designer.cs"> 76 <DependentUpon>EditorBase.cs</DependentUpon> 77 </Compile> 78 <Compile Include="EngineBaseEditor.cs"> 79 <SubType>UserControl</SubType> 80 </Compile> 81 <Compile Include="EngineBaseEditor.Designer.cs"> 82 <DependentUpon>EngineBaseEditor.cs</DependentUpon> 72 <Compile Include="EngineBaseView.cs"> 73 <SubType>UserControl</SubType> 74 </Compile> 75 <Compile Include="EngineBaseView.Designer.cs"> 76 <DependentUpon>EngineBaseView.cs</DependentUpon> 83 77 </Compile> 84 78 <Compile Include="HeuristicLabCoreViewsPlugin.cs" /> 85 <Compile Include="I Editor.cs" />79 <Compile Include="IItemView.cs" /> 86 80 <Compile Include="ItemBaseView.cs"> 87 81 <SubType>UserControl</SubType> … … 90 84 <DependentUpon>ItemBaseView.cs</DependentUpon> 91 85 </Compile> 92 <Compile Include="IView.cs" /> 86 <Compile Include="ItemViewBase.cs"> 87 <SubType>UserControl</SubType> 88 </Compile> 89 <Compile Include="ItemViewBase.Designer.cs"> 90 <DependentUpon>ItemViewBase.cs</DependentUpon> 91 </Compile> 93 92 <Compile Include="OperatorBaseDescriptionView.cs"> 94 93 <SubType>UserControl</SubType> … … 121 120 <DependentUpon>OperatorGraphView.cs</DependentUpon> 122 121 </Compile> 123 <Compile Include="OperatorLibrary Editor.cs">124 <SubType>UserControl</SubType> 125 </Compile> 126 <Compile Include="OperatorLibrary Editor.Designer.cs">127 <DependentUpon>OperatorLibrary Editor.cs</DependentUpon>122 <Compile Include="OperatorLibraryView.cs"> 123 <SubType>UserControl</SubType> 124 </Compile> 125 <Compile Include="OperatorLibraryView.Designer.cs"> 126 <DependentUpon>OperatorLibraryView.cs</DependentUpon> 128 127 </Compile> 129 128 <Compile Include="Properties\AssemblyInfo.cs" /> … … 151 150 <Compile Include="VariableView.Designer.cs"> 152 151 <DependentUpon>VariableView.cs</DependentUpon> 153 </Compile>154 <Compile Include="ViewBase.cs">155 <SubType>UserControl</SubType>156 </Compile>157 <Compile Include="ViewBase.Designer.cs">158 <DependentUpon>ViewBase.cs</DependentUpon>159 152 </Compile> 160 153 </ItemGroup> … … 205 198 <DependentUpon>ChooseTypeDialog.cs</DependentUpon> 206 199 </EmbeddedResource> 207 <EmbeddedResource Include="EditorBase.resx"> 208 <DependentUpon>EditorBase.cs</DependentUpon> 209 </EmbeddedResource> 210 <EmbeddedResource Include="EngineBaseEditor.resx"> 211 <DependentUpon>EngineBaseEditor.cs</DependentUpon> 200 <EmbeddedResource Include="EngineBaseView.resx"> 201 <DependentUpon>EngineBaseView.cs</DependentUpon> 212 202 </EmbeddedResource> 213 203 <EmbeddedResource Include="ItemBaseView.resx"> … … 229 219 <DependentUpon>OperatorGraphView.cs</DependentUpon> 230 220 </EmbeddedResource> 231 <EmbeddedResource Include="OperatorLibrary Editor.resx">232 <DependentUpon>OperatorLibrary Editor.cs</DependentUpon>221 <EmbeddedResource Include="OperatorLibraryView.resx"> 222 <DependentUpon>OperatorLibraryView.cs</DependentUpon> 233 223 </EmbeddedResource> 234 224 <EmbeddedResource Include="ScopeView.resx"> -
trunk/sources/HeuristicLab.Core.Views/3.3/IItemView.cs
r2537 r2546 24 24 using System.Text; 25 25 using HeuristicLab.PluginInfrastructure; 26 using HeuristicLab.MainForm; 26 27 27 28 namespace HeuristicLab.Core.Views { … … 29 30 /// An interface for all kinds visual representations of items (objects, operators...). 30 31 /// </summary> 31 public interface I View : IControl, HeuristicLab.MainForm.IView{32 public interface IItemView : IView { 32 33 /// <summary> 33 34 /// Gets the current item instance. -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemBaseView.cs
r2520 r2546 34 34 /// </summary> 35 35 [Content(typeof(ItemBase), true)] 36 public partial class ItemBaseView : ViewBase {36 public partial class ItemBaseView : ItemViewBase { 37 37 /// <summary> 38 38 /// Initializes a new instance of <see cref="ItemBaseView"/>. -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemViewBase.Designer.cs
r2537 r2546 23 23 24 24 namespace HeuristicLab.Core.Views { 25 partial class ViewBase {25 partial class ItemViewBase { 26 26 /// <summary> 27 27 /// Required designer variable. -
trunk/sources/HeuristicLab.Core.Views/3.3/ItemViewBase.cs
r2537 r2546 28 28 using System.Xml; 29 29 using System.Windows.Forms; 30 using HeuristicLab.MainForm.WindowsForms; 30 31 31 32 namespace HeuristicLab.Core.Views { … … 33 34 /// Base class for all visual representations. 34 35 /// </summary> 35 public partial class ViewBase : HeuristicLab.MainForm.WindowsForms.ViewBase, IView {36 public partial class ItemViewBase : ViewBase, IItemView { 36 37 private IItem myItem; 37 38 /// <summary> … … 73 74 /// Initializes a new instance of <see cref="ViewBase"/> with the caption "View". 74 75 /// </summary> 75 public ViewBase() {76 public ItemViewBase() { 76 77 InitializeComponent(); 77 78 Caption = "View"; -
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorBaseDescriptionView.cs
r2520 r2546 32 32 /// The visual representation of the description of operators. 33 33 /// </summary> 34 public partial class OperatorBaseDescriptionView : ViewBase {34 public partial class OperatorBaseDescriptionView : ItemViewBase { 35 35 /// <summary> 36 36 /// Gets or sets the operator whose description should be displayed. -
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorBaseVariableInfosView.cs
r2520 r2546 34 34 /// The visual representation of the information of the variables of an operator. 35 35 /// </summary> 36 public partial class OperatorBaseVariableInfosView : ViewBase {36 public partial class OperatorBaseVariableInfosView : ItemViewBase { 37 37 /// <summary> 38 38 /// Gets or sets the operator whose variable infos should be represented visually. -
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorBaseVariablesView.cs
r2520 r2546 34 34 /// The visual representation of the variables of an operator. 35 35 /// </summary> 36 public partial class OperatorBaseVariablesView : ViewBase {36 public partial class OperatorBaseVariablesView : ItemViewBase { 37 37 private ChooseItemDialog chooseItemDialog; 38 38 -
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorBaseView.cs
r2524 r2546 35 35 /// </summary> 36 36 [Content(typeof(OperatorBase), true)] 37 public partial class OperatorBaseView : ViewBase {37 public partial class OperatorBaseView : ItemViewBase { 38 38 /// <summary> 39 39 /// Gets or sets the operator to represent visually. -
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorGraphView.cs
r2526 r2546 36 36 /// </summary> 37 37 [Content(typeof(OperatorGraph), true)] 38 public partial class OperatorGraphView : ViewBase {38 public partial class OperatorGraphView : ItemViewBase { 39 39 private ChooseOperatorDialog chooseOperatorDialog; 40 40 private Dictionary<IOperator, IList<TreeNode>> operatorNodeTable; … … 184 184 if (operatorsListView.SelectedItems.Count == 1) { 185 185 IOperator op = (IOperator)operatorsListView.SelectedItems[0].Tag; 186 IView view = (IView)MainFormManager.CreateDefaultView(op); 187 if (view != null) 188 PluginManager.ControlManager.ShowControl(view); 186 IView view = MainFormManager.CreateDefaultView(op); 187 if (view != null) MainFormManager.MainForm.ShowView(view); 189 188 } 190 189 } … … 376 375 if (operatorsListView.SelectedItems.Count == 1) { 377 376 IOperator op = (IOperator)operatorsListView.SelectedItems[0].Tag; 378 IView view = (IView)MainFormManager.CreateDefaultView(op);377 IView view = MainFormManager.CreateDefaultView(op); 379 378 if (view != null) { 380 379 viewToolStripMenuItem.Enabled = true; … … 388 387 } 389 388 private void viewToolStripMenuItem_Click(object sender, EventArgs e) { 390 IView view = ( IView)((ToolStripMenuItem)sender).Tag;391 PluginManager.ControlManager.ShowControl(view);389 IView view = ((ToolStripMenuItem)sender).Tag as IView; 390 if (view != null) MainFormManager.MainForm.ShowView(view); 392 391 } 393 392 private void initialOperatorToolStripMenuItem_Click(object sender, EventArgs e) { … … 408 407 if (graphTreeView.SelectedNode != null) { 409 408 IOperator op = (IOperator)graphTreeView.SelectedNode.Tag; 410 IView view = (IView)MainFormManager.CreateDefaultView(op);409 IView view = MainFormManager.CreateDefaultView(op); 411 410 if (view != null) { 412 411 viewToolStripMenuItem1.Enabled = true; -
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorLibraryView.Designer.cs
r2545 r2546 21 21 22 22 namespace HeuristicLab.Core.Views { 23 partial class OperatorLibrary Editor{23 partial class OperatorLibraryView { 24 24 /// <summary> 25 25 /// Required designer variable. -
trunk/sources/HeuristicLab.Core.Views/3.3/OperatorLibraryView.cs
r2545 r2546 36 36 /// </summary> 37 37 [Content(typeof(OperatorLibrary), true)] 38 public partial class OperatorLibrary Editor : EditorBase {38 public partial class OperatorLibraryView : ItemViewBase { 39 39 private ChooseOperatorDialog chooseOperatorDialog; 40 40 … … 52 52 /// <c>Operator Library</c>. 53 53 /// </summary> 54 public OperatorLibrary Editor() {54 public OperatorLibraryView() { 55 55 InitializeComponent(); 56 56 operatorsTreeView.TreeViewNodeSorter = new NodeSorter(); … … 62 62 /// </summary> 63 63 /// <param name="operatorLibrary">The operator library to display.</param> 64 public OperatorLibrary Editor(IOperatorLibrary operatorLibrary)64 public OperatorLibraryView(IOperatorLibrary operatorLibrary) 65 65 : this() { 66 66 OperatorLibrary = operatorLibrary; … … 204 204 IOperator op = operatorsTreeView.SelectedNode.Tag as IOperator; 205 205 if (op != null) { 206 IView view = (IView)MainFormManager.CreateDefaultView(op); 207 if (view != null) 208 PluginManager.ControlManager.ShowControl(view); 206 IView view = MainFormManager.CreateDefaultView(op); 207 if (view != null) MainFormManager.MainForm.ShowView(view); 209 208 } 210 209 } … … 279 278 IOperator op = operatorsTreeView.SelectedNode.Tag as IOperator; 280 279 if (op != null) { 281 I View view = (IView)MainFormManager.CreateDefaultView(op);280 IItemView view = (IItemView)MainFormManager.CreateDefaultView(op); 282 281 if (view != null) { 283 282 viewToolStripMenuItem.Enabled = true; … … 288 287 } 289 288 private void viewToolStripMenuItem_Click(object sender, EventArgs e) { 290 IView view = (IView)viewToolStripMenuItem.Tag;291 PluginManager.ControlManager.ShowControl(view);289 IView view = viewToolStripMenuItem.Tag as IView; 290 if (view != null) MainFormManager.MainForm.ShowView(view); 292 291 } 293 292 #endregion -
trunk/sources/HeuristicLab.Core.Views/3.3/ScopeView.cs
r2520 r2546 36 36 /// </summary> 37 37 [Content(typeof(Scope), true)] 38 public partial class ScopeView : ViewBase {38 public partial class ScopeView : ItemViewBase { 39 39 private Dictionary<IScope, TreeNode> scopeNodeTable; 40 40 private Dictionary<IScope, bool> scopeExpandedTable; … … 133 133 if(scopesTreeView.SelectedNode != null && scopesTreeView.SelectedNode.Tag != null) { 134 134 IScope scope = (IScope)scopesTreeView.SelectedNode.Tag; 135 PluginManager.ControlManager.ShowControl(new VariablesScopeView(scope));135 MainFormManager.MainForm.ShowView(new VariablesScopeView(scope)); 136 136 } 137 137 } … … 201 201 private void variablesToolStripMenuItem_Click(object sender, EventArgs e) { 202 202 IScope scope = (IScope)scopesTreeView.SelectedNode.Tag; 203 PluginManager.ControlManager.ShowControl(new VariablesScopeView(scope));203 MainFormManager.MainForm.ShowView(new VariablesScopeView(scope)); 204 204 } 205 205 private void showViewToolStripMenuItem_Click(object sender, EventArgs e) { 206 206 IItem item = (IItem)((ToolStripMenuItem)sender).Tag; 207 PluginManager.ControlManager.ShowControl((IControl)MainFormManager.CreateDefaultView(item)); 207 IView view = MainFormManager.CreateDefaultView(item); 208 if (view != null) MainFormManager.MainForm.ShowView(view); 208 209 } 209 210 #endregion -
trunk/sources/HeuristicLab.Core.Views/3.3/VariableInfoView.cs
r2520 r2546 34 34 /// </summary> 35 35 [Content(typeof(VariableInfo), true)] 36 public partial class VariableInfoView : ViewBase {36 public partial class VariableInfoView : ItemViewBase { 37 37 /// <summary> 38 38 /// Gets or sets the variable information to represent visually. -
trunk/sources/HeuristicLab.Core.Views/3.3/VariableView.cs
r2520 r2546 34 34 /// </summary> 35 35 [Content(typeof(Variable), true)] 36 public partial class VariableView : ViewBase {36 public partial class VariableView : ItemViewBase { 37 37 private ChooseItemDialog chooseItemDialog; 38 38 -
trunk/sources/HeuristicLab.Core.Views/3.3/VariablesScopeView.cs
r2520 r2546 35 35 /// </summary> 36 36 [Content(typeof(Scope))] 37 public partial class VariablesScopeView : ViewBase {37 public partial class VariablesScopeView : ItemViewBase { 38 38 private ChooseItemDialog chooseItemDialog; 39 39
Note: See TracChangeset
for help on using the changeset viewer.