GtkEntryCompletion completion functionality for GtkEntry #GtkEntryCompletion is an auxiliary object to be used in conjunction with #GtkEntry to provide the completion functionality. It implements the #GtkCellLayout interface, to allow the user to add extra cells to the TreeView with completion matches. To add completion functionality to an entry, use gtk_entry_set_completion(). The GtkEntryCompletion struct contains only private data. @entrycompletion: the object which received the signal. @arg1: @entrycompletion: the object which received the signal. @arg1: @arg2: @Returns: A function which decides whether the row indicated by @iter matches a given @key, and should be displayed as a possible completion for @key. @completion: the #GtkEntryCompletion @key: the string to match @iter: a #GtkTreeIter indicating the row to match @user_data: user data given to gtk_entry_completion_set_match_func() @Returns: %TRUE if @iter should be displayed as a possible completion for @key @Returns: @completion: @Returns: @entry: @completion: @model: @completion: @Returns: @completion: @func: @func_data: @func_notify: @completion: @length: @completion: @Returns: @completion: @completion: @index: @text: @completion: @index: @markup: @completion: @index: @completion: @column: