NevronOpenVision
Nevron.Nov.UI Namespace / NUITheme Class
Fields Properties Methods Events


In This Topic
    NUITheme Class Members
    In This Topic

    The following tables list the members exposed by NUITheme.

    Public Fields
     NameDescription
    Public FieldA widget with Nevron.Nov.Dom.NElement.UserClass set to UserClassAlert.  
    Public FieldMatches elements with and NStylePropertyEx.FontStyleBoldPropertyEx equal to true.  
    Public FieldA drop down edit whose drop down button is positioned at the bottom.  
    Public FieldA tab with headers positioned at th bottom.  
    Public FieldThe slider has ticks on the bottom (valid only for horizontal sliders).  
    Public FieldCombines the Checked And IsDisabled states.  
    Public FieldCombines the Checked And IsMouseOver states.  
    Public FieldCombines the Checked And IsPressed states.  
    Public FieldMatches elements with a Checked:bool property equal to true.  
    Public FieldMatches elements with an Expanded:bool property equal to false.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Colors child.  
    Public FieldSelected state of items placed in a command bar.  
    Public FieldMatches elements with and NStylePropertyEx.RelativeFontSizePropertyEx set to Default.  
    Public FieldMatches a widget, descendant of a ribbon group.  
    Public FieldMatches elements with a IsDisabled:bool property equal to true.  
    Public FieldMatches elements with a IsDisabled:bool property equal to false.  
    Public FieldMatches elements with an Expandable:bool property equal to true.  
    Public FieldCombines the Expanded And IsDisabled states.  
    Public FieldMatches elements with an Expanded:bool property equal to true.  
    Public FieldMatches elements with an NStylePropertyEx.ExtendedLookPropertyEx property equal to Flat.  
    Public FieldThe flat skin type  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Fonts child.  
    Public FieldRepresents the Font skin type, that is associated with the following properties: Font  
    Public FieldThe state of a command bar when it has hidden items.  
    Public FieldA widget with horizontal orientation.  
    Public FieldMatches a widget, direct child of an application menu popup window.  
    Public FieldMatches a widget, direct child of an auto complete box.  
    Public FieldMatches a widget, direct child of a button base.  
    Public FieldMatches a widget, direct child of a calendar arrow button.  
    Public FieldMatches a widget, direct child of a calendar picker cell.  
    Public FieldMatches a widget, direct child of a calendar title button.  
    Public FieldMatches a widget, direct child of a check box.  
    Public FieldMatches a widget, direct child of a ribbon group collapsed state menu drop down.  
    Public FieldMatches a widget, direct child of a color box base.  
    Public FieldMatches a widget, direct child of a combo box.  
    Public FieldMatches a widget, direct child of a combo box item.  
    Public FieldMatches a widget, direct child of a command bar.  
    Public FieldMatches a widget in a command bar floater options button.  
    Public FieldMatches a widget, direct child of a command bar item collection.  
    Public FieldMatches a widget, direct child of a command bar lane.  
    Public FieldMatches a widget, direct child of a command bar pendant.  
    Public FieldMatches a widget, direct child of a context popup window.  
    Public FieldMatches a widget, direct child of a date time box.  
    Public FieldMatches a widget, direct child of a day picker cell.  
    Public FieldCombines the Indeterminate And IsDisabled states.  
    Public FieldCombines the Indeterminate And IsMouseOver states.  
    Public FieldCombines the Indeterminate And IsPressed states.  
    Public FieldMatches elements with an Indeterminate:bool property equal to true.  
    Public FieldMatches a widget, direct child of a drop down button.  
    Public FieldMatches a widget, direct child of a drop down edit.  
    Public FieldMatches a widget, direct child of a drop down edit's drop down button.  
    Public FieldMatches a widget in an expandable section.  
    Public FieldMatches a widget in an expandable section header.  
    Public FieldMatches a widget, direct child of a a horizontal scrollbar.  
    Public FieldMatches a widget, direct child of a list box item.  
    Public FieldMatches a widget direct child of a menu bar.  
    Public FieldMatches a widget direct child of menu drop down.  
    Public FieldMathces a widget, direct child of an outlook bar pendant.  
    Public FieldMatches a widget, direct child of a numeric up down.  
    Public FieldMatches a widget, direct child of a popup window.  
    Public FieldMatches a widget, direct child of a radio button.  
    Public FieldMatches a widget, direct child of a range slider.  
    Public FieldMatches a widget, direct child of a ribbon collapsible panel.  
    Public FieldMatches a widget, direct child of a ribbon content drop down.  
    Public FieldMatches a widget, direct child of a ribbon gallery.  
    Public FieldMatches a widget, direct child of a ribbon gallery spinner.  
    Public FieldMatches a widget, direct child of a ribbon group header.  
    Public FieldMatches a widget, direct child of a ribbon menu drop down.  
    Public FieldMatches a widget, direct child of a ribbon split button.  
    Public FieldMatches a widget, direct child of a ribbon stack panel.  
    Public FieldMatches a widget, direct child of a ribbon tab.  
    Public FieldMatches a widget, direct child of a ribbon tab.  
    Public FieldMatches a widget, direct child of a ribbon wrap flow panel.  
    Public FieldMatches a widget, direct child of a scrollbar arrow button.  
    Public FieldMatches a widget, direct child of a scrollbar.  
    Public FieldMatches a widget, direct child of a scrollbar thumb.  
    Public FieldMatches a widget, direct child of a slider.  
    Public FieldMatches a widget, direct child of a spinner button.  
    Public FieldMatches a widget, direct child of a spinner.  
    Public FieldMatches a widget, direct child of a a split button.  
    Public FieldMatches a widget, direct child of a splitter base instance.  
    Public FieldMatches a widget, direct child of a splitter thumb button.  
    Public FieldMatches a widget, direct child of a splitter thumb.  
    Public FieldMatches a widget, direct child of a symbol button.  
    Public FieldMatches a widgetm direct child of a symbol repeat button.  
    Public FieldMatches a widget, direct child of a symbol toggle button.  
    Public FieldMatches a widget, direct child of a tab.  
    Public FieldMatches a widget, direct child of a tab page.  
    Public FieldMatches a widget, direct child of a task dialog.  
    Public FieldMatches a widget, direct child of a title bar close button.  
    Public FieldMatches a widget, direct child of a window title bar.  
    Public FieldMatches a widget, direct child of a title bar control box.  
    Public FieldMatches a widget, direct child of a title bar help button.  
    Public FieldMatches a widget, direct child of a title bar maximize button.  
    Public FieldMatches widgets that are children of the title bar menu drop down  
    Public FieldMatches symbols in headers of menu items, whose UserId is set to Close.  
    Public FieldMatches symbols in headers of menu items, whose UserId is set to Maximize.  
    Public FieldMatches symbols in headers of menu items, whose UserId is set to Minimize.  
    Public FieldMatches symbols in headers of menu items, whose UserId is set to Restore.  
    Public FieldMatches a widget, direct child of a title bar minimize button.  
    Public FieldMatches a widget, direct child of a title bar control menu drop down.  
    Public FieldMatches a widget, direct child of a toggle button.  
    Public FieldMatches a widget direct child of a toolbar.  
    Public FieldMatches a widget, direct child of a top level window.  
    Public FieldMatches a widget, direct child of a tree view item header.  
    Public FieldMatches a widget, direct child of an up down base.  
    Public FieldMatches a widget, direct child of a vertical scrollbar.  
    Public FieldMatches a begin thumb.  
    Public FieldMatches the checked symbol of a checkable menu item.  
    Public FieldMatches the ChildMenuItemsSymbol child of a menu item.  
    Public FieldA button that is the collapsed down child of a ribbon gallery.  
    Public FieldMatches a widget, content child of a select menu item.  
    Public FieldMatches elements with an NStylePropertyEx.IsDarkThemeInvertiblePropertyEx property equal to true.  
    Public FieldMatches a widget that is a decrease button.  
    Public FieldMatches a widget that is a decrease shaft button.  
    Public FieldMatches elements with a NDragDrop.IsDirectlyOver extended property equal to true.  
    Public FieldMatches elements with a NDragDrop.IsOver extended property equal to true.  
    Public FieldA button that is the drop down button child of a ribbon gallery spinner.  
    Public FieldMatches an end thumb.  
    Public FieldMatches a node that is the first child of its parent.  
    Public FieldMatches elements with a NKeyboard.IsFocused extended property equal to true.  
    Public FieldMatches elements with a NKeyboard.IsFocusWithin extended property equal to true.  
    Public FieldMatches a widget, which is the Footer child of a task dialog.  
    Public FieldMatches top level windows with an IsFrameActive:bool property equal to false.  
    Public FieldMatches top level windows with an IsFrameActive:bool property equal to true.  
    Public FieldDay picker cell that represents a day from the next month of the currently shown month.  
    Public FieldDay picker cell that represents a day from the previous month of the currently shown month.  
    Public FieldMatches elements with an NStylePropertyEx.IsHighlightedPropertyEx property equal to true.  
    Public FieldMatches a widget that is an increase button.  
    Public FieldMatches a widget that is an increase shaft button.  
    Public FieldMatches a node that is the last child of its parent.  
    Public FieldA ribbon separator that is the last widget on a lane of a ribbon wrap flow panel.  
    Public FieldMatches top level windows with an IsMaximized:bool property equal to false.  
    Public FieldMatches top level windows with an IsMaximized:bool property equal to true.  
    Public FieldMatches elements with a NMouse.IsDirectlyOver extended property equal to true.  
    Public FieldMatches elements with a NMouse.IsOver extended property equal to true.  
    Public FieldMatches elements with a IsMouseOverSymbol:bool property equal to true.  
    Public FieldA button that is the NextPage button in a calendar header.  
    Public FieldMatches a widget that is a next pane button.  
    Public FieldMatches a node that is the only child of its parent.  
    Public FieldA button that is the page down button child of a ribbon gallery spinner.  
    Public FieldA button that is the page up button child of a ribbon gallery spinner.  
    Public FieldMatches elements with a IsPopupOpened:bool property equal to true.  
    Public FieldMatches elements with a IsPressed:bool property equal to true.  
    Public FieldMatches a widget that is a previous pane button.  
    Public FieldA button that is the PrevPage button in a calendar header.  
    Public FieldThe scroll left button of a ribbon tab.  
    Public FieldThe scroll right button of a ribbon tab.  
    Public FieldCombines the IsSelected And IsDisabled states.  
    Public FieldCombines the IsSelected And IsEnabled states.  
    Public FieldMatches elements with an NStylePropertyEx.IsSelectedPropertyEx extended property equal to true.  
    Public FieldMatches elements with an NStylePropertyEx.IsTextHighlightedPropertyEx property equal to true.  
    Public FieldMatches a day picker cell that represents today in a calendar widget with HighlightTodday property set to true.  
    Public FieldMatches a widget, which is the IsVerificationCheckBox child of a task dialog.  
    Public FieldMatches a linked label whose link URL has been visited.  
    Public FieldMatches elements with and NStylePropertyEx.RelativeFontSizePropertyEx set to Large.  
    Public FieldA tab with headers positioned on the left.  
    Public FieldThe slider has ticks on the left (valid only for vertical sliders).  
    Public FieldMatches elements with an NStylePropertyEx.ExtendedLookPropertyEx property equal to Normal.  
    Public Fieldstatic (Shared in Visual Basic)Schema associated with NUITheme.  
    Public FieldA circular progress bar.  
    Public FieldA horizontal progress bar.  
    Public FieldA vertical progress bar.  
    Public FieldThe ribbon skin type.  
    Public FieldA ribbon widget in small state.  
    Public FieldA ribbon tab in collapsed state.  
    Public FieldA ribbon tab inexpanded state.  
    Public FieldA tab with headers positioned on the right.  
    Public FieldThe slider has ticks on the right (valid only for vertical sliders).  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Scheme property.  
    Public FieldA calendar picker cell that represents the currently selected month.  
    Public FieldA calendar picker cell that represents the currently selected year.  
    Public Field  
    Public Field  
    Public FieldMatches elements with and NStylePropertyEx.RelativeFontSizePropertyEx set to Small.  
    Public FieldRepresents the Text Fill skin type, that is associated with the following properties: TextFill  
    Public FieldThe UI theme type.  
    Public FieldA tab with headers positioned at the top.  
    Public FieldThe slider has ticks on the top (valid only for horizontal sliders).  
    Public Fieldstatic (Shared in Visual Basic)Reference to the TouchMode property.  
    Public FieldMatches elements with a Checked:bool property equal to false.  
    Public FieldA user class that when applied to flat buttons (for example buttons in ribbon and toolbars), applies an "Alert" style to them, typically making them red.  
    Public FieldA widget with vertical orientation.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the WindowResizeCornerSize property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the WindowResizeFrameThickness property.  
    Public FieldMatches elements with and NStylePropertyEx.RelativeFontSizePropertyEx set to Large.  
    Public FieldMatches elements with and NStylePropertyEx.RelativeFontSizePropertyEx set to XSmall.  
    Public FieldMatches elements with and NStylePropertyEx.RelativeFontSizePropertyEx set to XXLarge.  
    Public FieldMatches elements with and NStylePropertyEx.RelativeFontSizePropertyEx set to XXSmall.  
    Public FieldMatches elements with and NStylePropertyEx.RelativeFontSizePropertyEx set to XXXLarge.  
    Top
    Public Properties
     NameDescription
    Public PropertyThe theme colors map.  
    Public PropertyThe theme fonts map.  
    Public PropertyThe default rounding of inner corners  
    Public PropertyThe default rounding of outer corners  
    Public PropertyThickness of the outline borders  
    Public PropertyGets the scheme of this UI theme.  
    Public PropertyGets whether the theme is in touch mode.  
    Public PropertyGets/Sets the value of the window resize corner size. By default set to 10 DIPs.  
    Public PropertyGets/Sets the value of the window resize frame thickness. By default set to new NMargins(4).  
    Top
    Public Methods
     NameDescription
    Public Method  
    Public MethodOverloaded. Sets background fill.  
    Public Method  
    Public Method  
    Public MethodOverloaded. Sets border.  
    Public MethodSets border thickness.  
    Public MethodOverloaded. Clears the background of the given theming style.  
    Public MethodOverloaded. Clears the border and the background of the given theming style.  
    Public MethodOverloaded. Clears the border and sets the border thikness to 0.  
    Public MethodSets the margins to Zero.  
    Public MethodSets the padding to Zero.  
    Public MethodSets Control background  
    Public MethodSets text fill to Settings.ControlText  
    Public MethodSets a stroke with ControlText theme color as a style for the given property.  
    Public MethodSets Control color to WindowBackgroundFill  
    Public Methodstatic (Shared in Visual Basic)Creates an UI theme for the given ENUITheme value.  
    Public MethodCreates the fill for command bar docks.  
    Public Methodstatic (Shared in Visual Basic)Creates an UI theme for the given theme scheme.  
    Public MethodCreates the fill for command bar headers.  
    Public MethodCreates the fill for horizontal command bars.  
    Public MethodCreates the fill for menus.  
    Public MethodCreates the fill for vertical command bars.  
    Public MethodSets a predefined cursor.  
    Public MethodOverloaded. Applies a default font.  
    Public MethodSets default padding.  
    Public MethodCreates a double window symbol.  
    Public MethodSets the specified settings to the specified fill picker schema.  
    Public MethodSets the border and background of a flat checked button.  
    Public MethodSets the border and background of a flat highlighted button.  
    Public MethodSets the border and background of a flat pressed button.  
    Public MethodSets the border and background of a selected button.  
    Public MethodOverloaded. Gets an image skinner, that skins box elements that are instances of the specified target schema.  
    Public MethodOverloaded. Gets an image skinner, that skins a symbol property of the specified target schema.  
    Public MethodOverridden. Overriden to return the "UI" string.  
    Public Method  
    Public MethodSets text fill to Settings.GrayText  
    Public MethodSets a stroke with GrayText theme color as a style for the given property.  
    Public MethodSets Highlight background  
    Public MethodSets text fill to Settings.HighlightText  
    Public Method  
    Public MethodSets HorizontalPlacement to ENHorizontalPlacement.Center  
    Public MethodSets HorizontalPlacement to ENHorizontalPlacement.Left  
    Public MethodSets text fill to Settings.HotTrack  
    Public Method  
    Public Method  
    Public MethodSets the specified margins  
    Public MethodSets max height for the given style.  
    Public MethodSets max height for the given style.  
    Public MethodSets max width for the given style.  
    Public MethodSets the specified padding  
    Public Method  
    Public MethodSets the preferred size of the given theming style to the specified width and height.  
    Public Method  
    Public MethodSets pressed padding  
    Public MethodCreates a Question symbol shape.  
    Public Method  
    Public MethodSkins the Checked states: Checked, CheckedMouseOver, CheckedPressed and CheckedDisabled.  
    Public MethodSkins the inactive states: InactiveNormal, InactiveMouseOver, InactivePressed and InactiveDisabled.  
    Public MethodSkins the Indeterminate states: Indeterminate, IndeterminateMouseOver, IndeterminatePressed and IndeterminateDisabled.  
    Public MethodSkins the standard states: Normal, MouseOver, Pressed, Disabled.  
    Public Method  
    Public Method  
    Public MethodCreates a stroked X symbol with the given color.  
    Public Method  
    Public MethodSets normal border with the specified color  
    Public MethodOverloaded. Sets thick border thickness.  
    Public Method  
    Public Method  
    Public Method  
    Public MethodSets thin border with the specified color.  
    Public MethodOverloaded. Sets thin border thickness.  
    Public Method  
    Public Method  
    Public Method  
    Public Method  
    Public Method  
    Public Method  
    Public Method  
    Public Method  
    Public MethodOverloaded. Creates a triangle symbol that points down.  
    Public MethodOverloaded. Creates a triangle symbol that points left.  
    Public MethodOverloaded. Creates a triangle symbol that points right.  
    Public MethodOverloaded. Creates a triangle symbol that points up.  
    Public MethodCreates an underscore symbol in lower left corner of an 8x8 rectangle.  
    Public MethodSets VerticalPlacement to ENVerticalAlignment.Center  
    Public MethodOverloaded. Sets Window background  
    Public MethodCreates a window minuature symbol.  
    Public MethodSets Window color to WindowBackgroundFill  
    Top
    Protected Methods
     NameDescription
    Protected MethodCreates the style sheet rules for accordions.  
    Protected Method  
    Protected Method  
    Protected Method  
    Protected MethodCreates the color box styles.  
    Protected Method  
    Protected MethodCreates the combo box styles.  
    Protected MethodCreates the command bar styles.  
    Protected MethodCreates the context menu styles.  
    Protected MethodCreates the date time box styles.  
    Protected Internal MethodOverloaded. Creates the default font.  
    Protected MethodCreates the dialog styles.  
    Protected MethodCreates the document box styles.  
    Protected MethodCreates the document view message styles.  
    Protected MethodCreates a dotted stroke style with the specified color  
    Protected Method  
    Protected MethodCreates the drop down buttons symbol styles for the given theming context: in ribbon context (DescendantOfRibbonGroupContext) or in command bars context (InCommandBarItemCollectionContext).  
    Protected Method  
    Protected MethodCreates the rules for designers, editors and edit widgets.  
    Protected Method  
    Protected MethodOverloaded. Creates flat button styles - i.e. the style for buttons commonly in a ribbon or a toolbar.  
    Protected MethodCreates the styles for the flat buttons of the given user class.  
    Protected MethodCreates flat drop down button styles.  
    Protected Method  
    Protected MethodCreates flat split button styles.  
    Protected MethodCreates the flat window styles.  
    Protected Method  
    Protected MethodCreates the image box styles.  
    Protected MethodCreates the label styles.  
    Protected Method  
    Protected Method  
    Protected MethodCreates the menu styles.  
    Protected MethodCreates the navigation bar styles.  
    Protected MethodCreates the style sheet rules for panels.  
    Protected MethodCreates the Preview styles.  
    Protected Method  
    Protected Method  
    Protected Method  
    Protected MethodCreates the ribbon layout panel styles.  
    Protected MethodCreates the ribbon styles.  
    Protected Method  
    Protected Method  
    Protected Method  
    Protected Method  
    Protected MethodCreates the splitter styles.  
    Protected MethodCreates the style sheet rules for status bars.  
    Protected MethodOverloaded.   
    Protected MethodCreates the symbol button and symbol toggle button styles.  
    Protected MethodCreates symbol styles.  
    Protected MethodCreates the table picker styles.  
    Protected Method  
    Protected MethodCreates text box styles.  
    Protected MethodOverridden. Overriden to call the protected virtual methods that create the styles for the different UI elements.  
    Protected MethodCreates thumb styles.  
    Protected Method  
    Protected Method  
    Protected Method  
    Protected MethodCreates the widget styles.  
    Protected MethodCreates the window styles.  
    Protected MethodGets the color for command bars symbols.  
    Protected MethodOverloaded.   
    Internal Method  
    Top
    See Also