IconTable

public sealed class IconTable : IColourSpace
Exposes the Space.Icon space as a UI table.

Constructors

IconTable

#
public IconTable(Colour colour)
Create a new Icon table model, initialised at the given colour.
colour (Colour)

Properties

Colour

#
public Colour Colour { get; }
Colour
Explicit

IColourSpace.Filter

#
Filter
Explicit

IColourSpace.Format

#
Format
Explicit

IColourSpace.Nomen

#
Nomen

Icon

#
public IIcon Icon { get; }
Icon

Special

#
public SpecialColour Special { get; }
Gets the special colour stored in this model.

Methods

Draw

#
public void Draw(Context context, RectangleF bounds, ColourModelVisuals visuals)
context (Context)
bounds (RectangleF)
visuals (ColourModelVisuals)
Draw
Explicit

IColourSpace.GetChannels

#
void IColourSpace.GetChannels(out UiNumber channel1, out UiNumber channel2, out UiNumber channel3)
channel1 (out UiNumber)
channel2 (out UiNumber)
channel3 (out UiNumber)
GetChannels
Explicit

IColourSpace.RespondToMouseDown

#
object IColourSpace.RespondToMouseDown(PointF mouse, MouseButtons buttons)
mouse (PointF)
buttons (MouseButtons)
RespondToMouseDown
Explicit

IColourSpace.RespondToMouseMove

#
void IColourSpace.RespondToMouseMove(object motionData, PointF mouse, MouseButtons buttons, Keys keys)
motionData (object)
mouse (PointF)
buttons (MouseButtons)
keys (Keys)
RespondToMouseMove
Explicit

IColourSpace.RespondToMouseUp

#
void IColourSpace.RespondToMouseUp(object motionData, PointF mouse, MouseButtons buttons, Keys keys)
motionData (object)
mouse (PointF)
buttons (MouseButtons)
keys (Keys)
RespondToMouseUp
Explicit

IColourSpace.SetChannels

#
void IColourSpace.SetChannels(UiNumber channel1, UiNumber channel2, UiNumber channel3)
channel1 (UiNumber)
channel2 (UiNumber)
channel3 (UiNumber)
SetChannels

SetColour

#
public void SetColour(Colour colour)
colour (Colour)
SetColour