mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-08 07:09:28 +03:00
pkg: ui: support doclayout 0.4, brick 0.72+
This commit is contained in:
parent
6b42514dbc
commit
dde2ea7e42
@ -1,5 +1,6 @@
|
||||
-- The accounts screen, showing accounts and balances like the CLI balance command.
|
||||
|
||||
{-# LANGUAGE CPP #-}
|
||||
{-# LANGUAGE OverloadedStrings #-}
|
||||
{-# LANGUAGE RecordWildCards #-}
|
||||
|
||||
@ -254,7 +255,14 @@ asHandle ui0@UIState{
|
||||
where s = chomp $ unlines $ map strip $ getEditContents ed
|
||||
VtyEvent (EvKey (KChar 'l') [MCtrl]) -> redraw ui
|
||||
VtyEvent (EvKey (KChar 'z') [MCtrl]) -> suspend ui
|
||||
VtyEvent ev -> do ed' <- handleEditorEvent ev ed
|
||||
VtyEvent ev -> do
|
||||
ed' <- handleEditorEvent
|
||||
#if MIN_VERSION_brick(0,72,0)
|
||||
(VtyEvent ev)
|
||||
#else
|
||||
ev
|
||||
#endif
|
||||
ed
|
||||
continue $ ui{aMode=Minibuffer "filter" ed'}
|
||||
AppEvent _ -> continue ui
|
||||
MouseDown{} -> continue ui
|
||||
|
@ -1,5 +1,6 @@
|
||||
-- The account register screen, showing transactions in an account, like hledger-web's register.
|
||||
|
||||
{-# LANGUAGE CPP #-}
|
||||
{-# LANGUAGE FlexibleContexts #-}
|
||||
{-# LANGUAGE OverloadedStrings #-}
|
||||
{-# LANGUAGE RecordWildCards #-}
|
||||
@ -302,7 +303,14 @@ rsHandle ui@UIState{
|
||||
-- VtyEvent (EvKey (KChar '/') []) -> continue $ regenerateScreens j d $ showMinibuffer ui
|
||||
VtyEvent (EvKey (KChar 'l') [MCtrl]) -> redraw ui
|
||||
VtyEvent (EvKey (KChar 'z') [MCtrl]) -> suspend ui
|
||||
VtyEvent ev -> do ed' <- handleEditorEvent ev ed
|
||||
VtyEvent ev -> do
|
||||
ed' <- handleEditorEvent
|
||||
#if MIN_VERSION_brick(0,72,0)
|
||||
(VtyEvent ev)
|
||||
#else
|
||||
ev
|
||||
#endif
|
||||
ed
|
||||
continue $ ui{aMode=Minibuffer "filter" ed'}
|
||||
AppEvent _ -> continue ui
|
||||
MouseDown{} -> continue ui
|
||||
|
@ -73,7 +73,7 @@ executable hledger-ui
|
||||
, containers >=0.5.9
|
||||
, data-default
|
||||
, directory
|
||||
, doclayout ==0.3.*
|
||||
, doclayout >=0.3 && <0.5
|
||||
, extra >=1.6.3
|
||||
, filepath
|
||||
, fsnotify >=0.2.1.2 && <0.4
|
||||
|
@ -59,7 +59,7 @@ dependencies:
|
||||
- containers >=0.5.9
|
||||
- data-default
|
||||
- directory
|
||||
- doclayout >=0.3 && <0.4
|
||||
- doclayout >=0.3 && <0.5
|
||||
- extra >=1.6.3
|
||||
- filepath
|
||||
- fsnotify >=0.2.1.2 && <0.4
|
||||
|
Loading…
Reference in New Issue
Block a user