Method

GtkEntryCompletioncompute_prefix

Declaration [src]

char*
gtk_entry_completion_compute_prefix (
  GtkEntryCompletion* completion,
  const char* key
)

Description [src]

Computes the common prefix that is shared by all rows in completion that start with key.

If no row matches key, NULL will be returned. Note that a text column must have been set for this function to work, see gtk_entry_completion_set_text_column() for details.

Parameters

key const char*
 

The text to complete for.

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.

Return value

Returns: char*
 

The common prefix all rows starting with key.

 The caller of the method takes ownership of the data, and is responsible for freeing it.
 The return value can be NULL.
 The value is a NUL terminated UTF-8 string.