 -- Class: <gtk-entry-completion>
     Derives from <gtk-buildable>, <gtk-cell-layout>, <gobject>.

     This class defines the following slots:

     model
          The model to find matches in

     minimum-key-length
          Minimum length of the search key in order to look up matches

     text-column
          The column of the model containing the strings.

     inline-completion
          Whether the common prefix should be inserted automatically

     popup-completion
          Whether the completions should be shown in a popup window

     popup-set-width
          If TRUE, the popup window will have the same size as the entry

     popup-single-match
          If TRUE, the popup window will appear for a single match.

     inline-selection
          Your description here

 -- Signal on <gtk-entry-completion>: insert-prefix (arg0 <gchararray>) => <gboolean>
     Gets emitted when the inline autocompletion is triggered. The default behaviour is to make the entry display the whole prefix and select the newly inserted part.

     Applications may connect to this signal in order to insert only a smaller part of the PREFIX into the entry - e.g. the entry used in the <gtk-file-chooser> inserts only the part of the prefix up to the next '/'.

     Since 2.6

 -- Signal on <gtk-entry-completion>: match-selected (arg0 <gtk-tree-model>) (arg1 <gtk-tree-iter>) => <gboolean>
     Gets emitted when a match from the list is selected. The default behaviour is to replace the contents of the entry with the contents of the text column in the row pointed to by ITER.

     Since 2.4

 -- Signal on <gtk-entry-completion>: cursor-on-match (arg0 <gtk-tree-model>) (arg1 <gtk-tree-iter>) => <gboolean>
     undocumented

 -- Signal on <gtk-entry-completion>: action-activated (arg0 <gint>)
     Gets emitted when an action is activated.

     Since 2.4

 -- Function: gtk-entry-completion-new =>  (ret <gtk-entry-completion>)
     Creates a new <gtk-entry-completion> object.

     ret
          A newly created <gtk-entry-completion> object.

     Since 2.4

 -- Function: gtk-entry-completion-get-entry (self <gtk-entry-completion>) =>  (ret <gtk-widget>)
 -- Method: get-entry
     Gets the entry COMPLETION has been attached to.

     completion
          A <gtk-entry-completion>.

     ret
          The entry COMPLETION has been attached to.

     Since 2.4

 -- Function: gtk-entry-completion-set-model (self <gtk-entry-completion>) (model <gtk-tree-model>)
 -- Method: set-model
     Sets the model for a <gtk-entry-completion>. If COMPLETION already has a model set, it will remove it before setting the new model. If model is #f, then it will unset the model.

     completion
          A <gtk-entry-completion>.

     model
          The <gtk-tree-model>.

     Since 2.4

 -- Function: gtk-entry-completion-get-model (self <gtk-entry-completion>) =>  (ret <gtk-tree-model>)
 -- Method: get-model
     Returns the model the <gtk-entry-completion> is using as data source. Returns #f if the model is unset.

     completion
          A <gtk-entry-completion>.

     ret
          A <gtk-tree-model>, or #f if none is currently being used.

     Since 2.4

 -- Function: gtk-entry-completion-complete (self <gtk-entry-completion>)
 -- Method: complete
     Requests a completion operation, or in other words a refiltering of the current list with completions, using the current key. The completion list view will be updated accordingly.

     completion
          A <gtk-entry-completion>.

     Since 2.4

 -- Function: gtk-entry-completion-insert-prefix (self <gtk-entry-completion>)
 -- Method: insert-prefix
     Requests a prefix insertion.

     completion
          a <gtk-entry-completion>

     Since 2.6

 -- Function: gtk-entry-completion-delete-action (self <gtk-entry-completion>) (index int)
 -- Method: delete-action
     Deletes the action at INDEX from COMPLETION's action list.

     completion
          A <gtk-entry-completion>.

     index
          The index of the item to Delete.

     Since 2.4