completionStringF :: F ((String -> [(a, String)]) ⊕ String) ([(a, String)] ⊕ (InputMsg String))
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: completeFromList.
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.