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 = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // add come property editors NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_NamedColorPicker).CreatePropertyEditors( m_NamedColorPicker, NNamedColorPicker.EnabledProperty, NNamedColorPicker.HorizontalPlacementProperty, NNamedColorPicker.VerticalPlacementProperty ); for (int i = 0; i < editors.Count; i++) { stack.Add(editors[i]); } // create the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // Create the tool bar button type radio group NStackPanel buttonTypeStack = new NStackPanel(); ENToolBarButtonType[] buttonTypes = NEnum.GetValues <ENToolBarButtonType>(); for (int i = 0, count = buttonTypes.Length; i < count; i++) { // Get the current button type and its string representation ENToolBarButtonType buttonType = buttonTypes[i]; string text = NStringHelpers.InsertSpacesBeforeUppersAndDigits(buttonType.ToString()); // Create a radio button for the current button type NRadioButton radioButton = new NRadioButton(text); buttonTypeStack.Add(radioButton); } NRadioButtonGroup buttonTypeGroup = new NRadioButtonGroup(buttonTypeStack); buttonTypeGroup.SelectedIndexChanged += OnButtonTypeGroupSelectedIndexChanged; buttonTypeGroup.SelectedIndex = 2; stack.Add(new NGroupBox("Button Type", buttonTypeGroup)); // Create the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
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); }
protected override NWidget CreateExampleControls() { NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_ColorPicker).CreatePropertyEditors( m_ColorPicker, NHsbWheelColorPicker.UpdateWhileDraggingProperty, NHsbWheelColorPicker.SelectedColorProperty, NHsbWheelColorPicker.HueSelectorSectorAngleProperty, NHsbWheelColorPicker.HueSelectorExtendPercentProperty, NHsbWheelColorPicker.HueWheelWidthPercentProperty, NHsbWheelColorPicker.SBSelectorRadiusPercentProperty, NHsbWheelColorPicker.SBTriangleMarginsPercentProperty ); NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; 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() { NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_Tab).CreatePropertyEditors( m_Tab, NTab.EnabledProperty, NTab.SizeToSelectedPageProperty, NTab.HeadersPositionProperty, NTab.HeadersModeProperty, NTab.HeadersAlignmentProperty, NTab.HeadersSpacingProperty, NTab.HorizontalPlacementProperty, NTab.VerticalPlacementProperty); NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; for (int i = 0; i < editors.Count; i++) { stack.Add(editors[i]); } // create the events list box m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_NumericUpDown).CreatePropertyEditors( m_NumericUpDown, NNumericUpDown.EnabledProperty, NNumericUpDown.ValueProperty, NNumericUpDown.MinimumProperty, NNumericUpDown.MaximumProperty, NNumericUpDown.StepProperty, NNumericUpDown.DecimalPlacesProperty, NNumericUpDown.WheelIncDecModeProperty ); NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; 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 = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // Add the properties group box NList <NPropertyEditor> editors = new NList <NPropertyEditor>(NDesigner.GetDesigner(m_SingleVisiblePanel).CreatePropertyEditors( m_SingleVisiblePanel, NSingleVisiblePanel.EnabledProperty, NSingleVisiblePanel.SizeToVisibleProperty, NSingleVisiblePanel.VisibleIndexProperty )); NStackPanel propertiesStack = new NStackPanel(); for (int i = 0, count = editors.Count; i < count; i++) { stack.Add(editors[i]); } NGroupBox propertiesGroupBox = new NGroupBox("Properties", new NUniSizeBoxGroup(propertiesStack)); stack.Add(propertiesGroupBox); // Add an events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_HueColorBar).CreatePropertyEditors( m_HueColorBar, NHueColorBar.UpdateWhileDraggingProperty, NHueColorBar.SelectedValueProperty, NHueColorBar.OrientationProperty, NHueColorBar.ValueSelectorExtendPercentProperty ); NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; for (int i = 0, editorsCount = editors.Count; i < editorsCount; i++) { stack.Add(editors[i]); } // Create an events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_LuminanceColorBar).CreatePropertyEditors( m_LuminanceColorBar, NLuminanceColorBar.UpdateWhileDraggingProperty, NLuminanceColorBar.BaseColorProperty, NLuminanceColorBar.SelectedValueProperty, NLuminanceColorBar.OrientationProperty, NLuminanceColorBar.ValueSelectorExtendPercentProperty ); NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; for (int i = 0, editorsCount = editors.Count; i < editorsCount; i++) { stack.Add(editors[i]); } // Modify the properties of the selected value property editor NSinglePropertyEditor selectedValueEditor = (NSinglePropertyEditor)editors[2]; selectedValueEditor.Minimum = 0; selectedValueEditor.Maximum = 1; selectedValueEditor.Step = 0.01; // Create an events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_BorderSplitButton).CreatePropertyEditors( m_BorderSplitButton, NBorderSplitButton.EnabledProperty, NBorderSplitButton.HorizontalPlacementProperty, NBorderSplitButton.VerticalPlacementProperty, NBorderSplitButton.DropDownButtonPositionProperty, NBorderSplitButton.HasAutomaticButtonProperty, NBorderSplitButton.HasNoneButtonProperty, NBorderSplitButton.HasMoreOptionsButtonProperty ); NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; 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 = 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); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // properties NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_CheckBox).CreatePropertyEditors( m_CheckBox, NCheckBox.EnabledProperty, NCheckBox.CheckedProperty, NCheckBox.IndeterminateProperty, NCheckBox.SymbolContentRelationProperty); NStackPanel propertiesStack = new NStackPanel(); for (int i = 0; i < editors.Count; i++) { propertiesStack.Add(editors[i]); } stack.Add(new NGroupBox("Properties", new NUniSizeBoxGroup(propertiesStack))); // events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // Create the properties group box NStackPanel propertiesStack = new NStackPanel(); NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_TreeView).CreatePropertyEditors(m_TreeView, NTreeView.EnabledProperty, NTreeView.HorizontalPlacementProperty, NTreeView.VerticalPlacementProperty, NTreeView.NoScrollHAlignProperty, NTreeView.NoScrollVAlignProperty, NTreeView.HScrollModeProperty, NTreeView.VScrollModeProperty, NTreeView.IntegralVScrollProperty ); for (int i = 0, count = editors.Count; i < count; i++) { propertiesStack.Add(editors[i]); } NGroupBox propertiesGroupBox = new NGroupBox("Properties", new NUniSizeBoxGroup(propertiesStack)); stack.Add(propertiesGroupBox); // Create the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; NStackPanel propertiesStack = new NStackPanel(); NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_ComboBox).CreatePropertyEditors( m_ComboBox, NComboBox.EnabledProperty, NComboBox.HorizontalPlacementProperty, NComboBox.VerticalPlacementProperty, NComboBox.DropDownButtonPositionProperty, NComboBox.SelectedIndexProperty, NComboBox.DropDownStyleProperty, NComboBox.WheelNavigationModeProperty ); for (int i = 0; i < editors.Count; i++) { propertiesStack.Add(editors[i]); } stack.Add(new NGroupBox("Properties", new NUniSizeBoxGroup(propertiesStack))); // create the events list box m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // Create a tab NTab tab = new NTab(); stack.Add(tab); // Create the Horizontal scrollbar properties NStackPanel hsbStack = new NStackPanel(); NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_HScrollBar).CreatePropertyEditors( m_HScrollBar, NHRangeScrollBar.EnabledProperty, NHRangeScrollBar.BeginValueProperty, NHRangeScrollBar.EndValueProperty, NHRangeScrollBar.SmallChangeProperty, NHRangeScrollBar.SnappingStepProperty, NHRangeScrollBar.MinimumProperty, NHRangeScrollBar.MaximumProperty ); for (int i = 0; i < editors.Count; i++) { hsbStack.Add(editors[i]); } tab.TabPages.Add(new NTabPage("Horizontal", hsbStack)); // Create the Vertical scrollbar properties NStackPanel vsbStack = new NStackPanel(); editors = NDesigner.GetDesigner(m_VScrollBar).CreatePropertyEditors( m_VScrollBar, NVRangeScrollBar.EnabledProperty, NVRangeScrollBar.BeginValueProperty, NVRangeScrollBar.EndValueProperty, NVRangeScrollBar.SmallChangeProperty, NVRangeScrollBar.SnappingStepProperty, NVRangeScrollBar.MinimumProperty, NVRangeScrollBar.MaximumProperty ); for (int i = 0; i < editors.Count; i++) { vsbStack.Add(editors[i]); } tab.TabPages.Add(new NTabPage("Vertical", vsbStack)); // Add events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // Create a tab NTab tab = new NTab(); stack.Add(tab); NProperty[] properties = new NProperty[] { NRangeSlider.EnabledProperty, NRangeSlider.BeginValueProperty, NRangeSlider.EndValueProperty, NRangeSlider.LargeChangeProperty, NRangeSlider.SnappingStepProperty, NRangeSlider.MinimumProperty, NRangeSlider.MaximumProperty, NRangeSlider.TicksPlacementProperty, NRangeSlider.TicksIntervalProperty, NRangeSlider.TicksLengthProperty }; // Create the Horizontal slider properties NStackPanel hsbStack = new NStackPanel(); NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_HSlider).CreatePropertyEditors( m_HSlider, properties); for (int i = 0; i < editors.Count; i++) { hsbStack.Add(editors[i]); } tab.TabPages.Add(new NTabPage("Horzontal", hsbStack)); // Create the Vertical slider properties NStackPanel vsbStack = new NStackPanel(); editors = NDesigner.GetDesigner(m_VSlider).CreatePropertyEditors( m_VSlider, properties); for (int i = 0; i < editors.Count; i++) { vsbStack.Add(editors[i]); } tab.TabPages.Add(new NTabPage("Vertical", vsbStack)); // Add events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NTab tab = new NTab(); m_SourceEventsLog = new NExampleEventsLog(); tab.TabPages.Add(new NTabPage("Source Events", m_SourceEventsLog)); m_TargetEventsLog = new NExampleEventsLog(); tab.TabPages.Add(new NTabPage("Target Events", m_TargetEventsLog)); return(tab); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; NGroupBox groupBox = new NGroupBox("Culture:"); stack.Add(groupBox); groupBox.Margins = new NMargins(0, 0, 0, 10); // add the cultures combo box int selectedIndex = -1; NComboBox combo = new NComboBox(); for (int i = 0, count = Cultures.Count; i < count; i++) { CultureInfo culture = Cultures[i]; NComboBoxItem item = new NComboBoxItem(culture.EnglishName); item.Tag = culture.Name; combo.Items.Add(item); if (culture.Name == m_Calendar.CultureName) { selectedIndex = i; } } groupBox.Content = combo; combo.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnCultureComboSelectedIndexChanged); // add the property editors NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_Calendar).CreatePropertyEditors( m_Calendar, NCalendar.EnabledProperty, NCalendar.HighlightTodayProperty, NCalendar.MonthFormatModeProperty, NCalendar.DayOfWeekFormatModeProperty ); for (int i = 0; i < editors.Count; i++) { stack.Add(editors[i]); } // add the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // Add the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // Create the commands group box stack.Add(CreateCommandsGroupBox()); // Create the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FitMode = ENStackFitMode.Last; stack.FillMode = ENStackFillMode.Last; // Create the property editors NCheckBox enabledCheckBox = new NCheckBox("Enabled", true); enabledCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnabledCheckBoxCheckedChanged); stack.Add(new NGroupBox("Properties", enabledCheckBox)); // Add an event log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; NCheckBox enabledCheckBox = new NCheckBox("Enabled", true); enabledCheckBox.HorizontalPlacement = ENHorizontalPlacement.Left; enabledCheckBox.VerticalPlacement = ENVerticalPlacement.Top; enabledCheckBox.CheckedChanged += new Function <NValueChangeEventArgs>(OnEnabledCheckBoxCheckedChanged); stack.Add(enabledCheckBox); m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; NTextBox promptCharTextBox = new NTextBox("_"); promptCharTextBox.MaxLength = 1; promptCharTextBox.SelectAllOnFocus = true; promptCharTextBox.HorizontalPlacement = ENHorizontalPlacement.Left; promptCharTextBox.TextChanged += OnPromptCharTextBoxTextChanged; stack.Add(NPairBox.Create("Prompt char: ", promptCharTextBox)); m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // properties NProperty[] properties = new NProperty[] { NAccordion.ShowSymbolProperty }; NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_Accordion).CreatePropertyEditors(m_Accordion, properties); for (int i = 0; i < editors.Count; i++) { stack.Add(editors[i]); } // create the events list box m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // create the palette select combo box NComboBox paletteComboBox = new NComboBox(); paletteComboBox.Items.Add(new NComboBoxItem(ENColorPaletteType.MicrosoftPaint)); paletteComboBox.Items.Add(new NComboBoxItem(ENColorPaletteType.MicrosoftOffice2003)); paletteComboBox.Items.Add(new NComboBoxItem(ENColorPaletteType.MicrosoftOffice2007)); paletteComboBox.Items.Add(new NComboBoxItem(ENColorPaletteType.WebSafe)); paletteComboBox.SelectedIndex = 2; paletteComboBox.SelectedIndexChanged += new Function <NValueChangeEventArgs>(OnPaletteComboBoxSelectedIndexChanged); stack.Add(new NPairBox("Palette:", paletteComboBox, true)); // add come property editors NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_ColorBox).CreatePropertyEditors( m_ColorBox, NColorBox.EnabledProperty, NColorBox.ShowMoreColorsButtonProperty, NColorBox.ShowOpacitySliderInDialogProperty, NColorBox.SelectedColorProperty ); for (int i = 0; i < editors.Count; i++) { stack.Add(editors[i]); } // create the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FitMode = ENStackFitMode.First; stack.FillMode = ENStackFillMode.First; // Create the opened windows tree view m_TreeView = new NTreeView(); m_TreeView.SelectedPathChanged += new Function <NValueChangeEventArgs>(OnTreeViewSelectedPathChanged); stack.Add(m_TreeView); // create some command buttons m_ButtonsStack = new NStackPanel(); m_ButtonsStack.HorizontalSpacing = 3; m_ButtonsStack.Direction = ENHVDirection.LeftToRight; m_ButtonsStack.Add(new NButton(ActivateButtonText)); m_ButtonsStack.Add(new NButton(FocusButtonText)); m_ButtonsStack.Add(new NButton(CloseButtonText)); // capture the button click for the buttons at stack panel level m_ButtonsStack.AddEventHandler(NButton.ClickEvent, new NEventHandler <NEventArgs>(new Function <NEventArgs>(OnWindowActionButtonClicked))); m_ButtonsStack.Enabled = false; stack.Add(m_ButtonsStack); NGroupBox openedWindowsGroupBox = new NGroupBox("Opened Windows", stack); // Add the events log m_EventsLog = new NExampleEventsLog(); // Add the opened windows group box and the events log to a splitter NSplitter splitter = new NSplitter(openedWindowsGroupBox, m_EventsLog, ENSplitterSplitMode.OffsetFromNearSide, 250); splitter.Orientation = ENHVOrientation.Vertical; return(splitter); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // Create the properties group box NStackPanel propertiesStack = new NStackPanel(); NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_ListBox).CreatePropertyEditors(m_ListBox, NListBox.EnabledProperty, NListBox.HorizontalPlacementProperty, NListBox.VerticalPlacementProperty ); for (int i = 0, count = editors.Count; i < count; i++) { propertiesStack.Add(editors[i]); } NPropertyEditor editor = NDesigner.GetDesigner(m_ListBox.Selection).CreatePropertyEditor(m_ListBox.Selection, NListBoxSelection.ModeProperty); NLabel label = (NLabel)editor.GetDescendants(new NInstanceOfSchemaFilter(NLabel.NLabelSchema))[0]; label.Text = "Selection Mode:"; propertiesStack.Add(editor); NGroupBox propertiesGroupBox = new NGroupBox("Properties", new NUniSizeBoxGroup(propertiesStack)); stack.Add(propertiesGroupBox); // Create the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(stack); }
protected override NWidget CreateExampleControls() { NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; // create the palette select combo box NComboBox paletteComboBox = new NComboBox(); paletteComboBox.Items.Add(new NComboBoxItem(ENColorPaletteType.MicrosoftPaint)); paletteComboBox.Items.Add(new NComboBoxItem(ENColorPaletteType.MicrosoftOffice2003)); paletteComboBox.Items.Add(new NComboBoxItem(ENColorPaletteType.MicrosoftOffice2007)); paletteComboBox.Items.Add(new NComboBoxItem(ENColorPaletteType.WebSafe)); paletteComboBox.SelectedIndex = 0; paletteComboBox.SelectedIndexChanged += OnPaletteComboBoxSelectedIndexChanged; stack.Add(new NPairBox("Palette:", paletteComboBox, true)); // add some property editors NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_PaletteColorPicker).CreatePropertyEditors( m_PaletteColorPicker, NPaletteColorPicker.EnabledProperty, NPaletteColorPicker.CyclicKeyboardNavigationProperty, NPaletteColorPicker.SelectedIndexProperty ); for (int i = 0; i < editors.Count; i++) { stack.Add(editors[i]); } // create the events log m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); return(new NUniSizeBoxGroup(stack)); }
protected override NWidget CreateExampleControls() { NList <NPropertyEditor> editors = NDesigner.GetDesigner(m_MenuBar).CreatePropertyEditors( m_MenuBar, NMenuBar.OrientationProperty, NMenuBar.OpenPopupsOnMouseInProperty, NMenuBar.ClosePopupsOnMouseOutProperty ); NStackPanel stack = new NStackPanel(); stack.FillMode = ENStackFillMode.Last; stack.FitMode = ENStackFitMode.Last; for (int i = 0; i < editors.Count; i++) { stack.Add(editors[i]); } m_EventsLog = new NExampleEventsLog(); stack.Add(m_EventsLog); NTrace.WriteLine("Create Menu Example Controls"); return(new NUniSizeBoxGroup(stack)); }