Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/27/10 16:45:31 (14 years ago)
Author:
mkommend
Message:

Enabled dropping of values on various views (ticket #1155).

Location:
trunk/sources/HeuristicLab.Optimization.Views/3.3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/AlgorithmView.Designer.cs

    r4102 r4522  
    103103      this.problemTabPage.Controls.Add(this.openProblemButton);
    104104      this.problemTabPage.Controls.Add(this.newProblemButton);
     105      this.problemTabPage.AllowDrop = true;
    105106      this.problemTabPage.Location = new System.Drawing.Point(4, 22);
    106107      this.problemTabPage.Name = "problemTabPage";
     
    110111      this.problemTabPage.Text = "Problem";
    111112      this.problemTabPage.UseVisualStyleBackColor = true;
     113      this.problemTabPage.DragDrop += new System.Windows.Forms.DragEventHandler(this.problemTabPage_DragDrop);
     114      this.problemTabPage.DragEnter += new System.Windows.Forms.DragEventHandler(this.problemTabPage_DragEnterOver);
     115      this.problemTabPage.DragOver += new System.Windows.Forms.DragEventHandler(this.problemTabPage_DragEnterOver);
    112116      //
    113117      // problemViewHost
    114118      //
    115       this.problemViewHost.AllowDrop = true;
    116119      this.problemViewHost.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
    117120                  | System.Windows.Forms.AnchorStyles.Left)
     
    125128      this.problemViewHost.TabIndex = 3;
    126129      this.problemViewHost.ViewType = null;
    127       this.problemViewHost.DragDrop += new System.Windows.Forms.DragEventHandler(this.problemViewHost_DragDrop);
    128       this.problemViewHost.DragEnter += new System.Windows.Forms.DragEventHandler(this.problemViewHost_DragEnterOver);
    129       this.problemViewHost.DragOver += new System.Windows.Forms.DragEventHandler(this.problemViewHost_DragEnterOver);
    130130      //
    131131      // openProblemButton
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/AlgorithmView.cs

    r4216 r4522  
    259259      Content.Prepare(false);
    260260    }
    261     protected virtual void problemViewHost_DragEnterOver(object sender, DragEventArgs e) {
     261    protected virtual void problemTabPage_DragEnterOver(object sender, DragEventArgs e) {
    262262      e.Effect = DragDropEffects.None;
    263263      Type type = e.Data.GetData("Type") as Type;
     
    270270      }
    271271    }
    272     protected virtual void problemViewHost_DragDrop(object sender, DragEventArgs e) {
     272    protected virtual void problemTabPage_DragDrop(object sender, DragEventArgs e) {
    273273      if (e.Effect != DragDropEffects.None) {
    274274        IProblem problem = e.Data.GetData("Value") as IProblem;
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/BatchRunView.Designer.cs

    r4011 r4522  
    9494      // algorithmTabPage
    9595      //
     96      this.algorithmTabPage.AllowDrop = true;
    9697      this.algorithmTabPage.Controls.Add(this.algorithmViewHost);
    9798      this.algorithmTabPage.Controls.Add(this.openAlgorithmButton);
     
    104105      this.algorithmTabPage.Text = "Algorithm";
    105106      this.algorithmTabPage.UseVisualStyleBackColor = true;
     107      this.algorithmTabPage.DragOver += new System.Windows.Forms.DragEventHandler(this.algorithmTabPage_DragEnterOver);
     108      this.algorithmTabPage.DragDrop += new System.Windows.Forms.DragEventHandler(this.algorithmTabPage_DragDrop);
     109      this.algorithmTabPage.DragEnter += new System.Windows.Forms.DragEventHandler(this.algorithmTabPage_DragEnterOver);
    106110      //
    107111      // algorithmViewHost
    108112      //
    109113      this.algorithmViewHost.Content = null;
    110       this.algorithmViewHost.AllowDrop = true;
    111114      this.algorithmViewHost.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
    112115                  | System.Windows.Forms.AnchorStyles.Left)
     
    117120      this.algorithmViewHost.TabIndex = 3;
    118121      this.algorithmViewHost.ViewType = null;
    119       this.algorithmViewHost.DragOver += new System.Windows.Forms.DragEventHandler(this.algorithmViewHost_DragEnterOver);
    120       this.algorithmViewHost.DragDrop += new System.Windows.Forms.DragEventHandler(this.algorithmViewHost_DragDrop);
    121       this.algorithmViewHost.DragEnter += new System.Windows.Forms.DragEventHandler(this.algorithmViewHost_DragEnterOver);
    122122      //
    123123      // openAlgorithmButton
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/BatchRunView.cs

    r4216 r4522  
    234234      Content.Prepare(false);
    235235    }
    236     private void algorithmViewHost_DragEnterOver(object sender, DragEventArgs e) {
     236    private void algorithmTabPage_DragEnterOver(object sender, DragEventArgs e) {
    237237      e.Effect = DragDropEffects.None;
    238238      if (ReadOnly)
     
    247247      }
    248248    }
    249     private void algorithmViewHost_DragDrop(object sender, DragEventArgs e) {
     249    private void algorithmTabPage_DragDrop(object sender, DragEventArgs e) {
    250250      if (e.Effect != DragDropEffects.None) {
    251251        IAlgorithm algorithm = e.Data.GetData("Value") as IAlgorithm;
Note: See TracChangeset for help on using the changeset viewer.