Files
Python-With-Gtk-Template/src/libs/dto/code/register_provider_event.py

20 lines
446 B
Python

# Python imports
from dataclasses import dataclass, field
# Lib imports
import gi
gi.require_version('GtkSource', '4')
from gi.repository import GtkSource
# Application imports
from ..base_event import BaseEvent
@dataclass
class RegisterProviderEvent(BaseEvent):
provider_name: str = ""
provider: GtkSource.CompletionProvider = None
language_ids: list = field(default_factory=lambda: [])