| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ham.UI.Brick
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.
Constructors
| AppModeList | Editing the log list. |
| AppModeQso | Editing the current QSO entry. |
| AppModeQuestion | Asking a yes/no question from the user. |
| AppModeSort | |
Fields | |
Application state for the Brick UI.
Constructors
| AppState | |
Fields
| |
data AppResource Source #
Resource type to index widgets
Instances
| Eq AppResource Source # | |
Defined in Ham.UI.Brick | |
| Ord AppResource Source # | |
Defined in Ham.UI.Brick Methods 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 Methods showsPrec :: Int -> AppResource -> ShowS # show :: AppResource -> String # showList :: [AppResource] -> ShowS # | |