gtksourcecompletion-trigger

gtksourcecompletion-trigger

Synopsis



#define             GTK_SOURCE_COMPLETION_TRIGGER_GET_INTERFACE(obj)
                    GtkSourceCompletionTrigger;
                    GtkSourceCompletionTriggerIface;
const gchar*        gtk_source_completion_trigger_get_name
                                                        (GtkSourceCompletionTrigger *self);
gboolean            gtk_source_completion_trigger_activate
                                                        (GtkSourceCompletionTrigger *self);
gboolean            gtk_source_completion_trigger_deactivate
                                                        (GtkSourceCompletionTrigger *self);

Object Hierarchy

  GInterface
   +----GtkSourceCompletionTrigger

Known Implementations

GtkSourceCompletionTrigger is implemented by GscUserRequestTrigger and GscAutocompletionTrigger.

Description

Details

GTK_SOURCE_COMPLETION_TRIGGER_GET_INTERFACE()

#define GTK_SOURCE_COMPLETION_TRIGGER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_SOURCE_COMPLETION_TYPE_TRIGGER, GtkSourceCompletionTriggerIface))

obj :

GtkSourceCompletionTrigger

typedef struct _GtkSourceCompletionTrigger GtkSourceCompletionTrigger;


GtkSourceCompletionTriggerIface

typedef struct {
	GTypeInterface parent;

	const gchar* (*get_name) (GtkSourceCompletionTrigger *self);

	gboolean (*activate) (GtkSourceCompletionTrigger* self);
	
	gboolean (*deactivate) (GtkSourceCompletionTrigger* self);
} GtkSourceCompletionTriggerIface;


gtk_source_completion_trigger_get_name ()

const gchar*        gtk_source_completion_trigger_get_name
                                                        (GtkSourceCompletionTrigger *self);

The trigger name. By example: "C autocompletion trigger"

self : the GtkSourceCompletionTrigger
Returns : The trigger's name

gtk_source_completion_trigger_activate ()

gboolean            gtk_source_completion_trigger_activate
                                                        (GtkSourceCompletionTrigger *self);

Activate the completion trigger.

self : the GtkSourceCompletionTrigger
Returns : TRUE if activation is OK, FALSE if not.

gtk_source_completion_trigger_deactivate ()

gboolean            gtk_source_completion_trigger_deactivate
                                                        (GtkSourceCompletionTrigger *self);

Deactive the completion trigger

self : the GtkSourceCompletionTrigger
Returns : TRUE if activation is OK, FALSE if not.