20 lines
389 B
Python
20 lines
389 B
Python
|
from dataclasses import dataclass
|
||
|
|
||
|
|
||
|
@dataclass(frozen=True)
|
||
|
class KeyMapConfiguration:
|
||
|
"""Configuration for keys."""
|
||
|
mode: str = 'basic'
|
||
|
|
||
|
|
||
|
@dataclass(frozen=True)
|
||
|
class UIConfiguration:
|
||
|
"""Configurations for UI"""
|
||
|
theme: str = "basic"
|
||
|
keymap: KeyMapConfiguration = KeyMapConfiguration()
|
||
|
|
||
|
|
||
|
@dataclass
|
||
|
class PyfxConfiguration:
|
||
|
ui: UIConfiguration = UIConfiguration()
|