completionStringF :: F (Either ([Char] -> [(a, [Char])]) [Char]) (Either [(a, [Char])] (InputMsg [Char]))
completionStringF
creates a string entry field with a completion mechanism
Left complfun
sets the function that generates completions.
Whenever a completion is requested, this function is applied to the
current contents of the input field, to genereate a list of
possible completions.
The generated strings should include the full contents of input field,
not just something that could be appended to the end of the current
string.
Right s
sets the current string in the input field.
Left alts
, where alts
list the remaining possible
completions, is output when ia completion operation has been made.
Right msg
, is output when the string is edited.
A function to generate completions: completions.
The basic string entry field: stringF.
Documentation is incomplete.
This page documents work progress. Information on this page is subject to change without notice and does not represent a commitment on the part of the Fudgets corporation.