Ardour  8.7-14-g57a6773833
gtkentrycompletion.h File Reference
Include dependency graph for gtkentrycompletion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkEntryCompletion
 
struct  _GtkEntryCompletionClass
 

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_ENTRY_COMPLETION_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))
 
#define GTK_IS_ENTRY_COMPLETION(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_COMPLETION))
 
#define GTK_IS_ENTRY_COMPLETION_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_COMPLETION))
 
#define GTK_ENTRY_COMPLETION_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))
 

Typedefs

typedef struct _GtkEntryCompletion GtkEntryCompletion
 
typedef struct _GtkEntryCompletionClass GtkEntryCompletionClass
 
typedef struct _GtkEntryCompletionPrivate GtkEntryCompletionPrivate
 
typedef gboolean(* GtkEntryCompletionMatchFunc) (GtkEntryCompletion *completion, const gchar *key, GtkTreeIter *iter, gpointer user_data)
 

Functions

GType gtk_entry_completion_get_type (void) G_GNUC_CONST
 
GtkEntryCompletiongtk_entry_completion_new (void)
 
GtkWidgetgtk_entry_completion_get_entry (GtkEntryCompletion *completion)
 
void gtk_entry_completion_set_model (GtkEntryCompletion *completion, GtkTreeModel *model)
 
GtkTreeModelgtk_entry_completion_get_model (GtkEntryCompletion *completion)
 
void gtk_entry_completion_set_match_func (GtkEntryCompletion *completion, GtkEntryCompletionMatchFunc func, gpointer func_data, GDestroyNotify func_notify)
 
void gtk_entry_completion_set_minimum_key_length (GtkEntryCompletion *completion, gint length)
 
gint gtk_entry_completion_get_minimum_key_length (GtkEntryCompletion *completion)
 
void gtk_entry_completion_complete (GtkEntryCompletion *completion)
 
void gtk_entry_completion_insert_prefix (GtkEntryCompletion *completion)
 
void gtk_entry_completion_insert_action_text (GtkEntryCompletion *completion, gint index_, const gchar *text)
 
void gtk_entry_completion_insert_action_markup (GtkEntryCompletion *completion, gint index_, const gchar *markup)
 
void gtk_entry_completion_delete_action (GtkEntryCompletion *completion, gint index_)
 
void gtk_entry_completion_set_inline_completion (GtkEntryCompletion *completion, gboolean inline_completion)
 
gboolean gtk_entry_completion_get_inline_completion (GtkEntryCompletion *completion)
 
void gtk_entry_completion_set_inline_selection (GtkEntryCompletion *completion, gboolean inline_selection)
 
gboolean gtk_entry_completion_get_inline_selection (GtkEntryCompletion *completion)
 
void gtk_entry_completion_set_popup_completion (GtkEntryCompletion *completion, gboolean popup_completion)
 
gboolean gtk_entry_completion_get_popup_completion (GtkEntryCompletion *completion)
 
void gtk_entry_completion_set_popup_set_width (GtkEntryCompletion *completion, gboolean popup_set_width)
 
gboolean gtk_entry_completion_get_popup_set_width (GtkEntryCompletion *completion)
 
void gtk_entry_completion_set_popup_single_match (GtkEntryCompletion *completion, gboolean popup_single_match)
 
gboolean gtk_entry_completion_get_popup_single_match (GtkEntryCompletion *completion)
 
const gchar * gtk_entry_completion_get_completion_prefix (GtkEntryCompletion *completion)
 
void gtk_entry_completion_set_text_column (GtkEntryCompletion *completion, gint column)
 
gint 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 35 of file gtkentrycompletion.h.

◆ GTK_ENTRY_COMPLETION_CLASS

#define GTK_ENTRY_COMPLETION_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))

Definition at line 36 of file gtkentrycompletion.h.

◆ GTK_ENTRY_COMPLETION_GET_CLASS

#define GTK_ENTRY_COMPLETION_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))

Definition at line 39 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 37 of file gtkentrycompletion.h.

◆ GTK_IS_ENTRY_COMPLETION_CLASS

#define GTK_IS_ENTRY_COMPLETION_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_COMPLETION))

Definition at line 38 of file gtkentrycompletion.h.

◆ GTK_TYPE_ENTRY_COMPLETION

#define GTK_TYPE_ENTRY_COMPLETION   (gtk_entry_completion_get_type ())

Definition at line 34 of file gtkentrycompletion.h.

Typedef Documentation

◆ GtkEntryCompletion

Definition at line 32 of file gtkentrycompletion.h.

◆ GtkEntryCompletionClass

Definition at line 32 of file gtkentrycompletion.h.

◆ GtkEntryCompletionMatchFunc

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

Definition at line 45 of file gtkentrycompletion.h.

◆ GtkEntryCompletionPrivate

Function Documentation

◆ gtk_entry_completion_complete()

void gtk_entry_completion_complete ( GtkEntryCompletion completion)

◆ gtk_entry_completion_delete_action()

void gtk_entry_completion_delete_action ( GtkEntryCompletion completion,
gint  index_ 
)

◆ gtk_entry_completion_get_completion_prefix()

const gchar* gtk_entry_completion_get_completion_prefix ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_entry()

GtkWidget* gtk_entry_completion_get_entry ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_inline_completion()

gboolean gtk_entry_completion_get_inline_completion ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_inline_selection()

gboolean gtk_entry_completion_get_inline_selection ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_minimum_key_length()

gint gtk_entry_completion_get_minimum_key_length ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_model()

GtkTreeModel* gtk_entry_completion_get_model ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_popup_completion()

gboolean gtk_entry_completion_get_popup_completion ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_popup_set_width()

gboolean gtk_entry_completion_get_popup_set_width ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_popup_single_match()

gboolean gtk_entry_completion_get_popup_single_match ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_text_column()

gint gtk_entry_completion_get_text_column ( GtkEntryCompletion completion)

◆ gtk_entry_completion_get_type()

GType gtk_entry_completion_get_type ( void  )

◆ gtk_entry_completion_insert_action_markup()

void gtk_entry_completion_insert_action_markup ( GtkEntryCompletion completion,
gint  index_,
const gchar *  markup 
)

◆ gtk_entry_completion_insert_action_text()

void gtk_entry_completion_insert_action_text ( GtkEntryCompletion completion,
gint  index_,
const gchar *  text 
)

◆ gtk_entry_completion_insert_prefix()

void gtk_entry_completion_insert_prefix ( GtkEntryCompletion completion)

◆ gtk_entry_completion_new()

GtkEntryCompletion* gtk_entry_completion_new ( void  )

◆ gtk_entry_completion_set_inline_completion()

void gtk_entry_completion_set_inline_completion ( GtkEntryCompletion completion,
gboolean  inline_completion 
)

◆ gtk_entry_completion_set_inline_selection()

void gtk_entry_completion_set_inline_selection ( GtkEntryCompletion completion,
gboolean  inline_selection 
)

◆ gtk_entry_completion_set_match_func()

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

◆ gtk_entry_completion_set_minimum_key_length()

void gtk_entry_completion_set_minimum_key_length ( GtkEntryCompletion completion,
gint  length 
)

◆ gtk_entry_completion_set_model()

void gtk_entry_completion_set_model ( GtkEntryCompletion completion,
GtkTreeModel model 
)

◆ gtk_entry_completion_set_popup_completion()

void gtk_entry_completion_set_popup_completion ( GtkEntryCompletion completion,
gboolean  popup_completion 
)

◆ gtk_entry_completion_set_popup_set_width()

void gtk_entry_completion_set_popup_set_width ( GtkEntryCompletion completion,
gboolean  popup_set_width 
)

◆ gtk_entry_completion_set_popup_single_match()

void gtk_entry_completion_set_popup_single_match ( GtkEntryCompletion completion,
gboolean  popup_single_match 
)

◆ gtk_entry_completion_set_text_column()

void gtk_entry_completion_set_text_column ( GtkEntryCompletion completion,
gint  column 
)