Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/05/15 13:07:08 (8 years ago)
Author:
jkarder
Message:

#1265: worked on visualization

  • added default chart mode
  • updated SelectChartMode
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Visualization/HeuristicLab.Visualization/3.3/ChartMode.cs

    r13115 r13122  
    4545    }
    4646
    47     public virtual void HandleOnKeyDown(object sender, KeyEventArgs e) { }
     47    public void Select() { chartControl.Mode = this; }
     48    public void Deselect() { chartControl.Mode = null; }
     49
     50    public virtual void HandleOnKeyDown(object sender, KeyEventArgs e) {
     51      switch (e.KeyCode) {
     52        case Keys.Escape:
     53          Deselect();
     54          break;
     55      }
     56    }
     57
    4858    public virtual void HandleOnKeyUp(object sender, KeyEventArgs e) { }
    4959    public virtual void HandleOnMouseClick(object sender, MouseEventArgs e) { }
    5060    public virtual void HandleOnMouseDoubleClick(object sender, MouseEventArgs e) { }
    51     public virtual void HandleOnMouseWheel(object sender, MouseEventArgs e) { }
    5261
    5362    public virtual void HandleOnMouseDown(object sender, MouseEventArgs e) {
     
    6271    }
    6372
     73    public virtual void HandleOnMouseWheel(object sender, MouseEventArgs e) { }
    6474    public virtual void HandleOnMouseEnter(object sender, EventArgs e) { }
    6575    public virtual void HandleOnMouseLeave(object sender, EventArgs e) { }
Note: See TracChangeset for help on using the changeset viewer.