dev: ui: add some commented debug logging of state

This commit is contained in:
Simon Michael 2022-09-10 12:41:37 -10:00
parent 96f42380e8
commit 0ba0a12cc0

View File

@ -56,7 +56,9 @@ import Graphics.Vty
import Lens.Micro.Platform
import Hledger
-- import Hledger.Cli.CliOptions (CliOpts(reportspec_))
import Hledger.Cli.DocFiles
-- import Hledger.UI.UIOptions (UIOpts(uoCliOpts))
import Hledger.UI.UITypes
import Data.Vector (Vector)
@ -78,16 +80,20 @@ suspendSignal = raiseSignal sigSTOP
get' = do
x <- get
dlogUiTraceM $ "getting state: " ++ (head $ lines $ pshow $ aScreen x)
-- dlogUiTraceM $ ("query: "++) $ pshow' $ x & aopts & uoCliOpts & reportspec_ & _rsQuery
return x
put' x = do
dlogUiTraceM $ "putting state: " ++ (head $ lines $ pshow $ aScreen x)
-- dlogUiTraceM $ ("query: "++) $ pshow' $ x & aopts & uoCliOpts & reportspec_ & _rsQuery
put x
modify' f = do
x <- get
let x' = f x
dlogUiTraceM $ "modifying state: " ++ (head $ lines $ pshow $ aScreen x')
-- dlogUiTraceM $ ("from: "++) $ pshow' $ x & aopts & uoCliOpts & reportspec_ & _rsQuery
-- dlogUiTraceM $ ("to: "++) $ pshow' $ x' & aopts & uoCliOpts & reportspec_ & _rsQuery
modify f
-- | On posix platforms, suspend the program using the STOP signal,