Companion

object Companion

Properties

Link copied to clipboard
const val DEFAULT_COLOR_MS: Int = 250
Link copied to clipboard
const val DEFAULT_HEIGHT_BAR: Double = 16.0
Link copied to clipboard
const val DEFAULT_HEIGHT_BUTTON: Double = 40.0
Link copied to clipboard
Link copied to clipboard
const val DEFAULT_WIDTH_BUTTON: Double = 40.0
Link copied to clipboard
val FIRST: PseudoClass?

Псевдоклассы для применения css к сегментам/контролам

Link copied to clipboard
const val FONT_SIZE: Double = 16.0
Link copied to clipboard
const val ICON_ADD: String
Link copied to clipboard
Link copied to clipboard
const val ICON_DELETE: String
Link copied to clipboard
Link copied to clipboard
const val ICON_PICKER: String

Иконки из собственного шрифта "KASKAD Icons"

Link copied to clipboard
Link copied to clipboard
val LAST: PseudoClass?
Link copied to clipboard
val MIDDLE: PseudoClass?
Link copied to clipboard
const val RADIUS: Double = 8.0

Единые константы размеров/отступов/иконок

Link copied to clipboard
val SELECTED: PseudoClass?
Link copied to clipboard
const val SPACING: Double = 8.0
Link copied to clipboard
const val TITLE_NAME: String

Заголовок окна

Functions

Link copied to clipboard
operator fun invoke(color: SDFXColor = SDFXColor.default()): SDFXColorPicker

Фабрика/оператор вызова: возвращает (лениво создаёт) экземпляр и сразу прокидывает в него исходный цвет.

Link copied to clipboard
fun toHSV(c: Color): Triple<Double, Double, Double>

Конвертация Color -> HSV. h — 0..360; s — 0..1; v — 0..1 Алгоритм: классическая формула через max/min каналов.