Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkentrycompletion.h File Reference

Go to the source code of this file.

Macros

#define GTK_TYPE_ENTRY_COMPLETION   (gtk_entry_completion_get_type ())
 
#define GTK_ENTRY_COMPLETION(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletion))
 
#define GTK_IS_ENTRY_COMPLETION(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_COMPLETION))
 

Typedefs

typedef struct _GtkEntryCompletion GtkEntryCompletion
 
typedef gboolean(* GtkEntryCompletionMatchFunc) (GtkEntryCompletion *completion, const char *key, GtkTreeIter *iter, gpointer user_data)
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_entry_completion_get_type (void) G_GNUC_CONST
 
GDK_DEPRECATED_IN_4_10 GtkEntryCompletiongtk_entry_completion_new (void)
 
GDK_DEPRECATED_IN_4_10 GtkEntryCompletiongtk_entry_completion_new_with_area (GtkCellArea *area)
 
GDK_DEPRECATED_IN_4_10 GtkWidgetgtk_entry_completion_get_entry (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_model (GtkEntryCompletion *completion, GtkTreeModel *model)
 
GDK_DEPRECATED_IN_4_10 GtkTreeModelgtk_entry_completion_get_model (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_match_func (GtkEntryCompletion *completion, GtkEntryCompletionMatchFunc func, gpointer func_data, GDestroyNotify func_notify)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_minimum_key_length (GtkEntryCompletion *completion, int length)
 
GDK_DEPRECATED_IN_4_10 int gtk_entry_completion_get_minimum_key_length (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 char * gtk_entry_completion_compute_prefix (GtkEntryCompletion *completion, const char *key)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_complete (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_insert_prefix (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_inline_completion (GtkEntryCompletion *completion, gboolean inline_completion)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_inline_completion (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_inline_selection (GtkEntryCompletion *completion, gboolean inline_selection)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_inline_selection (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_popup_completion (GtkEntryCompletion *completion, gboolean popup_completion)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_popup_completion (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_popup_set_width (GtkEntryCompletion *completion, gboolean popup_set_width)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_popup_set_width (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_popup_single_match (GtkEntryCompletion *completion, gboolean popup_single_match)
 
GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_popup_single_match (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 const char * gtk_entry_completion_get_completion_prefix (GtkEntryCompletion *completion)
 
GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_text_column (GtkEntryCompletion *completion, int column)
 
GDK_DEPRECATED_IN_4_10 int gtk_entry_completion_get_text_column (GtkEntryCompletion *completion)
 

Macro Definition Documentation

◆ GTK_ENTRY_COMPLETION

#define GTK_ENTRY_COMPLETION ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletion))

Definition at line 34 of file gtkentrycompletion.h.

◆ GTK_IS_ENTRY_COMPLETION

#define GTK_IS_ENTRY_COMPLETION ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_COMPLETION))

Definition at line 35 of file gtkentrycompletion.h.

◆ GTK_TYPE_ENTRY_COMPLETION

#define GTK_TYPE_ENTRY_COMPLETION   (gtk_entry_completion_get_type ())

Definition at line 33 of file gtkentrycompletion.h.

Typedef Documentation

◆ GtkEntryCompletion

typedef struct _GtkEntryCompletion GtkEntryCompletion

Definition at line 37 of file gtkentrycompletion.h.

◆ GtkEntryCompletionMatchFunc

typedef gboolean(* GtkEntryCompletionMatchFunc) (GtkEntryCompletion *completion, const char *key, GtkTreeIter *iter, gpointer user_data)

GtkEntryCompletionMatchFunc: @completion: the GtkEntryCompletion @key: the string to match, normalized and case-folded @iter: a GtkTreeIter indicating the row to match @user_data: user data given to gtk_entry_completion_set_match_func()

A function which decides whether the row indicated by @iter matches a given @key, and should be displayed as a possible completion for @key.

Note that @key is normalized and case-folded (see g_utf8_normalize() and g_utf8_casefold()). If this is not appropriate, match functions have access to the unmodified key via gtk_editable_get_text (GTK_EDITABLE (gtk_entry_completion_get_entry ())).

Returns: TRUE if @iter should be displayed as a possible completion for @key

Definition at line 57 of file gtkentrycompletion.h.

Function Documentation

◆ gtk_entry_completion_complete()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_complete ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_compute_prefix()

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

◆ gtk_entry_completion_get_completion_prefix()

GDK_DEPRECATED_IN_4_10 const char * gtk_entry_completion_get_completion_prefix ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_entry()

GDK_DEPRECATED_IN_4_10 GtkWidget * gtk_entry_completion_get_entry ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_inline_completion()

GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_inline_completion ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_inline_selection()

GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_inline_selection ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_minimum_key_length()

GDK_DEPRECATED_IN_4_10 int gtk_entry_completion_get_minimum_key_length ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_model()

GDK_DEPRECATED_IN_4_10 GtkTreeModel * gtk_entry_completion_get_model ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_popup_completion()

GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_popup_completion ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_popup_set_width()

GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_popup_set_width ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_popup_single_match()

GDK_DEPRECATED_IN_4_10 gboolean gtk_entry_completion_get_popup_single_match ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_text_column()

GDK_DEPRECATED_IN_4_10 int gtk_entry_completion_get_text_column ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_entry_completion_get_type ( void )

◆ gtk_entry_completion_insert_prefix()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_insert_prefix ( GtkEntryCompletion * completion)

◆ gtk_entry_completion_new()

GDK_DEPRECATED_IN_4_10 GtkEntryCompletion * gtk_entry_completion_new ( void )

◆ gtk_entry_completion_new_with_area()

GDK_DEPRECATED_IN_4_10 GtkEntryCompletion * gtk_entry_completion_new_with_area ( GtkCellArea * area)

◆ gtk_entry_completion_set_inline_completion()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_inline_completion ( GtkEntryCompletion * completion,
gboolean inline_completion )

◆ gtk_entry_completion_set_inline_selection()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_inline_selection ( GtkEntryCompletion * completion,
gboolean inline_selection )

◆ gtk_entry_completion_set_match_func()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_match_func ( GtkEntryCompletion * completion,
GtkEntryCompletionMatchFunc func,
gpointer func_data,
GDestroyNotify func_notify )

◆ gtk_entry_completion_set_minimum_key_length()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_minimum_key_length ( GtkEntryCompletion * completion,
int length )

◆ gtk_entry_completion_set_model()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_model ( GtkEntryCompletion * completion,
GtkTreeModel * model )

◆ gtk_entry_completion_set_popup_completion()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_popup_completion ( GtkEntryCompletion * completion,
gboolean popup_completion )

◆ gtk_entry_completion_set_popup_set_width()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_popup_set_width ( GtkEntryCompletion * completion,
gboolean popup_set_width )

◆ gtk_entry_completion_set_popup_single_match()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_popup_single_match ( GtkEntryCompletion * completion,
gboolean popup_single_match )

◆ gtk_entry_completion_set_text_column()

GDK_DEPRECATED_IN_4_10 void gtk_entry_completion_set_text_column ( GtkEntryCompletion * completion,
int column )