From 9194e7a00c9ce33e72dce24f3093a311794681fe Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Sat, 31 Oct 2015 11:41:26 +0100 Subject: [PATCH] Added private function ZakFormForm::get_elements. --- src/form.c | 12 ++++++++++++ src/form.h | 2 ++ 2 files changed, 14 insertions(+) diff --git a/src/form.c b/src/form.c index e4c4952..24fcad4 100644 --- a/src/form.c +++ b/src/form.c @@ -37,6 +37,8 @@ static void zak_form_form_get_property (GObject *object, static void zak_form_form_dispose (GObject *gobject); static void zak_form_form_finalize (GObject *gobject); +static GPtrArray *zak_form_form_get_elements (ZakFormForm *zakform); + typedef struct { GPtrArray *ar_elements; @@ -53,6 +55,8 @@ zak_form_form_class_init (ZakFormFormClass *class) object_class->get_property = zak_form_form_get_property; object_class->dispose = zak_form_form_dispose; object_class->finalize = zak_form_form_finalize; + + class->get_elements = zak_form_form_get_elements; } static void @@ -175,3 +179,11 @@ zak_form_form_finalize (GObject *gobject) GObjectClass *parent_class = g_type_class_peek_parent (G_OBJECT_GET_CLASS (gobject)); parent_class->finalize (gobject); } + +static GPtrArray +*zak_form_form_get_elements (ZakFormForm *zakform) +{ + ZakFormFormPrivate *priv = zak_form_form_get_instance_private (zakform); + + return priv->ar_elements; +} diff --git a/src/form.h b/src/form.h index 921fd84..c06f6be 100644 --- a/src/form.h +++ b/src/form.h @@ -34,6 +34,8 @@ G_DECLARE_DERIVABLE_TYPE (ZakFormForm, zak_form_form, ZAK_FORM, FORM, GObject) struct _ZakFormFormClass { GObjectClass parent_class; + + GPtrArray *(*get_elements) (ZakFormForm *zakform); }; -- 2.49.0