2026-01-11 17:48:35 -06:00
|
|
|
# Python imports
|
|
|
|
|
from dataclasses import dataclass, field
|
|
|
|
|
|
|
|
|
|
# Lib imports
|
2026-02-14 16:12:58 -06:00
|
|
|
import gi
|
|
|
|
|
|
|
|
|
|
gi.require_version('Gtk', '3.0')
|
|
|
|
|
|
|
|
|
|
from gi.repository import Gtk
|
2026-01-11 17:48:35 -06:00
|
|
|
|
|
|
|
|
# Application imports
|
|
|
|
|
from .code_event import CodeEvent
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@dataclass
|
|
|
|
|
class TextInsertedEvent(CodeEvent):
|
2026-02-14 16:12:58 -06:00
|
|
|
location: Gtk.TextIter = None
|
|
|
|
|
text: str = ""
|
|
|
|
|
length: int = 0
|