colorChooser

fnColor * colorChooser(string title, Color initialColor = Color.init, ColorMode mode = ColorMode.rgb)

Shows a color chooser dialog.

Parameters

titleTitle for the dialog
initialColorInitial color to display
modeColor selection mode

Returns

The selected color, or null if cancelled

Example:

auto result = colorChooser("Pick a color", Color(1.0, 0.0, 0.0));
if (result !is null) {
    writeln("Selected: ", result.r, ", ", result.g, ", ", result.b);
}