Changeset 11530 for branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessagePortView.cs
- Timestamp:
- 11/10/14 04:24:04 (9 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessagePortView.cs
r11529 r11530 26 26 27 27 namespace HeuristicLab.Core.Networks.Views { 28 [View(" GenericPort View")]29 [Content(typeof( GenericPort), true)]30 [Content(typeof(I GenericPort), false)]31 public partial class GenericPortView : PortView {28 [View("MessagePort View")] 29 [Content(typeof(MessagePort), true)] 30 [Content(typeof(IMessagePort), false)] 31 public partial class MessagePortView : PortView { 32 32 protected NetworkItemSelectorDialog networkItemSelectorDialog; 33 33 34 public new I GenericPort Content {35 get { return (I GenericPort)base.Content; }34 public new IMessagePort Content { 35 get { return (IMessagePort)base.Content; } 36 36 set { base.Content = value; } 37 37 } 38 38 39 public GenericPortView() {39 public MessagePortView() { 40 40 InitializeComponent(); 41 41 errorProvider.SetIconAlignment(connectedPortView, ErrorIconAlignment.MiddleRight); … … 128 128 root, 129 129 Content.ConnectedPort, 130 typeof(I ConnectedPort)130 typeof(IMessagePort) 131 131 ); 132 132 133 133 if (networkItemSelectorDialog.ShowDialog(this) == DialogResult.OK) { 134 Content.ConnectedPort = networkItemSelectorDialog.NetworkItemSelector.SelectedNetworkItem as I ConnectedPort;134 Content.ConnectedPort = networkItemSelectorDialog.NetworkItemSelector.SelectedNetworkItem as IMessagePort; 135 135 } 136 136 } … … 145 145 protected virtual void connectedPortView_DragEnterOver(object sender, DragEventArgs e) { 146 146 e.Effect = DragDropEffects.None; 147 var data = e.Data.GetData(HeuristicLab.Common.Constants.DragDropDataFormat) as I ConnectedPort;147 var data = e.Data.GetData(HeuristicLab.Common.Constants.DragDropDataFormat) as IMessagePort; 148 148 149 149 if (!ReadOnly && (data != null) && (Content.CanConnectToPort(data))) { … … 153 153 protected virtual void connectedPortView_DragDrop(object sender, DragEventArgs e) { 154 154 if (e.Effect != DragDropEffects.None) { 155 var port = e.Data.GetData(HeuristicLab.Common.Constants.DragDropDataFormat) as I ConnectedPort;155 var port = e.Data.GetData(HeuristicLab.Common.Constants.DragDropDataFormat) as IMessagePort; 156 156 Content.ConnectedPort = port; 157 157 } 158 158 } 159 159 protected virtual void cloneConnectedPortParametersButton_Click(object sender, EventArgs e) { 160 Content.Clone ConnectedPortParameters();160 Content.CloneParametersFromPort(Content.ConnectedPort); 161 161 } 162 162 protected virtual void logMessagesCheckBox_CheckedChanged(object sender, EventArgs e) {
Note: See TracChangeset
for help on using the changeset viewer.