/// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NComboBox legendExpandModeComboBox = new NComboBox();

            legendExpandModeComboBox.FillFromEnum <ENLegendExpandMode>();
            legendExpandModeComboBox.SelectedIndexChanged += OnLegendExpandModeComboBoxSelectedIndexChanged;
            legendExpandModeComboBox.SelectedIndex         = (int)ENLegendExpandMode.RowsOnly;
            stack.Add(NPairBox.Create("Expand Mode: ", legendExpandModeComboBox));

            m_RowCountUpDown               = new NNumericUpDown();
            m_RowCountUpDown.Enabled       = false;
            m_RowCountUpDown.Minimum       = 1;
            m_RowCountUpDown.Value         = 1;
            m_RowCountUpDown.ValueChanged += OnRowCountUpDownValueChanged;
            stack.Add(NPairBox.Create("Row Count: ", m_RowCountUpDown));

            m_ColCountUpDown               = new NNumericUpDown();
            m_ColCountUpDown.Enabled       = false;
            m_ColCountUpDown.Minimum       = 1;
            m_ColCountUpDown.Value         = 1;
            m_ColCountUpDown.ValueChanged += OnColCountUpDownValueChanged;
            stack.Add(NPairBox.Create("Col Count: ", m_ColCountUpDown));

            return(boxGroup);
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            stack.Add(new NLabel("Vertical Axis"));

            NComboBox verticalAxisAlignmentComboBox = new NComboBox();

            verticalAxisAlignmentComboBox.FillFromEnum <ENAxisCrossAlignment>();
            verticalAxisAlignmentComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnVerticalAxisAlignmentComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Alignment:", verticalAxisAlignmentComboBox));
            verticalAxisAlignmentComboBox.SelectedIndex = (int)ENAxisCrossAlignment.Center;

            NNumericUpDown verticalAxisOffsetUpDown = new NNumericUpDown();

            verticalAxisOffsetUpDown.ValueChanged += new Function <NValueChangeEventArgs>(OnVerticalAxisOffsetUpDownValueChanged);
            stack.Add(NPairBox.Create("Offset:", verticalAxisOffsetUpDown));

            stack.Add(new NLabel("Horizontal Axis"));
            NComboBox horizontalAxisAlignmentComboBox = new NComboBox();

            horizontalAxisAlignmentComboBox.FillFromEnum <ENAxisCrossAlignment>();
            horizontalAxisAlignmentComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnHorizontalAxisAlignmentComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Alignment:", horizontalAxisAlignmentComboBox));
            horizontalAxisAlignmentComboBox.SelectedIndex = (int)ENAxisCrossAlignment.Center;

            NNumericUpDown horizontalAxisOffsetUpDown = new NNumericUpDown();

            horizontalAxisOffsetUpDown.ValueChanged += new Function <NValueChangeEventArgs>(OnHorizontalAxisOffsetUpDownValueChanged);
            stack.Add(NPairBox.Create("Offset:", horizontalAxisOffsetUpDown));

            return(boxGroup);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NButton changeXValuesButton = new NButton("Change X Values");

            changeXValuesButton.Click += new Function <NEventArgs>(OnChangeXValuesButtonClick);
            stack.Add(changeXValuesButton);

            NCheckBox xAxisRoundToTickCheckBox = new NCheckBox("X Axis Round To Tick");

            xAxisRoundToTickCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnXAxisRoundToTickCheckBoxCheckedChanged);
            stack.Add(xAxisRoundToTickCheckBox);

            NCheckBox invertXAxisCheckBox = new NCheckBox("Invert X Axis");

            invertXAxisCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnInvertXAxisCheckBoxCheckedChanged);
            stack.Add(invertXAxisCheckBox);

            NCheckBox invertYAxisCheckBox = new NCheckBox("Invert Y Axis");

            invertYAxisCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnInvertYAxisCheckBoxCheckedChanged);
            stack.Add(invertYAxisCheckBox);


            return(boxGroup);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NComboBox seriesLegendModeComboBox = new NComboBox();

            seriesLegendModeComboBox.FillFromEnum <ENSeriesLegendMode>();
            seriesLegendModeComboBox.SelectedIndexChanged += OnSeriesLegendModeComboBoxSelectedIndexChanged;
            seriesLegendModeComboBox.SelectedIndex         = (int)ENSeriesLegendMode.Series;
            stack.Add(NPairBox.Create("Legend Mode: ", seriesLegendModeComboBox));

            NComboBox seriesLegendOrderComboBox = new NComboBox();

            seriesLegendOrderComboBox.FillFromEnum <ENSeriesLegendOrder>();
            seriesLegendOrderComboBox.SelectedIndexChanged += OnSeriesLegendOrderComboBoxSelectedIndexChanged;
            seriesLegendOrderComboBox.SelectedIndex         = (int)ENSeriesLegendOrder.Append;
            stack.Add(NPairBox.Create("Legend Order: ", seriesLegendOrderComboBox));

            NNumericUpDown markSizeUpDown = new NNumericUpDown();

            markSizeUpDown.ValueChanged += OnMarkSizeUpDownValueChanged;
            markSizeUpDown.Value         = 10;
            stack.Add(NPairBox.Create("Mark Size: ", markSizeUpDown));

            NNumericUpDown fontSizeUpDown = new NNumericUpDown();

            fontSizeUpDown.ValueChanged += OnFontSizeUpDownValueChanged;
            fontSizeUpDown.Value         = 10;
            stack.Add(NPairBox.Create("Font Size: ", fontSizeUpDown));

            return(boxGroup);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NComboBox orientationComboBox = new NComboBox();

            orientationComboBox.FillFromEnum <ENCartesianChartOrientation>();
            orientationComboBox.SelectedIndex         = (int)m_Chart.Orientation;
            orientationComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnOrientationComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Orientation:", orientationComboBox));

            NCheckBox snapToMajorTicksCheckBox = new NCheckBox("Snap To Major Ticks");

            snapToMajorTicksCheckBox.CheckedChanged += OnSnapToMajorTicksCheckBoxCheckedChanged;
            stack.Add(snapToMajorTicksCheckBox);

            NCheckBox invertScaleCheckBox = new NCheckBox("Invert Scale");

            invertScaleCheckBox.CheckedChanged += OnInvertScaleCheckBoxCheckedChanged;
            stack.Add(invertScaleCheckBox);

            NCheckBox showScrollbarsWhenZoomedCheckBox = new NCheckBox("Show Scrollbars When Zoomed");

            showScrollbarsWhenZoomedCheckBox.Checked         = true;
            showScrollbarsWhenZoomedCheckBox.CheckedChanged += OnShowScrollbarsWhenZoomedCheckBoxCheckedChanged;
            stack.Add(showScrollbarsWhenZoomedCheckBox);

            return(group);
        }
Beispiel #6
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NComboBox horizontalFillModeComboBox = new NComboBox();

            horizontalFillModeComboBox.FillFromEnum <ENTreeMapHorizontalFillMode>();
            horizontalFillModeComboBox.SelectedIndexChanged += OnHorizontalFillModeComboBoxSelectedIndexChanged;
            horizontalFillModeComboBox.SelectedIndex         = (int)ENTreeMapHorizontalFillMode.LeftToRight;
            stack.Add(NPairBox.Create("Horizontal Fill Mode:", horizontalFillModeComboBox));

            NComboBox verticalFillModeComboBox = new NComboBox();

            verticalFillModeComboBox.FillFromEnum <ENTreeMapVerticalFillMode>();
            verticalFillModeComboBox.SelectedIndexChanged += OnVerticalFillModeComboBoxSelectedIndexChanged;
            verticalFillModeComboBox.SelectedIndex         = (int)ENTreeMapVerticalFillMode.TopToBottom;
            stack.Add(NPairBox.Create("Vertical Fill Mode:", verticalFillModeComboBox));

            NComboBox sortOrderComboBox = new NComboBox();

            sortOrderComboBox.FillFromEnum <ENTreeMapNodeSortOrder>();
            sortOrderComboBox.SelectedIndexChanged += OnSortOrderComboBoxSelectedIndexChanged;
            sortOrderComboBox.SelectedIndex         = (int)ENTreeMapNodeSortOrder.Ascending;
            stack.Add(NPairBox.Create("Sort Order:", sortOrderComboBox));

            return(group);
        }
Beispiel #7
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            m_ShowFirstYSectionCheckBox = new NCheckBox("Show Y Section [20, 40]");
            stack.Add(m_ShowFirstYSectionCheckBox);
            m_ShowFirstYSectionCheckBox.Checked = true;

            m_ShowSecondYSectionCheckBox = new NCheckBox("Show Y Section [70, 90]");
            stack.Add(m_ShowSecondYSectionCheckBox);
            m_ShowSecondYSectionCheckBox.Checked = true;

            m_ShowFirstXSectionCheckBox = new NCheckBox("Show X Section [2, 8]");
            stack.Add(m_ShowFirstXSectionCheckBox);
            m_ShowFirstXSectionCheckBox.Checked = true;

            m_ShowSecondXSectionCheckBox = new NCheckBox("Show X Section [14, 18]");
            stack.Add(m_ShowSecondXSectionCheckBox);
            m_ShowSecondXSectionCheckBox.Checked = true;

            m_ShowFirstYSectionCheckBox.CheckedChanged  += new Function <NValueChangeEventArgs>(OnUpdateSections);
            m_ShowSecondYSectionCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnUpdateSections);
            m_ShowFirstXSectionCheckBox.CheckedChanged  += new Function <NValueChangeEventArgs>(OnUpdateSections);
            m_ShowSecondXSectionCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnUpdateSections);

            OnUpdateSections(null);

            return(boxGroup);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NCheckBox inflateMarginsCheckBox = new NCheckBox();

            inflateMarginsCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnInflateMarginsCheckBoxCheckedChanged);
            stack.Add(NPairBox.Create("Inflate Margins: ", inflateMarginsCheckBox));

            NCheckBox verticalAxisRoundToTick = new NCheckBox();

            verticalAxisRoundToTick.CheckedChanged += new Function <NValueChangeEventArgs>(OnverticalAxisRoundToTickCheckedChanged);
            stack.Add(NPairBox.Create("Left Axis Round To Tick: ", verticalAxisRoundToTick));

            NNumericUpDown pointSizeNumericUpDown = new NNumericUpDown();

            pointSizeNumericUpDown.ValueChanged += new Function <NValueChangeEventArgs>(OnPointSizeNumericUpDownValueChanged);
            stack.Add(NPairBox.Create("Point Size: ", pointSizeNumericUpDown));

            NComboBox pointShapeComboBox = new NComboBox();

            pointShapeComboBox.FillFromEnum <ENPointShape>();
            pointShapeComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnPointShapeComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Point Shape: ", pointShapeComboBox));

            return(group);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NComboBox orientationComboBox = new NComboBox();

            orientationComboBox.FillFromEnum <ENCartesianChartOrientation>();
            orientationComboBox.SelectedIndex         = (int)m_Chart.Orientation;
            orientationComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnOrientationComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Orientation:", orientationComboBox));

            m_AngleModeComboBox = new NComboBox();
            m_AngleModeComboBox.FillFromEnum <ENScaleLabelAngleMode>();
            m_AngleModeComboBox.SelectedIndex         = (int)ENScaleLabelAngleMode.Scale;
            m_AngleModeComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnAxisLabelChanged);
            stack.Add(NPairBox.Create("Angle Mode:", m_AngleModeComboBox));

            m_CustomAngleNumericUpDown               = new NNumericUpDown();
            m_CustomAngleNumericUpDown.Minimum       = 0;
            m_CustomAngleNumericUpDown.Maximum       = 360;
            m_CustomAngleNumericUpDown.Value         = 0;
            m_CustomAngleNumericUpDown.ValueChanged += new Function <NValueChangeEventArgs>(OnAxisLabelChanged);
            stack.Add(NPairBox.Create("Custom Angle:", m_CustomAngleNumericUpDown));

            m_AllowLabelsToFlipCheckBox                 = new NCheckBox("Allow Label To Flip");
            m_AllowLabelsToFlipCheckBox.Checked         = false;
            m_AllowLabelsToFlipCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnAxisLabelChanged);
            stack.Add(m_AllowLabelsToFlipCheckBox);

            return(boxGroup);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            return(boxGroup);
        }
Beispiel #11
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NComboBox firstBarLabelFormatComboBox = CreateLabelFormatComboBox();

            firstBarLabelFormatComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnFirstBarLabelFormatComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("First Bar Label Format: ", firstBarLabelFormatComboBox));

            NComboBox secondBarLabelFormatComboBox = CreateLabelFormatComboBox();

            secondBarLabelFormatComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnSecondBarLabelFormatComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Second Bar Label Format: ", secondBarLabelFormatComboBox));

            NComboBox thirdBarLabelFormatComboBox = CreateLabelFormatComboBox();

            thirdBarLabelFormatComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnThirdBarLabelFormatComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Third Bar Label Format: ", thirdBarLabelFormatComboBox));

            NButton positiveDataButton = new NButton("Positive Values");

            positiveDataButton.Click += new Function <NEventArgs>(OnPositiveDataButtonClick);
            stack.Add(positiveDataButton);

            NButton positiveAndNegativeDataButton = new NButton("Positive and Negative Values");

            positiveAndNegativeDataButton.Click += new Function <NEventArgs>(OnPositiveAndNegativeDataButtonClick);
            stack.Add(positiveAndNegativeDataButton);

            return(boxGroup);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            stack.Add(new NLabel("Vertical Axis"));
            NCheckBox verticalAxisUsePositionCheckBox = new NCheckBox("Use Position");

            verticalAxisUsePositionCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnVerticalAxisUsePositionCheckBoxCheckedChanged);
            stack.Add(verticalAxisUsePositionCheckBox);

            m_VerticalAxisPositionValueUpDown = new NNumericUpDown();
            m_VerticalAxisPositionValueUpDown.ValueChanged += new Function <NValueChangeEventArgs>(OnVerticalAxisPositionValueUpDownValueChanged);
            stack.Add(NPairBox.Create("Position Value:", m_VerticalAxisPositionValueUpDown));

            stack.Add(new NLabel("Horizontal Axis"));
            NCheckBox horizontalAxisUsePositionCheckBox = new NCheckBox("Use Position");

            horizontalAxisUsePositionCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnHorizontalAxisUsePositionCheckBoxCheckedChanged);
            stack.Add(horizontalAxisUsePositionCheckBox);

            m_HorizontalAxisPositionValueUpDown = new NNumericUpDown();
            m_HorizontalAxisPositionValueUpDown.ValueChanged += new Function <NValueChangeEventArgs>(OnHorizontalAxisPositionValueUpDownValueChanged);
            stack.Add(NPairBox.Create("Position Value:", m_HorizontalAxisPositionValueUpDown));

            verticalAxisUsePositionCheckBox.Checked   = true;
            horizontalAxisUsePositionCheckBox.Checked = true;

            return(boxGroup);
        }
Beispiel #13
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NCheckBox enableInitialPositioningCheckBox = new NCheckBox("Enable Initial Positioning");

            enableInitialPositioningCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnableInitialPositioningCheckBoxCheckedChanged);
            stack.Add(enableInitialPositioningCheckBox);

            NCheckBox enableLabelAdjustmentCheckBox = new NCheckBox("Enable Label Adjustment");

            enableLabelAdjustmentCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnableLabelAdjustmentCheckBoxCheckedChanged);
            stack.Add(enableLabelAdjustmentCheckBox);

            NButton generateDataButton = new NButton("Generate Data");

            generateDataButton.Click += new Function <NEventArgs>(OnGenerateDataButtonClick);
            stack.Add(generateDataButton);

            enableInitialPositioningCheckBox.Checked = true;
            enableLabelAdjustmentCheckBox.Checked    = true;

            return(boxGroup);
        }
Beispiel #14
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NComboBox hitTestModeComboBox = new NComboBox();

            hitTestModeComboBox.FillFromEnum <ENHitTestMode>();
            hitTestModeComboBox.SelectedIndexChanged += OnHitTestModeComboBoxSelectedIndexChanged;
            hitTestModeComboBox.SelectedIndex         = (int)ENScaleOrientation.Auto;
            stack.Add(NPairBox.Create("Hit Test Mode:", hitTestModeComboBox));

            NComboBox orientationComboBox = new NComboBox();

            orientationComboBox.FillFromEnum <ENCartesianChartOrientation>();
            orientationComboBox.SelectedIndex         = (int)m_Chart.Orientation;
            orientationComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnOrientationComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Orientation:", orientationComboBox));

            NButton resetColorsButton = new NButton("Reset Colors");

            resetColorsButton.Click += OnResetColorsButtonClick;
            stack.Add(resetColorsButton);

            return(group);
        }
Beispiel #15
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NCheckBox displayDataPointsBetweenTicksCheckBox = new NCheckBox("Display Data Points Between Ticks");

            displayDataPointsBetweenTicksCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnDisplayDataPointsBetweenTicksCheckBoxCheckedChanged);
            displayDataPointsBetweenTicksCheckBox.Checked         = true;
            stack.Add(displayDataPointsBetweenTicksCheckBox);

            NCheckBox autoLabelsCheckBox = new NCheckBox("Auto Labels");

            autoLabelsCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnAutoLabelsCheckBoxCheckedChanged);
            autoLabelsCheckBox.Checked         = true;
            stack.Add(autoLabelsCheckBox);

            NCheckBox invertedCheckBox = new NCheckBox("Inverted");

            invertedCheckBox.CheckedChanged += OnInvertedCheckBoxCheckedChanged;
            invertedCheckBox.Checked         = false;
            stack.Add(invertedCheckBox);

            return(boxGroup);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NNumericUpDown beginAngleUpDown = new NNumericUpDown();

            beginAngleUpDown.Value         = m_PieChart.BeginAngle;
            beginAngleUpDown.ValueChanged += OnBeginAngleUpDownValueChanged;
            stack.Add(NPairBox.Create("Begin Angle:", beginAngleUpDown));

            NNumericUpDown sweepAngleUpDown = new NNumericUpDown();

            sweepAngleUpDown.Value         = m_PieChart.SweepAngle;
            sweepAngleUpDown.Minimum       = -360;
            sweepAngleUpDown.Maximum       = 360;
            sweepAngleUpDown.ValueChanged += OnSweepAngleUpDownValueChanged;
            stack.Add(NPairBox.Create("Sweep Angle:", sweepAngleUpDown));

            NCheckBox enableLabelAdjustmentCheckBox = new NCheckBox("Enable Label Adjustment");

            enableLabelAdjustmentCheckBox.CheckedChanged += OnEnableLabelAdjustmentCheckBoxCheckedChanged;
            enableLabelAdjustmentCheckBox.Checked         = true;
            stack.Add(enableLabelAdjustmentCheckBox);

            return(group);
        }
Beispiel #17
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            m_EnableInitialPositioningCheckBox = new NCheckBox("Enable Initial Positioning");
            m_EnableInitialPositioningCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnableInitialPositioningCheckBoxCheckedChanged);
            stack.Add(m_EnableInitialPositioningCheckBox);

            m_RemoveOverlappedLabelsCheckBox = new NCheckBox("Remove Overlapped Labels");
            m_RemoveOverlappedLabelsCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnRemoveOverlappedLabelsCheckBoxCheckedChanged);
            stack.Add(m_RemoveOverlappedLabelsCheckBox);

            m_EnableLabelAdjustmentCheckBox = new NCheckBox("Enable Label Adjustment");
            m_EnableLabelAdjustmentCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnableLabelAdjustmentCheckBoxCheckedChanged);
            stack.Add(m_EnableLabelAdjustmentCheckBox);

            m_LocationsComboBox = new NComboBox();
            m_LocationsComboBox.Items.Add(new NComboBoxItem("Top"));
            m_LocationsComboBox.Items.Add(new NComboBoxItem("Top - Bottom"));
            m_LocationsComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnLocationsComboBoxSelectedIndexChanged);
            stack.Add(m_LocationsComboBox);

            NButton generateDataButton = new NButton("Generate Data");

            generateDataButton.Click += new Function <NEventArgs>(OnGenerateDataButtonClick);
            stack.Add(generateDataButton);

            m_EnableInitialPositioningCheckBox.Checked = true;
            m_RemoveOverlappedLabelsCheckBox.Checked   = true;
            m_EnableLabelAdjustmentCheckBox.Checked    = true;
            m_LocationsComboBox.SelectedIndex          = 0;

            return(boxGroup);
        }
Beispiel #18
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NComboBox funnelShapeCombo = new NComboBox();

            funnelShapeCombo.FillFromEnum <ENFunnelShape>();
            funnelShapeCombo.SelectedIndexChanged += OnFunnelShapeComboSelectedIndexChanged;
            funnelShapeCombo.SelectedIndex         = (int)ENFunnelShape.Trapezoid;
            stack.Add(NPairBox.Create("Funnel Shape:", funnelShapeCombo));

            NComboBox labelAligmentModeCombo = new NComboBox();

            labelAligmentModeCombo.FillFromEnum <ENFunnelLabelMode>();
            labelAligmentModeCombo.SelectedIndexChanged += OnLabelAligmentModeComboSelectedIndexChanged;
            labelAligmentModeCombo.SelectedIndex         = (int)ENFunnelLabelMode.Center;
            stack.Add(NPairBox.Create("Label Alignment:", labelAligmentModeCombo));

            NNumericUpDown labelArrowLengthUpDown = new NNumericUpDown();

            labelArrowLengthUpDown.Value         = m_FunnelSeries.LabelArrowLength;
            labelArrowLengthUpDown.ValueChanged += OnLabelArrowLengthUpDownValueChanged;
            stack.Add(NPairBox.Create("Label Arrow Length:", labelArrowLengthUpDown));

            NNumericUpDown pointGapUpDown = new NNumericUpDown();

            pointGapUpDown.Value         = m_FunnelSeries.PointGapPercent;
            pointGapUpDown.ValueChanged += OnPointGapUpDownValueChanged;
            stack.Add(NPairBox.Create("Point Gap Percent:", pointGapUpDown));

            return(group);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NComboBox stackModeComboBox = new NComboBox();

            stackModeComboBox.Items.Add(new NComboBoxItem("Stacked"));
            stackModeComboBox.Items.Add(new NComboBoxItem("Stacked Percent"));
            stackModeComboBox.SelectedIndex         = 0;
            stackModeComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnStackModeComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Stack Mode: ", stackModeComboBox));

            NCheckBox showDataLabelsCheckBox = new NCheckBox("Show Data Labels");

            showDataLabelsCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnShowDataLabelsCheckedChanged);
            stack.Add(showDataLabelsCheckBox);

            m_Area1LabelFormatCombox = CreateLabelsCombo();
            m_Area1LabelFormatCombox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnArea1LabelFormatComboxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Area 1 Label Format: ", m_Area1LabelFormatCombox));

            m_Area2LabelFormatCombox = CreateLabelsCombo();
            m_Area2LabelFormatCombox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnArea2LabelFormatComboxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Area 2 Label Format: ", m_Area2LabelFormatCombox));

            m_Area3LabelFormatCombox = CreateLabelsCombo();
            m_Area3LabelFormatCombox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnArea3LabelFormatComboxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Area 3 Label Format: ", m_Area3LabelFormatCombox));

            showDataLabelsCheckBox.Checked = true;

            return(boxGroup);
        }
Beispiel #20
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NComboBox orientationComboBox = new NComboBox();

            orientationComboBox.FillFromEnum <ENCartesianChartOrientation>();
            orientationComboBox.SelectedIndex         = (int)m_Chart.Orientation;
            orientationComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnOrientationComboBoxSelectedIndexChanged);
            stack.Add(NPairBox.Create("Orientation:", orientationComboBox));

            NCheckBox snapToMajorTicksCheckBox = new NCheckBox("Snap To Major Ticks");

            snapToMajorTicksCheckBox.CheckedChanged += OnSnapToMajorTicksCheckBoxCheckedChanged;
            stack.Add(snapToMajorTicksCheckBox);

            NCheckBox autoHideCheckBox = new NCheckBox("Auto Hide");

            autoHideCheckBox.CheckedChanged += OnAutoHideCheckBoxCheckedChanged;
            stack.Add(autoHideCheckBox);

            NCheckBox invertScaleCheckBox = new NCheckBox("Invert Scale");

            invertScaleCheckBox.CheckedChanged += OnInvertScaleCheckBoxCheckedChanged;
            stack.Add(invertScaleCheckBox);

            m_HorizontalValueLabel = new NLabel();
            stack.Add(NPairBox.Create("Horizontal Value:", m_HorizontalValueLabel));

            m_VerticalValueLabel = new NLabel();
            stack.Add(NPairBox.Create("Vertical Value:", m_VerticalValueLabel));

            return(group);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NButton changeDataButton = new NButton("Change Data");

            changeDataButton.Click += OnChangeDataButtonClick;
            stack.Add(changeDataButton);

            NButton saveStateToFileButton = new NButton("Save State To File...");

            saveStateToFileButton.Click += OnSaveStateToFileButtonClick;
            stack.Add(saveStateToFileButton);

            NButton loadStateFromFileButton = new NButton("Load State From File...");

            loadStateFromFileButton.Click += OnLoadStateFromFileButtonClick;
            stack.Add(loadStateFromFileButton);

            NButton saveStateToStreamButton = new NButton("Save State To Stream");

            saveStateToStreamButton.Click += OnSaveStateToStreamButtonClick;
            stack.Add(saveStateToStreamButton);

            NButton loadStateFromStreamButton = new NButton("Load State from Stream");

            loadStateFromStreamButton.Click += OnLoadStateFromStreamButtonClick;
            stack.Add(loadStateFromStreamButton);

            return(group);
        }
Beispiel #22
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NNumericUpDown beginAngleUpDown = new NNumericUpDown();

            beginAngleUpDown.ValueChanged += OnBeginAngleUpDownValueChanged;
            beginAngleUpDown.Value         = 90;
            stack.Add(NPairBox.Create("Begin Angle:", beginAngleUpDown));

            NComboBox titleAngleModeComboBox = new NComboBox();

            titleAngleModeComboBox.FillFromEnum <ENScaleLabelAngleMode>();
            titleAngleModeComboBox.SelectedIndexChanged += OnTitleAngleModeComboBoxSelectedIndexChanged;
            titleAngleModeComboBox.SelectedIndex         = (int)ENScaleLabelAngleMode.Scale;
            stack.Add(NPairBox.Create("Title Angle Mode:", titleAngleModeComboBox));

            NNumericUpDown titleAngleUpDown = new NNumericUpDown();

            titleAngleUpDown.ValueChanged += OnTitleAngleUpDownValueChanged;
            titleAngleUpDown.Value         = 0;
            stack.Add(NPairBox.Create("Title Angle:", titleAngleUpDown));

            return(group);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NNumericUpDown originXUpDown = new NNumericUpDown();

            originXUpDown.ValueChanged += OnOriginXUpDownValueChanged;
            originXUpDown.Value         = 0;
            stack.Add(NPairBox.Create("Origin X:", originXUpDown));

            NNumericUpDown originYUpDown = new NNumericUpDown();

            originYUpDown.ValueChanged += OnOriginYUpDownValueChanged;
            originYUpDown.Value         = 0;
            stack.Add(NPairBox.Create("Origin Y:", originYUpDown));

            NNumericUpDown GridStepXUpDown = new NNumericUpDown();

            GridStepXUpDown.ValueChanged += OnGridStepXUpDownValueChanged;
            GridStepXUpDown.Value         = 1.0;
            stack.Add(NPairBox.Create("Grid Step X:", GridStepXUpDown));

            NNumericUpDown GridStepYUpDown = new NNumericUpDown();

            GridStepYUpDown.ValueChanged += OnGridStepYUpDownValueChanged;
            GridStepYUpDown.Value         = 1.0;
            stack.Add(NPairBox.Create("Grid Step Y:", GridStepYUpDown));

            NComboBox contourDisplayModeCombo = new NComboBox();

            contourDisplayModeCombo.FillFromEnum <ENContourDisplayMode>();
            contourDisplayModeCombo.SelectedIndexChanged += OnContourDisplayModeComboSelectedIndexChanged;
            contourDisplayModeCombo.SelectedIndex         = (int)ENContourDisplayMode.Contour;
            stack.Add(NPairBox.Create("Contour Display Mode:", contourDisplayModeCombo));

            NComboBox contourColorModeCombo = new NComboBox();

            contourColorModeCombo.FillFromEnum <ENContourColorMode>();
            contourColorModeCombo.SelectedIndexChanged += OnContourColorModeComboSelectedIndexChanged;
            contourColorModeCombo.SelectedIndex         = (int)ENContourColorMode.Uniform;
            stack.Add(NPairBox.Create("Contour Color Mode:", contourColorModeCombo));

            NCheckBox showFillCheckBox = new NCheckBox("Show Fill");

            showFillCheckBox.CheckedChanged += OnShowFillCheckBoxCheckedChanged;
            showFillCheckBox.Checked         = true;
            stack.Add(showFillCheckBox);

            NCheckBox smoothPaletteCheckBox = new NCheckBox("Smooth Palette");

            smoothPaletteCheckBox.CheckedChanged += OnSmoothPaletteCheckBoxCheckedChanged;
            smoothPaletteCheckBox.Checked         = true;
            stack.Add(smoothPaletteCheckBox);

            return(boxGroup);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NButton changeXValuesButton = new NButton("Change X Values");

            changeXValuesButton.Click += OnChangeXValuesButtonClick;
            stack.Add(changeXValuesButton);

            return(group);
        }
Beispiel #25
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NButton printButton = new NButton("Print...");

            printButton.Click += OnPrintButtonClick;
            stack.Add(printButton);

            return(group);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NButton saveAsPdfFileButton = new NButton("Save as PDF File...");

            saveAsPdfFileButton.Click += OnSaveAsPdfFileButtonClick;
            stack.Add(saveAsPdfFileButton);

            return(group);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NCheckBox smoothPaletteCheckBox = new NCheckBox("Smooth Palette");

            smoothPaletteCheckBox.CheckedChanged += OnSmoothPaletteCheckBoxCheckedChanged;
            smoothPaletteCheckBox.Checked         = true;
            stack.Add(smoothPaletteCheckBox);

            return(boxGroup);
        }
Beispiel #28
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NCheckBox enableWorkCalendarCheckBox = new NCheckBox("Enable Work Calendar");

            enableWorkCalendarCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnableWorkCalendarCheckBoxCheckedChanged);
            enableWorkCalendarCheckBox.Checked         = true;
            stack.Add(enableWorkCalendarCheckBox);

            return(boxGroup);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack = new NStackPanel();
            NUniSizeBoxGroup group = new NUniSizeBoxGroup(stack);

            NCheckBox showHighLowLine = new NCheckBox("Show High Low Line");

            showHighLowLine.CheckedChanged += new Function <NValueChangeEventArgs>(OnShowHighLowLineCheckedChanged);
            stack.Add(showHighLowLine);
            showHighLowLine.Checked = true;

            return(group);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        protected override NWidget CreateExampleControls()
        {
            NStackPanel      stack    = new NStackPanel();
            NUniSizeBoxGroup boxGroup = new NUniSizeBoxGroup(stack);

            NCheckBox useTwoLegendsCheckBox = new NCheckBox("Use Two Legends");

            useTwoLegendsCheckBox.Checked         = true;
            useTwoLegendsCheckBox.CheckedChanged += OnUseTwoLegendsCheckBoxCheckedChanged;
            stack.Add(useTwoLegendsCheckBox);

            return(boxGroup);
        }