70 QuickFill * gnc_quickfill_new (
void);
71 void gnc_quickfill_destroy (QuickFill *qf);
72 void gnc_quickfill_purge (QuickFill *qf);
108 const char *str,
int len);
127 QuickFillSort sort_code);
129 void gnc_quickfill_remove (QuickFill *root,
const gchar *text,
130 QuickFillSort sort_code);
void gnc_quickfill_insert(QuickFill *root, const char *text, QuickFillSort sort_code)
Add the string "text" to the collection of searchable strings.
QuickFill * gnc_quickfill_get_char_match(QuickFill *qf, gunichar c)
Return the subnode of the tree whose strings all hold 'c' as the next letter.
QuickFill * gnc_quickfill_get_string_len_match(QuickFill *qf, const char *str, int len)
Same as gnc_quickfill_get_string_match(), except that the string length is explicitly specified...
QuickFill * gnc_quickfill_get_string_match(QuickFill *qf, const char *str)
Return a subnode in the tree whose strings all match the string 'str' as the next substring...
const char * gnc_quickfill_string(QuickFill *qf)
For the given node 'qf', return the best-guess matching string.
QuickFill * gnc_quickfill_get_unique_len_match(QuickFill *qf, int *len)
Walk a 'unique' part of the QuickFill tree.