diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-10-19 12:36:54 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-10-19 12:36:54 -0400 |
commit | 3918dd4643fe184669ce474807dc25652da5a807 (patch) | |
tree | f15211551dc80807fcdf6a13a46f377aad782994 /gtk/gtkeditable.c | |
parent | 2359510b1f21de48784c3c4bc1f0c77d77c697f1 (diff) | |
download | gtk+-3918dd4643fe184669ce474807dc25652da5a807.tar.gz |
Add gtk_editable_get_delegate
We need access to the delegate in the a11y layer,
so we might as well make this function public.
Diffstat (limited to 'gtk/gtkeditable.c')
-rw-r--r-- | gtk/gtkeditable.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gtk/gtkeditable.c b/gtk/gtkeditable.c index af0325f80f..eae161c542 100644 --- a/gtk/gtkeditable.c +++ b/gtk/gtkeditable.c @@ -942,6 +942,21 @@ delegate_notify (GObject *object, } /** + * gtk_editable_get_delegate: + * @editable: a #GtkEditable + * + * Gets the #GtkEditable that @editable is delegating its + * implementation to. Typically, the delegate is a #GtkText widget. + * + * Returns: (nullable) (transfer none): the delegate #GtkEditable + */ +GtkEditable * +gtk_editable_get_delegate (GtkEditable *editable) +{ + return get_delegate (editable); +} + +/** * gtk_editable_init_delegate: * @editable: a #GtkEditable * |