Package-level declarations

Types

Link copied to clipboard
object BridgePaletteMapperFactory : PaletteMapperFactory
Link copied to clipboard
object BridgeResourceLoader : JewelResourceLoader, ClassLoaderProvider
Link copied to clipboard
@Immutable
class BridgeThemeColorPalette : IntUiThemeColorPalette
Link copied to clipboard
interface IconMapper
Link copied to clipboard
Link copied to clipboard
class SwingBridgeService : Disposable

Properties

Link copied to clipboard
val JBValue.dp: Dp

Functions

Link copied to clipboard
fun ToolWindow.addComposeTab(tabDisplayName: String, isLockable: Boolean = true, isCloseable: Boolean = false, content: @Composable () -> Unit)
Link copied to clipboard
fun List<Color>.createVerticalBrush(startY: Float = 0.0f, endY: Float = Float.POSITIVE_INFINITY, tileMode: TileMode = TileMode.Clamp): Brush
Link copied to clipboard
fun retrieveArcAsCornerSize(key: String): CornerSize
Link copied to clipboard
fun retrieveArcAsCornerSizeWithFallbacks(vararg keys: String): CornerSize
Link copied to clipboard
fun retrieveColorOrNull(key: String): Color?
Link copied to clipboard
Link copied to clipboard
fun retrieveColorsOrUnspecified(vararg keys: String): List<Color>
Link copied to clipboard
fun retrieveInsetsAsPaddingValues(key: String): PaddingValues
Link copied to clipboard
fun retrieveIntAsDp(key: String): Dp
Link copied to clipboard
Link copied to clipboard
fun <T : InteractiveComponentState> retrieveStatefulIcon(iconPath: String, svgLoader: SvgLoader, iconData: IntelliJThemeIconData, prefixTokensProvider: (state: T) -> String = { "" }, suffixTokensProvider: (state: T) -> String = { "" }): PainterProvider<T>
Link copied to clipboard
fun retrieveStatelessIcon(iconPath: String, svgLoader: SvgLoader, iconData: IntelliJThemeIconData): PainterProvider<Unit>
Link copied to clipboard
suspend fun retrieveTextStyle(fontKey: String, colorKey: String? = null): TextStyle
suspend fun retrieveTextStyle(key: String, color: Color = Color.Unspecified, lineHeight: TextUnit = TextUnit.Unspecified): TextStyle
Link copied to clipboard
@Composable
fun SwingBridgeTheme(content: @Composable () -> Unit)
Link copied to clipboard
fun Color.toComposeColor(): Color
Link copied to clipboard