mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-787 JBHtmlPane: mark JBHtmlPane as experimental until its API stabilizes
GitOrigin-RevId: 02a4bb9ca2c3705a20607e0a3b74b2c27a931383
This commit is contained in:
committed by
intellij-monorepo-bot
parent
23c795a7ec
commit
3ef88d1ea7
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user