Ardour  9.0-pre0-582-g084a23a80d
gtkeditable.h File Reference
#include <gtk/gtkwidget.h>
Include dependency graph for gtkeditable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkEditableClass
 

Macros

#define GTK_TYPE_EDITABLE   (gtk_editable_get_type ())
 
#define GTK_EDITABLE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EDITABLE, GtkEditable))
 
#define GTK_EDITABLE_CLASS(vtable)   (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_EDITABLE, GtkEditableClass))
 
#define GTK_IS_EDITABLE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EDITABLE))
 
#define GTK_IS_EDITABLE_CLASS(vtable)   (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_EDITABLE))
 
#define GTK_EDITABLE_GET_CLASS(inst)   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, GtkEditableClass))
 

Typedefs

typedef struct _GtkEditable GtkEditable
 
typedef struct _GtkEditableClass GtkEditableClass
 

Functions

GType gtk_editable_get_type (void) G_GNUC_CONST
 
void gtk_editable_select_region (GtkEditable *editable, gint start_pos, gint end_pos)
 
gboolean gtk_editable_get_selection_bounds (GtkEditable *editable, gint *start_pos, gint *end_pos)
 
void gtk_editable_insert_text (GtkEditable *editable, const gchar *new_text, gint new_text_length, gint *position)
 
void gtk_editable_delete_text (GtkEditable *editable, gint start_pos, gint end_pos)
 
gchar * gtk_editable_get_chars (GtkEditable *editable, gint start_pos, gint end_pos)
 
void gtk_editable_cut_clipboard (GtkEditable *editable)
 
void gtk_editable_copy_clipboard (GtkEditable *editable)
 
void gtk_editable_paste_clipboard (GtkEditable *editable)
 
void gtk_editable_delete_selection (GtkEditable *editable)
 
void gtk_editable_set_position (GtkEditable *editable, gint position)
 
gint gtk_editable_get_position (GtkEditable *editable)
 
void gtk_editable_set_editable (GtkEditable *editable, gboolean is_editable)
 
gboolean gtk_editable_get_editable (GtkEditable *editable)
 

Macro Definition Documentation

◆ GTK_EDITABLE

#define GTK_EDITABLE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EDITABLE, GtkEditable))

Definition at line 41 of file gtkeditable.h.

◆ GTK_EDITABLE_CLASS

#define GTK_EDITABLE_CLASS (   vtable)    (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_EDITABLE, GtkEditableClass))

Definition at line 42 of file gtkeditable.h.

◆ GTK_EDITABLE_GET_CLASS

#define GTK_EDITABLE_GET_CLASS (   inst)    (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, GtkEditableClass))

Definition at line 45 of file gtkeditable.h.

◆ GTK_IS_EDITABLE

#define GTK_IS_EDITABLE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EDITABLE))

Definition at line 43 of file gtkeditable.h.

◆ GTK_IS_EDITABLE_CLASS

#define GTK_IS_EDITABLE_CLASS (   vtable)    (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_EDITABLE))

Definition at line 44 of file gtkeditable.h.

◆ GTK_TYPE_EDITABLE

#define GTK_TYPE_EDITABLE   (gtk_editable_get_type ())

Definition at line 40 of file gtkeditable.h.

Typedef Documentation

◆ GtkEditable

typedef struct _GtkEditable GtkEditable

Definition at line 38 of file gtkeditable.h.

◆ GtkEditableClass

Definition at line 38 of file gtkeditable.h.

Function Documentation

◆ gtk_editable_copy_clipboard()

void gtk_editable_copy_clipboard ( GtkEditable editable)

◆ gtk_editable_cut_clipboard()

void gtk_editable_cut_clipboard ( GtkEditable editable)

◆ gtk_editable_delete_selection()

void gtk_editable_delete_selection ( GtkEditable editable)

◆ gtk_editable_delete_text()

void gtk_editable_delete_text ( GtkEditable editable,
gint  start_pos,
gint  end_pos 
)

◆ gtk_editable_get_chars()

gchar* gtk_editable_get_chars ( GtkEditable editable,
gint  start_pos,
gint  end_pos 
)

◆ gtk_editable_get_editable()

gboolean gtk_editable_get_editable ( GtkEditable editable)

◆ gtk_editable_get_position()

gint gtk_editable_get_position ( GtkEditable editable)

◆ gtk_editable_get_selection_bounds()

gboolean gtk_editable_get_selection_bounds ( GtkEditable editable,
gint *  start_pos,
gint *  end_pos 
)

◆ gtk_editable_get_type()

GType gtk_editable_get_type ( void  )

◆ gtk_editable_insert_text()

void gtk_editable_insert_text ( GtkEditable editable,
const gchar *  new_text,
gint  new_text_length,
gint *  position 
)

◆ gtk_editable_paste_clipboard()

void gtk_editable_paste_clipboard ( GtkEditable editable)

◆ gtk_editable_select_region()

void gtk_editable_select_region ( GtkEditable editable,
gint  start_pos,
gint  end_pos 
)

◆ gtk_editable_set_editable()

void gtk_editable_set_editable ( GtkEditable editable,
gboolean  is_editable 
)

◆ gtk_editable_set_position()

void gtk_editable_set_position ( GtkEditable editable,
gint  position 
)