Files
kovidgoyal-kitty/kitty/typing_compat.py
Kovid Goyal e6f35571a5 Implement full serialization/unserialization for layouts
Need to go over all the non-split layouts and see if they need
any TLC
2025-08-04 15:51:46 +05:30

26 lines
953 B
Python

#!/usr/bin/env python
# License: GPLv3 Copyright: 2020, Kovid Goyal <kovid at kovidgoyal.net>
BossType = ChildType = TabType = WindowType = ScreenType = object
BadLineType = SequenceMap = KeyActionType = AliasMap = object
AddressFamily = PopenType = Socket = StartupCtx = object
SessionTab = SessionType = LayoutType = SpecialWindowInstance = object
MarkType = RemoteCommandType = object
KeyEventType = ImageManagerType = KittyCommonOpts = HandlerType = object
GRT_t = GRT_a = GRT_d = GRT_f = GRT_m = GRT_o = GRT_C = object
ScreenSize = KittensKeyActionType = MouseEvent = MouseButton = AbstractEventLoop = object
TermManagerType = LoopType = Debug = GraphicsCommandType = object
ReadableBuffer = WriteableBuffer = bytearray
CompletedProcess = object
TypedDict = dict
EdgeLiteral = str
UnderlineLiteral = str
PowerlineStyle = str
MatchType = str
Protocol = object
OptionsProtocol = object
NotRequired = object
CoreTextFont = FontConfigPattern = dict