IconPalette
References[IoId("00000000-f5a9-4003-87cf-189947912407")]
public sealed class IconPalette : IEquatable<IconPalette>, IStorable
Palette of standard colours use for icon drawing.
Constructors
IconPalette
#public IconPalette(Color selected, Color unselected, Color hint, Color success, Color warning, Color error, Color analysis, Color analysisDark, Color analysisLight, Color analysisShine, Color input, Color inputDark, Color inputLight, Color inputShine, Color output, Color outputDark, Color outputLight, Color outputShine, Color symbolic, Color symbolicDark, Color symbolicLight, Color symbolicShine)
Parameters:
| selected (Color) | |
| unselected (Color) | |
| hint (Color) | |
| success (Color) | |
| warning (Color) | |
| error (Color) | |
| analysis (Color) | |
| analysisDark (Color) | |
| analysisLight (Color) | |
| analysisShine (Color) | |
| input (Color) | |
| inputDark (Color) | |
| inputLight (Color) | |
| inputShine (Color) | |
| output (Color) | |
| outputDark (Color) | |
| outputLight (Color) | |
| outputShine (Color) | |
| symbolic (Color) | |
| symbolicDark (Color) | |
| symbolicLight (Color) | |
| symbolicShine (Color) |
Fields
Properties
Analysis
#public Color Analysis { get; }
AnalysisDark
#public Color AnalysisDark { get; }
AnalysisLight
#public Color AnalysisLight { get; }
AnalysisShine
#public Color AnalysisShine { get; }
Error
#public Color Error { get; }
Fallback
#Gets the palette of the current skin, for drawing that has no context of its own. Icon styling is part of the skin, so ideally icon contexts are created from a drawing context and do not have to revert to this.
Hint
#public Color Hint { get; }
Input
#public Color Input { get; }
InputDark
#public Color InputDark { get; }
InputLight
#public Color InputLight { get; }
InputShine
#public Color InputShine { get; }
Output
#public Color Output { get; }
OutputDark
#public Color OutputDark { get; }
OutputLight
#public Color OutputLight { get; }
OutputShine
#public Color OutputShine { get; }
Selected
#public Color Selected { get; }
StandardPalettes
#The built-in palettes, with a name and a sentence each, as offered by the skin editor.
Success
#public Color Success { get; }
Symbolic
#public Color Symbolic { get; }
SymbolicDark
#public Color SymbolicDark { get; }
SymbolicLight
#public Color SymbolicLight { get; }
SymbolicShine
#public Color SymbolicShine { get; }
Unselected
#public Color Unselected { get; }
Warning
#public Color Warning { get; }
Methods
Modify
#public IconPalette Modify(Color? selected = null, Color? unselected = null, Color? hint = null, Color? success = null, Color? warning = null, Color? error = null, Color? analysis = null, Color? analysisDark = null, Color? analysisLight = null, Color? analysisShine = null, Color? input = null, Color? inputDark = null, Color? inputLight = null, Color? inputShine = null, Color? output = null, Color? outputDark = null, Color? outputLight = null, Color? outputShine = null, Color? symbolic = null, Color? symbolicDark = null, Color? symbolicLight = null, Color? symbolicShine = null)
Parameters:
| selected (Color? = null) | |
| unselected (Color? = null) | |
| hint (Color? = null) | |
| success (Color? = null) | |
| warning (Color? = null) | |
| error (Color? = null) | |
| analysis (Color? = null) | |
| analysisDark (Color? = null) | |
| analysisLight (Color? = null) | |
| analysisShine (Color? = null) | |
| input (Color? = null) | |
| inputDark (Color? = null) | |
| inputLight (Color? = null) | |
| inputShine (Color? = null) | |
| output (Color? = null) | |
| outputDark (Color? = null) | |
| outputLight (Color? = null) | |
| outputShine (Color? = null) | |
| symbolic (Color? = null) | |
| symbolicDark (Color? = null) | |
| symbolicLight (Color? = null) | |
| symbolicShine (Color? = null) |