blob: 8e3c30fd0df2baa310fab63920a454daaa1e7d90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
package com.intellij.codeInsight.codeVision.ui.renderers.painters
import com.intellij.codeInsight.codeVision.ui.model.RangeCodeVisionModel
import com.intellij.openapi.components.service
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.editor.markup.TextAttributes
import com.intellij.util.ui.JBUI
import java.awt.Dimension
import java.awt.Graphics
import java.awt.Point
class DelimiterPainter : ICodeVisionGraphicPainter {
override fun paint(
editor: Editor,
textAttributes: TextAttributes,
g: Graphics,
point: Point,
state: RangeCodeVisionModel.InlayState,
hovered: Boolean
) {
}
override fun size(editor: Editor, state: RangeCodeVisionModel.InlayState): Dimension {
val width = service<CodeVisionThemeInfoProvider>().lensFontSize(editor)
return Dimension(JBUI.scale(width.toInt()), editor.lineHeight)
}
}
|