IJPL-787 JBHtmlPane: mark JBHtmlPane as experimental until its API stabilizes

GitOrigin-RevId: 02a4bb9ca2c3705a20607e0a3b74b2c27a931383
This commit is contained in:
Piotr Tomiak
2024-03-12 15:33:40 +00:00
committed by intellij-monorepo-bot
parent 23c795a7ec
commit 3ef88d1ea7
3 changed files with 6 additions and 0 deletions
@@ -20,6 +20,7 @@ import com.intellij.util.ui.html.cssPadding
import com.intellij.util.ui.html.width
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import org.jetbrains.annotations.ApiStatus.Experimental
import org.jetbrains.annotations.Nls
import org.jsoup.Jsoup
import org.jsoup.nodes.Element
@@ -115,6 +116,7 @@ import javax.swing.text.html.StyleSheet
* ```
*
*/
@Experimental
@Suppress("LeakingThis")
open class JBHtmlPane(
private val myStyleConfiguration: JBHtmlPaneStyleConfiguration,
@@ -3,6 +3,7 @@ package com.intellij.ui.components
import com.intellij.util.ui.CSSFontResolver
import com.intellij.util.ui.ExtendableHTMLViewFactory
import org.jetbrains.annotations.ApiStatus.Experimental
import java.awt.Color
import java.awt.Image
import java.awt.event.ActionListener
@@ -12,6 +13,7 @@ import javax.swing.Icon
import javax.swing.KeyStroke
import javax.swing.text.html.StyleSheet
@Experimental
data class JBHtmlPaneConfiguration(
val keyboardActions: Map<KeyStroke, ActionListener> = emptyMap(),
val imageResolverFactory: (JBHtmlPane) -> Dictionary<URL, Image>? = { null },
@@ -5,8 +5,10 @@ import com.intellij.openapi.editor.DefaultLanguageHighlighterColors
import com.intellij.openapi.editor.colors.EditorColorsManager
import com.intellij.openapi.editor.colors.EditorColorsScheme
import com.intellij.openapi.editor.colors.TextAttributesKey
import org.jetbrains.annotations.ApiStatus.Experimental
import java.util.*
@Experimental
data class JBHtmlPaneStyleConfiguration(
val colorScheme: EditorColorsScheme = EditorColorsManager.getInstance().globalScheme,
val editorInlineContext: Boolean = false,