14 lines
423 B
Python
14 lines
423 B
Python
from dataclasses import dataclass, field
|
|
from typing import Any, Optional
|
|
|
|
from ..dataclasses import KWONLY_SLOTS
|
|
from .native import WindowProxy
|
|
|
|
|
|
@dataclass(**KWONLY_SLOTS)
|
|
class NativeConfig:
|
|
start_args: dict[str, Any] = field(default_factory=dict)
|
|
window_args: dict[str, Any] = field(default_factory=dict)
|
|
settings: dict[str, Any] = field(default_factory=dict)
|
|
main_window: Optional[WindowProxy] = None
|