Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- emptyAppState :: AppState
- data AppMode
- data AppState = AppState {
- logState :: LogState
- logConfig :: LogConfig
- qsoList :: List AppResource Qso
- qsoForm :: Form Qso HamlogEvent AppResource
- focusRing :: FocusRing AppResource
- appMode :: AppMode
- selectedQsoIndex :: Int
- infoText :: FixedSequence Text
- statusText :: [Text]
- duplicateQsos :: Seq Duplicate
- data AppResource
- app :: App AppState HamlogEvent AppResource
Documentation
emptyAppState :: AppState Source #
Default AppState.
Modes for the UI.
AppModeList | Editing the log list. |
AppModeQso | Editing the current QSO entry. |
AppModeQuestion | Asking a yes/no question from the user. |
AppModeSort | |
Application state for the Brick
UI.
AppState | |
|
data AppResource Source #
Resource type to index widgets
Instances
Eq AppResource Source # | |
Defined in Ham.UI.Brick (==) :: AppResource -> AppResource -> Bool # (/=) :: AppResource -> AppResource -> Bool # | |
Ord AppResource Source # | |
Defined in Ham.UI.Brick compare :: AppResource -> AppResource -> Ordering # (<) :: AppResource -> AppResource -> Bool # (<=) :: AppResource -> AppResource -> Bool # (>) :: AppResource -> AppResource -> Bool # (>=) :: AppResource -> AppResource -> Bool # max :: AppResource -> AppResource -> AppResource # min :: AppResource -> AppResource -> AppResource # | |
Show AppResource Source # | |
Defined in Ham.UI.Brick showsPrec :: Int -> AppResource -> ShowS # show :: AppResource -> String # showList :: [AppResource] -> ShowS # |