/// <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); }
protected override NWidget CreateExampleContent() { NStackPanel stack = new NStackPanel(); stack.HorizontalPlacement = Layout.ENHorizontalPlacement.Left; stack.VerticalPlacement = Layout.ENVerticalPlacement.Top; stack.MinWidth = 400; m_NameTextBox = new NTextBox(); m_AddressTextBox = new NTextBox(); m_MarriedCheckBox = new NCheckBox(); m_GenderComboBox = new NComboBox(); m_GenderComboBox.Items.Add(new NComboBoxItem("Male")); m_GenderComboBox.Items.Add(new NComboBoxItem("Female")); m_GenderComboBox.SelectedIndex = 0; m_OtherTextBox = new NTextBox(); stack.Add(new NPairBox(new NLabel("Name (string):"), m_NameTextBox, true)); stack.Add(new NPairBox(new NLabel("Address (string):"), m_AddressTextBox, true)); stack.Add(new NPairBox(new NLabel("Married (boolean):"), m_MarriedCheckBox, true)); stack.Add(new NPairBox(new NLabel("Gender (singleton):"), m_GenderComboBox, true)); stack.Add(new NPairBox(new NLabel("Other (string, non serialized):"), m_OtherTextBox, true)); return(new NUniSizeBoxGroup(stack)); }
/// <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)); NCheckBox allowLabelsToFlipCheckBox = new NCheckBox("Allow Labels to Flip"); allowLabelsToFlipCheckBox.CheckedChanged += OnAllowLabelsToFlipCheckBoxCheckedChanged; allowLabelsToFlipCheckBox.Checked = false; stack.Add(allowLabelsToFlipCheckBox); return(group); }
public NExampleEventsLog() { Header.Content = NWidget.FromObject("Events"); NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // log events m_LogEventCheck = new NCheckBox("Log Events"); m_LogEventCheck.Checked = true; stack.Add(m_LogEventCheck); // clear button NButton button = new NButton("Clear Events Log"); button.Content.HorizontalPlacement = ENHorizontalPlacement.Center; button.Click += new Function <NEventArgs>(OnClearEventsLogButtonClicked); stack.Add(button); // list m_EventsListBox = new NListBox(); stack.Add(m_EventsListBox); Content = stack; }
/// <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); }
/// <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); 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); }
/// <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 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); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); NButton toggleTimerButton = new NButton("Stop Timer"); toggleTimerButton.Click += OnToggleTimerButtonClick; toggleTimerButton.Tag = 0; stack.Add(toggleTimerButton); NComboBox paletteColorModeCombo = new NComboBox(); paletteColorModeCombo.FillFromEnum <ENPaletteColorMode>(); paletteColorModeCombo.SelectedIndexChanged += OnPaletteColorModeComboSelectedIndexChanged; paletteColorModeCombo.SelectedIndex = (int)ENPaletteColorMode.Spread; stack.Add(NPairBox.Create("Palette Color Mode:", paletteColorModeCombo)); NCheckBox invertScaleCheckBox = new NCheckBox("Invert Scale"); invertScaleCheckBox.CheckedChanged += OnInvertScaleCheckBoxCheckedChanged; invertScaleCheckBox.Checked = false; stack.Add(invertScaleCheckBox); NCheckBox smoothPaletteCheckBox = new NCheckBox("Smooth Palette"); smoothPaletteCheckBox.CheckedChanged += OnSmoothPaletteCheckBoxCheckedChanged; smoothPaletteCheckBox.Checked = true; stack.Add(smoothPaletteCheckBox); return(stack); }
/// <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); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // Create the property editors NCheckBox enabledCheckBox = new NCheckBox("Enabled", true); enabledCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnabledCheckBoxCheckedChanged); stack.Add(enabledCheckBox); m_CaseSensitiveCheckBox = new NCheckBox("Case Sensitive", false); m_CaseSensitiveCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnCaseSensitiveCheckBoxCheckedChanged); stack.Add(m_CaseSensitiveCheckBox); NComboBox stringMacthModeComboBox = new NComboBox(); stringMacthModeComboBox.FillFromEnum <ENStringMatchMode>(); stringMacthModeComboBox.SelectedIndexChanged += OnStringMacthModeComboBoxSelectedIndexChanged; stack.Add(NPairBox.Create("String Match Mode:", stringMacthModeComboBox)); // Add the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
/// <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 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); }
/// <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); }
protected override NWidget CreateExampleControls() { NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_ColorPicker).CreatePropertyEditors( m_ColorPicker, NHsbColorPicker.SelectedColorProperty, NHsbColorPicker.HuePositionProperty, NHsbColorPicker.SpacingProperty ); NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; NCheckBox updateWhileDraggingCheckBox = new NCheckBox("Update While Dragging", true); updateWhileDraggingCheckBox.CheckedChanged += OnUpdateWhileDraggingCheckBoxCheckedChanged; stack.Add(updateWhileDraggingCheckBox); for (int i = 0; i < editors.Count; i++) { stack.Add(editors[i]); } m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NStackPanel stack = (NStackPanel)base.CreateExampleControls(); // Add a check box for each tool of the schedule view NStackPanel toolsStack = new NStackPanel(); for (int i = 0; i < m_ScheduleView.Interactor.Count; i++) { NTool tool = m_ScheduleView.Interactor[i]; NCheckBox checkBox = new NCheckBox(tool.ToString(), tool.Enabled); checkBox.Tag = tool; checkBox.CheckedChanged += OnCheckBoxCheckedChanged; toolsStack.Add(checkBox); } stack.Add(new NGroupBox("Tools", toolsStack)); // Add a setting for the mouse button event of the Click Select tool NStackPanel clickSelectStack = new NStackPanel(); NScheduleClickSelectTool clickSelectTool = (NScheduleClickSelectTool)m_ScheduleView.Interactor.GetTool( NScheduleClickSelectTool.NScheduleClickSelectToolSchema); clickSelectStack.Add(NDesigner.GetDesigner(clickSelectTool).CreatePropertyEditor( clickSelectTool, NScheduleClickSelectTool.MouseButtonEventProperty)); stack.Add(new NGroupBox("Click Select Tool", clickSelectStack)); return(stack); }
/// <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); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FitMode = ENStackFitMode.Last; stack.FillMode = ENStackFillMode.Last; // capture touch check m_CaptureTouchCheck = new NCheckBox("Capture Touch"); stack.Add(m_CaptureTouchCheck); // handle touch events check m_HandleTouchEventsCheck = new NCheckBox("Handle Touch Events"); stack.Add(m_HandleTouchEventsCheck); // track move events m_LogMoveEventsCheck = new NCheckBox("Track Move Events"); stack.Add(m_LogMoveEventsCheck); // Create clear canvas button NButton clearCanvasButton = new NButton("Clear Canvas"); clearCanvasButton.Click += clearCanvas_Click; stack.Add(clearCanvasButton); // Create the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
/// <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); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.None; stack.FitMode = ENStackFitMode.None; m_OperatorCombo = new NComboBox(); m_OperatorCombo.Items.Add(new NComboBoxItem("Union")); m_OperatorCombo.Items.Add(new NComboBoxItem("Intersect")); m_OperatorCombo.Items.Add(new NComboBoxItem("Subtract")); m_OperatorCombo.Items.Add(new NComboBoxItem("Exclusive OR")); m_OperatorCombo.SelectedIndex = 0; m_OperatorCombo.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnAreaOperatorComboSelectedIndexChanged); stack.Add(m_OperatorCombo); // random path creation NButton randomRectButton = new NButton("Random Rectangle"); randomRectButton.Click += new Function <NEventArgs>(OnRandomRectButtonClick); stack.Add(randomRectButton); NButton randomEllipseButton = new NButton("Random Ellipse"); randomEllipseButton.Click += new Function <NEventArgs>(OnRandomEllipseButtonClick); stack.Add(randomEllipseButton); NButton randomTriangleButton = new NButton("Random Triangle"); randomTriangleButton.Click += new Function <NEventArgs>(OnRandomTriangleButtonClick); stack.Add(randomTriangleButton); NButton clearButton = new NButton("Clear"); clearButton.Click += new Function <NEventArgs>(OnClearButtonClick); stack.Add(clearButton); m_ShowInputPathInteriors = new NCheckBox("Show Input Path Interiors"); m_ShowInputPathInteriors.Checked = true; m_ShowInputPathInteriors.CheckedChanged += new Function <NValueChangeEventArgs>(OnShowInputPathInteriorsCheckedChanged); stack.Add(m_ShowInputPathInteriors); m_ShowInputPathOutlines = new NCheckBox("Show Input Path Outlines"); m_ShowInputPathOutlines.Checked = true; m_ShowInputPathOutlines.CheckedChanged += new Function <NValueChangeEventArgs>(OnShowInputPathOutlinesCheckedChanged); stack.Add(m_ShowInputPathOutlines); m_ShowOutputPathOutline = new NCheckBox("Show Output Path Outline"); m_ShowOutputPathOutline.Checked = true; m_ShowOutputPathOutline.CheckedChanged += new Function <NValueChangeEventArgs>(OnShowInputPathInteriorsCheckedChanged); stack.Add(m_ShowOutputPathOutline); m_ShowOutputPathInterior = new NCheckBox("Show Output Path Interior"); m_ShowOutputPathInterior.Checked = true; m_ShowOutputPathInterior.CheckedChanged += new Function <NValueChangeEventArgs>(OnShowInputPathInteriorsCheckedChanged); stack.Add(m_ShowOutputPathInterior); return(stack); }
protected override NWidget CreateExampleContent() { m_CheckBox = new NCheckBox("Check Box"); m_CheckBox.HorizontalPlacement = ENHorizontalPlacement.Left; m_CheckBox.VerticalPlacement = ENVerticalPlacement.Top; m_CheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnCheckedChanged); return(m_CheckBox); }
public NPluginCheckBox(string pluginName) { PluginName = pluginName; checkBox = new NCheckBox(PluginName, true); checkBox.CheckedChanged += NPluginCheckBox_CheckedChanged; Core.Bot.I.ChatProcessor.ActivePlugin(PluginName); }
/// <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); }
protected override NWidget CreateExampleControls() { NCheckBox checkBox = new NCheckBox("Enabled", true); checkBox.VerticalPlacement = ENVerticalPlacement.Top; checkBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnabledCheckBoxCheckedChanged); return(checkBox); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); NCheckBox enableSpellCheck = new NCheckBox("Enable Spell Check"); enableSpellCheck.Click += new Function <NEventArgs>(OnEnableSpellCheckButtonClick); stack.Add(enableSpellCheck); return(stack); }
void OnShowDataLabelsCheckedChanged(NValueChangeEventArgs arg) { NCheckBox showDataLabelsCheckBox = (NCheckBox)arg.TargetNode; m_Area1.DataLabelStyle.Visible = showDataLabelsCheckBox.Checked; m_Area2.DataLabelStyle.Visible = showDataLabelsCheckBox.Checked; m_Area3.DataLabelStyle.Visible = showDataLabelsCheckBox.Checked; m_Area1LabelFormatCombox.Enabled = showDataLabelsCheckBox.Checked; m_Area2LabelFormatCombox.Enabled = showDataLabelsCheckBox.Checked; m_Area3LabelFormatCombox.Enabled = showDataLabelsCheckBox.Checked; }
/// <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); }
/// <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 enableWorkCalendarCheckBox = new NCheckBox("Enable Work Calendar"); enableWorkCalendarCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnableWorkCalendarCheckBoxCheckedChanged); enableWorkCalendarCheckBox.Checked = true; stack.Add(enableWorkCalendarCheckBox); return(boxGroup); }