Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/15/09 18:55:24 (15 years ago)
Author:
dwagner
Message:

Added functionality: Checkbox to enable/disable Markers for every datapoint added to OptionsDialog. (#581)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Visualization/3.2/Options/OptionsDialog.cs

    r1459 r1561  
    1717      string Label { get; set; }
    1818      Color Color { get; set; }
     19      bool ShowMarkers { get; set; }
    1920      int Thickness { get; set; }
    2021      DrawingStyle Style { get; set; }
     
    2728        Style = row.Style;
    2829        this.row = row;
     30        this.ShowMarkers = row.ShowMarkers;
    2931      }
    3032
     
    3436        row.Thickness = Thickness;
    3537        row.Style = Style;
     38        row.ShowMarkers = this.ShowMarkers;
    3639      }
    3740    }
     
    8386        LinestyleCB.SelectedItem = model.Rows[0].Style;
    8487        LineThicknessCB.SelectedItem = model.Rows[0].Thickness;
     88        MarkercheckBox.Checked = model.Rows[0].ShowMarkers;
    8589
    8690        LineSelectCB.DataSource = model.Rows;
     
    128132        LineThicknessCB.SelectedItem = ((IDataRow) LineSelectCB.SelectedValue).Thickness;
    129133        LinestyleCB.SelectedItem = ((IDataRow)LineSelectCB.SelectedValue).Style;
    130         ColorPreviewTB.BackColor = ((IDataRow)LineSelectCB.SelectedValue).Color;   
     134        ColorPreviewTB.BackColor = ((IDataRow)LineSelectCB.SelectedValue).Color;
     135        MarkercheckBox.Checked = ((IDataRow) LineSelectCB.SelectedValue).ShowMarkers;
    131136      }
    132137    }
     
    218223        ((IDataRow)LineSelectCB.SelectedValue).Thickness = (int)LineThicknessCB.SelectedItem;
    219224    }
     225
     226    private void MarkercheckBox_CheckedChanged(object sender, EventArgs e) {
     227      if (LineSelectCB.SelectedValue != null)
     228        ((IDataRow) LineSelectCB.SelectedValue).ShowMarkers = MarkercheckBox.Checked;
     229    }
     230
     231
    220232  }
    221233}
Note: See TracChangeset for help on using the changeset viewer.