add regex highlight

This commit is contained in:
2021-10-24 19:47:30 +02:00
parent eab422a6ce
commit 6e831c66be
7 changed files with 116 additions and 50 deletions

View File

@@ -4,11 +4,24 @@ from PyQt6.QtWidgets import *
class HighlightedRange:
def __init__(self, start: int, width: int, brush: QBrush = QBrush(), pen: QPen = Qt.PenStyle.NoPen):
def __init__(
self,
start: int,
width: int,
highlight_full_line=False,
brush: QBrush = QBrush(),
pen: QPen = Qt.PenStyle.NoPen,
brush_full_line: QBrush = QBrush()
):
self.start = start
self.width = width
self.brush = brush
self.pen = pen
self.highlight_full_line = highlight_full_line
self.brush_full_line = brush_full_line
def is_highlight_full_line(self):
return self.highlight_full_line
def get_start(self):
return self.start
@@ -21,3 +34,6 @@ class HighlightedRange:
def get_pen(self):
return self.pen
def get_brush_full_line(self):
return self.brush_full_line