The visual editor used to edit an existing NPalette object.
Nevron User Interface uses palettes for storing information about how an object should be rendered. Each renderer uses such a palette in order to properly perform the desired drawing operation.
Generally, palettes might be considered as objects containing rendering information. As well as an array of colors, a NPalette instance stores information about 3D-style, color scheme and a boolean value whether or not to use system themes (if available) when the specified color scheme is WindowsDefault.
The NPalette class is an abstract one that provides basic implementation of a "palette" abstraction. Nevron User Interface works with NUIPalette instances, which provides color definitions for all the predefined color schemes available in the suite.