chiasma-0.12.2.0: lib/Chiasma/Data/WindowState.hs
module Chiasma.Data.WindowState(
WindowState(..),
) where
import qualified Chiasma.Codec.Data as Codec (Window, Pane)
import Chiasma.Data.Ident (Ident)
import Chiasma.Data.TmuxId (PaneId)
import Chiasma.Ui.Data.RenderableTree (RenderableTree)
data WindowState =
WindowState {
wsNativeWindow :: Codec.Window,
wsNativeRefPane :: Codec.Pane,
wsWindowIdent :: Ident,
wsLayout :: RenderableTree,
wsReferencePane :: PaneId
}
deriving stock (Eq, Show)