Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype BufferAction Source #
Instances
Show BufferAction Source # | |
Defined in Proteome.Buffers showsPrec :: Int -> BufferAction -> ShowS # show :: BufferAction -> String # showList :: [BufferAction] -> ShowS # | |
Eq BufferAction Source # | |
Defined in Proteome.Buffers (==) :: BufferAction -> BufferAction -> Bool # (/=) :: BufferAction -> BufferAction -> Bool # |
type BuffersState = ModalState ListedBuffer Source #
loadListedBuffer :: Member Rpc r => ListedBuffer -> Sem r () Source #
compensateForMissingActiveBuffer :: Member Rpc r => NonEmpty ListedBuffer -> [ListedBuffer] -> Sem r () Source #
deleteListedBuffersWith :: Member Rpc r => Text -> NonEmpty ListedBuffer -> Sem r () Source #
deleteWith :: Member Rpc r => Text -> MenuWidget BuffersState r a Source #
moveCurrentLast :: Member Rpc r => [MenuItem ListedBuffer] -> Sem r [MenuItem ListedBuffer] Source #
buffers :: Members [AtomicState Env, Settings !! SettingError, Rpc, Rpc !! RpcError] r => Sem r [MenuItem ListedBuffer] Source #
actions :: Member Rpc r => Mappings BuffersState r BufferAction Source #
bufferAction :: Member Rpc r => BufferAction -> Sem r () Source #
type BuffersStack = [ModalWindowMenus () ListedBuffer !! RpcError, AtomicState Env, Settings !! SettingError, Rpc !! RpcError, Log] Source #
buffersMenu :: forall r. Members BuffersStack r => Members [Rpc, Stop Report] r => Sem r () Source #
proBuffers :: Members BuffersStack r => Handler r () Source #