summaryrefslogtreecommitdiffhomepage
path: root/UI/Zenity.hs
diff options
context:
space:
mode:
authorJoey Hess <joeyh@joeyh.name>2016-08-12 12:10:41 -0400
committerJoey Hess <joeyh@joeyh.name>2016-08-12 12:10:41 -0400
commitecc967a33fbd4724f5782f6d6b858b3df103b134 (patch)
treed7fc098e08f558170db2c6979dfd2f300e9b559d /UI/Zenity.hs
parent3ee306d3d4bda52268f07df874070b65d171694e (diff)
downloadkeysafe-ecc967a33fbd4724f5782f6d6b858b3df103b134.tar.gz
prompt for name
Diffstat (limited to 'UI/Zenity.hs')
-rw-r--r--UI/Zenity.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/UI/Zenity.hs b/UI/Zenity.hs
index 3b8b028..f61bb44 100644
--- a/UI/Zenity.hs
+++ b/UI/Zenity.hs
@@ -27,14 +27,15 @@ zenityUI = UI
, withProgress = progress
}
-name :: Title -> Desc -> (Name -> Maybe Problem) -> IO (Maybe Name)
-name title desc checkproblem = go ""
+name :: Title -> Desc -> Name -> (Name -> Maybe Problem) -> IO (Maybe Name)
+name title desc (Name suggested) checkproblem = go ""
where
go extradesc = do
h <- runZenity
[ "--entry"
, "--title", title
, "--text", desc ++ "\n" ++ extradesc
+ , "--entry-text", BU8.toString suggested
]
(ret, ok) <- waitZenity h
if ok