Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface IconMapper
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun retrieveStatelessIcon(iconPath: String, svgLoader: SvgLoader, iconData: IntelliJThemeIconData): PainterProvider<Unit>
Link copied to clipboard
suspend fun retrieveTextStyle(key: String, color: Color = Color.Unspecified, lineHeight: TextUnit = TextUnit.Unspecified, bold: Boolean = false, fontStyle: FontStyle = FontStyle.Normal, size: TextUnit = TextUnit.Unspecified): TextStyle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Converts a JBDimension to DpSize, in a scaling-aware way. This means that the resulting DpSize will be constructed by first obtaining the unscaled values. This avoids double scaling.
Link copied to clipboard
Link copied to clipboard
Converts a JBInsets to PaddingValues, in a scaling-aware way. This means that the resulting PaddingValues will be constructed from the JBInsets.unscaled values, treated as Dp. This avoids double scaling.
Converts a Insets to PaddingValues. If the receiver is a JBInsets instance, this function delegates to the specific toPaddingValues for it, which is scaling-aware.