@@ -6,9 +6,9 @@ import com.intellij.codeInsight.codeVision.ui.renderers.painters.ICodeVisionEntr
6
6
import com.intellij.openapi.editor.Editor
7
7
import com.intellij.openapi.editor.impl.EditorImpl
8
8
import com.intellij.openapi.editor.markup.TextAttributes
9
- import com.intellij.temporary.inlay.presentation.PresentationUtil.fontMetrics
10
- import com.intellij.temporary.inlay.presentation.PresentationUtil.getFont
11
- import com.intellij.temporary.inlay.presentation.PresentationUtil.getThemeInfoProvider
9
+ import com.intellij.temporary.inlay.codecomplete. presentation.PresentationUtil.fontMetrics
10
+ import com.intellij.temporary.inlay.codecomplete. presentation.PresentationUtil.getFont
11
+ import com.intellij.temporary.inlay.codecomplete. presentation.PresentationUtil.getThemeInfoProvider
12
12
import com.intellij.ui.paint.EffectPainter2D
13
13
import com.intellij.util.ui.GraphicsUtil
14
14
import java.awt.*
@@ -44,24 +44,6 @@ class LLMTextInlayPainter : ICodeVisionEntryBasePainter<String> {
44
44
return Dimension (fontMetrics.stringWidth(value), fontMetrics.height)
45
45
}
46
46
47
- // fun toIcon(
48
- // editor: Editor,
49
- // textAttributes: TextAttributes,
50
- // value: String,
51
- // state: RangeCodeVisionModel.InlayState,
52
- // hovered: Boolean
53
- // ) = object : Icon {
54
- // var size = size(editor, state, value)
55
- //
56
- // override fun getIconHeight(): Int = size.height
57
- //
58
- // override fun paintIcon(c: Component, g: Graphics, x: Int, y: Int) {
59
- // paint(editor, textAttributes, g, value, Point(x, y + (editor as EditorImpl).ascent), state, hovered)
60
- // }
61
- //
62
- // override fun getIconWidth(): Int = size.width
63
- // }
64
-
65
47
companion object {
66
48
fun calculateWidth (editor : Editor , text : String , textLines : List <String >): Int {
67
49
val metrics = fontMetrics(editor, getFont(editor, text))
0 commit comments