Ardour  8.7-14-g57a6773833
_GtkEditableClass Struct Reference

#include <gtkeditable.h>

Public Attributes

GTypeInterface base_iface
 
void(* insert_text )(GtkEditable *editable, const gchar *text, gint length, gint *position)
 
void(* delete_text )(GtkEditable *editable, gint start_pos, gint end_pos)
 
void(* changed )(GtkEditable *editable)
 
void(* do_insert_text )(GtkEditable *editable, const gchar *text, gint length, gint *position)
 
void(* do_delete_text )(GtkEditable *editable, gint start_pos, gint end_pos)
 
gchar *(* get_chars )(GtkEditable *editable, gint start_pos, gint end_pos)
 
void(* set_selection_bounds )(GtkEditable *editable, gint start_pos, gint end_pos)
 
gboolean(* get_selection_bounds )(GtkEditable *editable, gint *start_pos, gint *end_pos)
 
void(* set_position )(GtkEditable *editable, gint position)
 
gint(* get_position )(GtkEditable *editable)
 

Detailed Description

Definition at line 50 of file gtkeditable.h.

Member Data Documentation

◆ base_iface

GTypeInterface _GtkEditableClass::base_iface

Definition at line 52 of file gtkeditable.h.

◆ changed

void(* _GtkEditableClass::changed) (GtkEditable *editable)

Definition at line 62 of file gtkeditable.h.

◆ delete_text

void(* _GtkEditableClass::delete_text) (GtkEditable *editable, gint start_pos, gint end_pos)

Definition at line 59 of file gtkeditable.h.

◆ do_delete_text

void(* _GtkEditableClass::do_delete_text) (GtkEditable *editable, gint start_pos, gint end_pos)

Definition at line 69 of file gtkeditable.h.

◆ do_insert_text

void(* _GtkEditableClass::do_insert_text) (GtkEditable *editable, const gchar *text, gint length, gint *position)

Definition at line 65 of file gtkeditable.h.

◆ get_chars

gchar*(* _GtkEditableClass::get_chars) (GtkEditable *editable, gint start_pos, gint end_pos)

Definition at line 73 of file gtkeditable.h.

◆ get_position

gint(* _GtkEditableClass::get_position) (GtkEditable *editable)

Definition at line 84 of file gtkeditable.h.

◆ get_selection_bounds

gboolean(* _GtkEditableClass::get_selection_bounds) (GtkEditable *editable, gint *start_pos, gint *end_pos)

Definition at line 79 of file gtkeditable.h.

◆ insert_text

void(* _GtkEditableClass::insert_text) (GtkEditable *editable, const gchar *text, gint length, gint *position)

Definition at line 55 of file gtkeditable.h.

◆ set_position

void(* _GtkEditableClass::set_position) (GtkEditable *editable, gint position)

Definition at line 82 of file gtkeditable.h.

◆ set_selection_bounds

void(* _GtkEditableClass::set_selection_bounds) (GtkEditable *editable, gint start_pos, gint end_pos)

Definition at line 76 of file gtkeditable.h.


The documentation for this struct was generated from the following file: