|
| 1 | +package org.cobalt.api.ui.theme.impl |
| 2 | + |
| 3 | +import org.cobalt.api.ui.theme.Theme |
| 4 | +import java.awt.Color |
| 5 | + |
| 6 | +data class CustomTheme( |
| 7 | + override var name: String = "Custom", |
| 8 | + override var background: Int = Color(18, 18, 18).rgb, |
| 9 | + override var panel: Int = Color(24, 24, 24).rgb, |
| 10 | + override var inset: Int = Color(30, 30, 30).rgb, |
| 11 | + override var overlay: Int = Color(18, 18, 18, 230).rgb, |
| 12 | + override var text: Int = Color(230, 230, 230).rgb, |
| 13 | + override var textPrimary: Int = Color(245, 245, 245).rgb, |
| 14 | + override var textSecondary: Int = Color(179, 179, 179).rgb, |
| 15 | + override var textDisabled: Int = Color(120, 120, 120).rgb, |
| 16 | + override var textPlaceholder: Int = Color(128, 128, 128).rgb, |
| 17 | + override var textOnAccent: Int = Color(245, 245, 245).rgb, |
| 18 | + override var accent: Int = Color(61, 94, 149).rgb, |
| 19 | + override var accentPrimary: Int = Color(53, 85, 139).rgb, |
| 20 | + override var accentSecondary: Int = Color(86, 116, 170).rgb, |
| 21 | + override var selection: Int = Color(70, 130, 180, 100).rgb, |
| 22 | + override var controlBg: Int = Color(42, 42, 42, 50).rgb, |
| 23 | + override var controlBorder: Int = Color(42, 42, 42).rgb, |
| 24 | + override var inputBg: Int = Color(42, 42, 42, 50).rgb, |
| 25 | + override var inputBorder: Int = Color(42, 42, 42).rgb, |
| 26 | + override var success: Int = Color(34, 139, 34).rgb, |
| 27 | + override var warning: Int = Color(184, 134, 11).rgb, |
| 28 | + override var error: Int = Color(178, 34, 34).rgb, |
| 29 | + override var info: Int = Color(61, 94, 149).rgb, |
| 30 | + override var scrollbarThumb: Int = Color(61, 94, 149).rgb, |
| 31 | + override var scrollbarTrack: Int = Color(32, 32, 32).rgb, |
| 32 | + override var sliderTrack: Int = Color(60, 60, 60).rgb, |
| 33 | + override var sliderFill: Int = Color(61, 94, 149).rgb, |
| 34 | + override var sliderThumb: Int = Color(61, 94, 149).rgb, |
| 35 | + override var tooltipBackground: Int = Color(18, 18, 18, 240).rgb, |
| 36 | + override var tooltipBorder: Int = Color(42, 42, 42).rgb, |
| 37 | + override var tooltipText: Int = Color(230, 230, 230).rgb, |
| 38 | + override var notificationBackground: Int = Color(25, 25, 25).rgb, |
| 39 | + override var notificationBorder: Int = Color(61, 94, 149).rgb, |
| 40 | + override var notificationText: Int = Color(230, 230, 230).rgb, |
| 41 | + override var notificationTextSecondary: Int = Color(179, 179, 179).rgb, |
| 42 | + override var infoBackground: Int = Color(61, 94, 149, 25).rgb, |
| 43 | + override var infoBorder: Int = Color(61, 94, 149, 150).rgb, |
| 44 | + override var infoIcon: Int = Color(61, 94, 149, 255).rgb, |
| 45 | + override var warningBackground: Int = Color(184, 134, 11, 25).rgb, |
| 46 | + override var warningBorder: Int = Color(184, 134, 11, 150).rgb, |
| 47 | + override var warningIcon: Int = Color(184, 134, 11, 255).rgb, |
| 48 | + override var successBackground: Int = Color(34, 139, 34, 25).rgb, |
| 49 | + override var successBorder: Int = Color(34, 139, 34, 150).rgb, |
| 50 | + override var successIcon: Int = Color(34, 139, 34, 255).rgb, |
| 51 | + override var errorBackground: Int = Color(178, 34, 34, 25).rgb, |
| 52 | + override var errorBorder: Int = Color(178, 34, 34, 150).rgb, |
| 53 | + override var errorIcon: Int = Color(178, 34, 34, 255).rgb, |
| 54 | + override var selectionText: Int = Color(245, 245, 245).rgb, |
| 55 | + override var searchPlaceholderText: Int = Color(128, 128, 128).rgb, |
| 56 | + override var moduleDivider: Int = Color(42, 42, 42).rgb, |
| 57 | + override var selectedOverlay: Int = Color(61, 94, 149, 50).rgb, |
| 58 | + override var white: Int = Color(255, 255, 255).rgb, |
| 59 | + override var black: Int = Color(0, 0, 0).rgb, |
| 60 | + override var transparent: Int = Color(0, 0, 0, 0).rgb |
| 61 | +) : Theme |
0 commit comments