From 73d9354ac0897ba40beb9c2688c705e85a8b9856 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Thu, 14 Aug 2025 00:03:46 +0200 Subject: [PATCH] Type cast. --- src/form.c | 9 +++++---- src/formelement.c | 30 +++++++++++++++--------------- src/formelementcheck.c | 16 +++++++++------- src/formelementcombo.c | 16 ++++++++-------- src/formelemententry.c | 16 ++++++++-------- src/formelementlabel.c | 14 +++++++------- src/formelementradio.c | 16 ++++++++-------- src/formelementspin.c | 14 +++++++------- src/formelementtextview.c | 14 +++++++------- 9 files changed, 74 insertions(+), 71 deletions(-) diff --git a/src/form.c b/src/form.c index aa73cf3..30d1251 100644 --- a/src/form.c +++ b/src/form.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015 Andrea Zagli + * Copyright (C) 2015-2025 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -16,6 +16,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#include "formelementcheck.h" #ifdef HAVE_CONFIG_H #include #endif @@ -38,7 +39,7 @@ static void zak_form_gtk_form_get_property (GObject *object, static void zak_form_gtk_form_dispose (GObject *gobject); static void zak_form_gtk_form_finalize (GObject *gobject); -static void zak_form_gtk_form_element_added (ZakFormGtkForm *form, ZakFormGtkFormElement *element); +static void zak_form_gtk_form_element_added (ZakFormForm *form, ZakFormElement *element); #define ZAK_FORM_GTK_FORM_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_FORM_GTK_TYPE_FORM, ZakFormGtkFormPrivate)) @@ -313,9 +314,9 @@ zak_form_gtk_form_finalize (GObject *gobject) } static void -zak_form_gtk_form_element_added (ZakFormGtkForm *form, ZakFormGtkFormElement *element) +zak_form_gtk_form_element_added (ZakFormForm *form, ZakFormElement *element) { ZakFormGtkFormPrivate *priv = ZAK_FORM_GTK_FORM_GET_PRIVATE (form); - zak_form_gtk_form_element_set_gtkbuilder (element, priv->builder); + zak_form_gtk_form_element_set_gtkbuilder (ZAK_FORM_GTK_FORM_ELEMENT (element), priv->builder); } diff --git a/src/formelement.c b/src/formelement.c index 71e27bb..2a4ec26 100644 --- a/src/formelement.c +++ b/src/formelement.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015-2020 Andrea Zagli + * Copyright (C) 2015-2025 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -48,14 +48,14 @@ static void zak_form_gtk_form_element_get_property (GObject *object, static void zak_form_gtk_form_element_dispose (GObject *gobject); static void zak_form_gtk_form_element_finalize (GObject *gobject); -static gboolean zak_form_gtk_form_element_get_visible (ZakFormGtkFormElement *element); -static void zak_form_gtk_form_element_set_visible (ZakFormGtkFormElement *element, gboolean visible); +static gboolean zak_form_gtk_form_element_get_visible (ZakFormElement *element); +static void zak_form_gtk_form_element_set_visible (ZakFormElement *element, gboolean visible); -static gboolean zak_form_gtk_form_element_get_editable (ZakFormGtkFormElement *element); -static void zak_form_gtk_form_element_set_editable (ZakFormGtkFormElement *element, gboolean visible); +static gboolean zak_form_gtk_form_element_get_editable (ZakFormElement *element); +static void zak_form_gtk_form_element_set_editable (ZakFormElement *element, gboolean visible); static void zak_form_gtk_form_element_xml_parsing (ZakFormElement *element, xmlNode *xmlnode); -static void zak_form_gtk_form_element_get_xml (ZakFormGtkFormElement *element, xmlNode *xroot, const gchar *version); +static void zak_form_gtk_form_element_get_xml (ZakFormElement *element, xmlNode *xroot, const gchar *version); #define ZAK_FORM_GTK_FORM_ELEMENT_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT, ZakFormGtkFormElementPrivate)) @@ -425,7 +425,7 @@ zak_form_gtk_form_element_finalize (GObject *gobject) } static gboolean -zak_form_gtk_form_element_get_visible (ZakFormGtkFormElement *element) +zak_form_gtk_form_element_get_visible (ZakFormElement *element) { ZakFormGtkFormElementPrivate *priv = ZAK_FORM_GTK_FORM_ELEMENT_GET_PRIVATE (element); @@ -433,7 +433,7 @@ zak_form_gtk_form_element_get_visible (ZakFormGtkFormElement *element) } static void -zak_form_gtk_form_element_set_visible (ZakFormGtkFormElement *element, gboolean visible) +zak_form_gtk_form_element_set_visible (ZakFormElement *element, gboolean visible) { ZakFormGtkFormElementPrivate *priv = ZAK_FORM_GTK_FORM_ELEMENT_GET_PRIVATE (element); @@ -446,7 +446,7 @@ zak_form_gtk_form_element_set_visible (ZakFormGtkFormElement *element, gboolean } static gboolean -zak_form_gtk_form_element_get_editable (ZakFormGtkFormElement *element) +zak_form_gtk_form_element_get_editable (ZakFormElement *element) { ZakFormGtkFormElementPrivate *priv = ZAK_FORM_GTK_FORM_ELEMENT_GET_PRIVATE (element); @@ -454,7 +454,7 @@ zak_form_gtk_form_element_get_editable (ZakFormGtkFormElement *element) } static void -zak_form_gtk_form_element_set_editable (ZakFormGtkFormElement *element, gboolean editable) +zak_form_gtk_form_element_set_editable (ZakFormElement *element, gboolean editable) { ZakFormGtkFormElementPrivate *priv = ZAK_FORM_GTK_FORM_ELEMENT_GET_PRIVATE (element); @@ -489,22 +489,22 @@ zak_form_gtk_form_element_xml_parsing (ZakFormElement *element, xmlNode *xmlnode } static void -zak_form_gtk_form_element_get_xml (ZakFormGtkFormElement *element, xmlNode *xroot, const gchar *version) +zak_form_gtk_form_element_get_xml (ZakFormElement *element, xmlNode *xroot, const gchar *version) { xmlNode *xnode; ZakFormGtkFormElementPrivate *priv = ZAK_FORM_GTK_FORM_ELEMENT_GET_PRIVATE ((ZakFormGtkFormElement *)element); xnode = xmlNewNode (NULL, (const xmlChar *)"widget"); - xmlNodeSetContent (xnode, (xmlChar *)zak_form_gtk_form_element_get_widget_name (element)); + xmlNodeSetContent (xnode, (xmlChar *)zak_form_gtk_form_element_get_widget_name (ZAK_FORM_GTK_FORM_ELEMENT(element))); xmlAddChild (xroot, xnode); xnode = xmlNewNode (NULL, (const xmlChar *)"label"); - xmlNodeSetContent (xnode, (xmlChar *)zak_form_gtk_form_element_get_label_name (element)); + xmlNodeSetContent (xnode, (xmlChar *)zak_form_gtk_form_element_get_label_name (ZAK_FORM_GTK_FORM_ELEMENT(element))); xmlAddChild (xroot, xnode); - if (ZAK_FORM_GTK_FORM_ELEMENT_GET_CLASS (element)->get_xml!= NULL) + if (ZAK_FORM_GTK_FORM_ELEMENT_GET_CLASS (element)->get_xml != NULL) { - ZAK_FORM_GTK_FORM_ELEMENT_GET_CLASS (element)->get_xml (element, version, xroot); + ZAK_FORM_GTK_FORM_ELEMENT_GET_CLASS (element)->get_xml (element, xroot, version); } } diff --git a/src/formelementcheck.c b/src/formelementcheck.c index 776d50d..51a9f13 100644 --- a/src/formelementcheck.c +++ b/src/formelementcheck.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015-2020 Andrea Zagli + * Copyright (C) 2015-2025 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -16,6 +16,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#include "formelement.h" +#include "formelementcombo.h" #ifdef HAVE_CONFIG_H #include #endif @@ -39,10 +41,10 @@ static void zak_form_gtk_form_element_check_get_property (GObject *object, static void zak_form_gtk_form_element_check_dispose (GObject *gobject); static void zak_form_gtk_form_element_check_finalize (GObject *gobject); -static GValue *zak_form_gtk_form_element_check_get_value (ZakFormGtkFormElementCheck *element); -static gboolean zak_form_gtk_form_element_check_set_value (ZakFormGtkFormElementCheck *element, GValue *value); +static GValue *zak_form_gtk_form_element_check_get_value (ZakFormElement *element); +static gboolean zak_form_gtk_form_element_check_set_value (ZakFormElement *element, GValue *value); -static void zak_form_gtk_form_element_check_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode); +static void zak_form_gtk_form_element_check_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version); #define ZAK_FORM_GTK_FORM_ELEMENT_CHECK_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK, ZakFormGtkFormElementCheckPrivate)) @@ -170,7 +172,7 @@ zak_form_gtk_form_element_check_finalize (GObject *gobject) } static GValue -*zak_form_gtk_form_element_check_get_value (ZakFormGtkFormElementCheck *element) +*zak_form_gtk_form_element_check_get_value (ZakFormElement *element) { GValue *ret; @@ -193,7 +195,7 @@ static GValue } static gboolean -zak_form_gtk_form_element_check_set_value (ZakFormGtkFormElementCheck *element, GValue *value) +zak_form_gtk_form_element_check_set_value (ZakFormElement *element, GValue *value) { GtkWidget *w; @@ -209,7 +211,7 @@ zak_form_gtk_form_element_check_set_value (ZakFormGtkFormElementCheck *element, } static void -zak_form_gtk_form_element_check_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode) +zak_form_gtk_form_element_check_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version) { xmlSetProp (xnode, (const xmlChar *)"type", (const xmlChar *)"zak_form_gtk_form_element_check"); } diff --git a/src/formelementcombo.c b/src/formelementcombo.c index 695b0e5..bdf95e9 100644 --- a/src/formelementcombo.c +++ b/src/formelementcombo.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2016-2020 Andrea Zagli + * Copyright (C) 2016-2025 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -45,10 +45,10 @@ static void zak_form_gtk_form_element_combo_get_property (GObject *object, static void zak_form_gtk_form_element_combo_dispose (GObject *gobject); static void zak_form_gtk_form_element_combo_finalize (GObject *gobject); -static GValue *zak_form_gtk_form_element_combo_get_value (ZakFormGtkFormElementCombo *element); -static gboolean zak_form_gtk_form_element_combo_set_value (ZakFormGtkFormElementCombo *element, GValue *value); +static GValue *zak_form_gtk_form_element_combo_get_value (ZakFormElement *element); +static gboolean zak_form_gtk_form_element_combo_set_value (ZakFormElement *element, GValue *value); -static void zak_form_gtk_form_element_combo_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode); +static void zak_form_gtk_form_element_combo_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version); #define ZAK_FORM_GTK_FORM_ELEMENT_COMBO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO, ZakFormGtkFormElementComboPrivate)) @@ -234,7 +234,7 @@ zak_form_gtk_form_element_combo_finalize (GObject *gobject) } static GValue -*zak_form_gtk_form_element_combo_get_value (ZakFormGtkFormElementCombo *element) +*zak_form_gtk_form_element_combo_get_value (ZakFormElement *element) { GValue *ret; @@ -277,7 +277,7 @@ static GValue } static gboolean -zak_form_gtk_form_element_combo_set_value (ZakFormGtkFormElementCombo *element, GValue *value) +zak_form_gtk_form_element_combo_set_value (ZakFormElement *element, GValue *value) { GtkWidget *w; @@ -327,13 +327,13 @@ zak_form_gtk_form_element_combo_set_value (ZakFormGtkFormElementCombo *element, } static void -zak_form_gtk_form_element_combo_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode) +zak_form_gtk_form_element_combo_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version) { xmlNode *xnode_cur; xmlSetProp (xnode, (const xmlChar *)"type", (const xmlChar *)"zak_form_gtk_form_element_combo"); xnode_cur = xmlNewNode (NULL, (const xmlChar *)"column-field"); - xmlNodeSetContent (xnode_cur, (xmlChar *)g_strdup_printf ("%d", zak_form_gtk_form_element_combo_get_column_field (element))); + xmlNodeSetContent (xnode_cur, (xmlChar *)g_strdup_printf ("%d", zak_form_gtk_form_element_combo_get_column_field (ZAK_FORM_GTK_FORM_ELEMENT_COMBO(element)))); xmlAddChild (xnode, xnode_cur); } diff --git a/src/formelemententry.c b/src/formelemententry.c index 7bef22b..ffcd6b7 100644 --- a/src/formelemententry.c +++ b/src/formelemententry.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015-2020 Andrea Zagli + * Copyright (C) 2015-2025 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -39,10 +39,10 @@ static void zak_form_gtk_form_element_entry_get_property (GObject *object, static void zak_form_gtk_form_element_entry_dispose (GObject *gobject); static void zak_form_gtk_form_element_entry_finalize (GObject *gobject); -static GValue *zak_form_gtk_form_element_entry_get_value (ZakFormGtkFormElementEntry *element); -static gboolean zak_form_gtk_form_element_entry_set_value (ZakFormGtkFormElementEntry *element, GValue *value); +static GValue *zak_form_gtk_form_element_entry_get_value (ZakFormElement *element); +static gboolean zak_form_gtk_form_element_entry_set_value (ZakFormElement *element, GValue *value); -static void zak_form_gtk_form_element_entry_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode); +static void zak_form_gtk_form_element_entry_get_xml (ZakFormElement *element, xmlNode *node, const gchar *version); #define ZAK_FORM_GTK_FORM_ELEMENT_ENTRY_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY, ZakFormGtkFormElementEntryPrivate)) @@ -59,7 +59,7 @@ zak_form_gtk_form_element_entry_class_init (ZakFormGtkFormElementEntryClass *kla { GObjectClass *object_class = G_OBJECT_CLASS (klass); ZakFormElementClass *elem_class = ZAK_FORM_ELEMENT_CLASS (klass); - ZakFormGtkFormElementClass *gtk_elem_class = ZAK_FORM_ELEMENT_CLASS (klass); + ZakFormGtkFormElementClass *gtk_elem_class = ZAK_FORM_GTK_FORM_ELEMENT_CLASS (klass); object_class->set_property = zak_form_gtk_form_element_entry_set_property; object_class->get_property = zak_form_gtk_form_element_entry_get_property; @@ -170,7 +170,7 @@ zak_form_gtk_form_element_entry_finalize (GObject *gobject) } static GValue -*zak_form_gtk_form_element_entry_get_value (ZakFormGtkFormElementEntry *element) +*zak_form_gtk_form_element_entry_get_value (ZakFormElement *element) { GValue *ret; @@ -184,7 +184,7 @@ static GValue } static gboolean -zak_form_gtk_form_element_entry_set_value (ZakFormGtkFormElementEntry *element, GValue *value) +zak_form_gtk_form_element_entry_set_value (ZakFormElement *element, GValue *value) { GtkWidget *w; @@ -196,7 +196,7 @@ zak_form_gtk_form_element_entry_set_value (ZakFormGtkFormElementEntry *element, } static void -zak_form_gtk_form_element_entry_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode) +zak_form_gtk_form_element_entry_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version) { xmlSetProp (xnode, (const xmlChar *)"type", (const xmlChar *)"zak_form_gtk_form_element_entry"); } diff --git a/src/formelementlabel.c b/src/formelementlabel.c index d01dd0a..307794d 100644 --- a/src/formelementlabel.c +++ b/src/formelementlabel.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015-2017 Andrea Zagli + * Copyright (C) 2015-2025 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -39,10 +39,10 @@ static void zak_form_gtk_form_element_label_get_property (GObject *object, static void zak_form_gtk_form_element_label_dispose (GObject *gobject); static void zak_form_gtk_form_element_label_finalize (GObject *gobject); -static GValue *zak_form_gtk_form_element_label_get_value (ZakFormGtkFormElementLabel *element); -static gboolean zak_form_gtk_form_element_label_set_value (ZakFormGtkFormElementLabel *element, GValue *value); +static GValue *zak_form_gtk_form_element_label_get_value (ZakFormElement *element); +static gboolean zak_form_gtk_form_element_label_set_value (ZakFormElement *element, GValue *value); -static void zak_form_gtk_form_element_label_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode); +static void zak_form_gtk_form_element_label_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version); #define ZAK_FORM_GTK_FORM_ELEMENT_LABEL_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL, ZakFormGtkFormElementLabelPrivate)) @@ -170,7 +170,7 @@ zak_form_gtk_form_element_label_finalize (GObject *gobject) } static GValue -*zak_form_gtk_form_element_label_get_value (ZakFormGtkFormElementLabel *element) +*zak_form_gtk_form_element_label_get_value (ZakFormElement *element) { GtkWidget *w; @@ -180,7 +180,7 @@ static GValue } static gboolean -zak_form_gtk_form_element_label_set_value (ZakFormGtkFormElementLabel *element, GValue *value) +zak_form_gtk_form_element_label_set_value (ZakFormElement *element, GValue *value) { GtkWidget *w; @@ -192,7 +192,7 @@ zak_form_gtk_form_element_label_set_value (ZakFormGtkFormElementLabel *element, } static void -zak_form_gtk_form_element_label_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode) +zak_form_gtk_form_element_label_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version) { xmlSetProp (xnode, (const xmlChar *)"type", (const xmlChar *)"zak_form_gtk_form_element_label"); } diff --git a/src/formelementradio.c b/src/formelementradio.c index 5cd32eb..71c736d 100644 --- a/src/formelementradio.c +++ b/src/formelementradio.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015-2020 Andrea Zagli + * Copyright (C) 2015-2025 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -45,10 +45,10 @@ static void zak_form_gtk_form_element_radio_get_property (GObject *object, static void zak_form_gtk_form_element_radio_dispose (GObject *gobject); static void zak_form_gtk_form_element_radio_finalize (GObject *gobject); -static GValue *zak_form_gtk_form_element_radio_get_value (ZakFormGtkFormElementRadio *element); -static gboolean zak_form_gtk_form_element_radio_set_value (ZakFormGtkFormElementRadio *element, GValue *value); +static GValue *zak_form_gtk_form_element_radio_get_value (ZakFormElement *element); +static gboolean zak_form_gtk_form_element_radio_set_value (ZakFormElement *element, GValue *value); -static void zak_form_gtk_form_element_radio_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode); +static void zak_form_gtk_form_element_radio_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version); #define ZAK_FORM_GTK_FORM_ELEMENT_RADIO_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO, ZakFormGtkFormElementRadioPrivate)) @@ -242,7 +242,7 @@ zak_form_gtk_form_element_radio_finalize (GObject *gobject) } static GValue -*zak_form_gtk_form_element_radio_get_value (ZakFormGtkFormElementRadio *element) +*zak_form_gtk_form_element_radio_get_value (ZakFormElement *element) { GValue *ret; @@ -276,7 +276,7 @@ static GValue } static gboolean -zak_form_gtk_form_element_radio_set_value (ZakFormGtkFormElementRadio *element, GValue *value) +zak_form_gtk_form_element_radio_set_value (ZakFormElement *element, GValue *value) { GtkWidget *w; @@ -300,13 +300,13 @@ zak_form_gtk_form_element_radio_set_value (ZakFormGtkFormElementRadio *element, } static void -zak_form_gtk_form_element_radio_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode) +zak_form_gtk_form_element_radio_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version) { xmlNode *xnode_cur; xmlSetProp (xnode, (const xmlChar *)"type", (const xmlChar *)"zak_form_gtk_form_element_radio"); xnode_cur = xmlNewNode (NULL, (const xmlChar *)"return-value"); - xmlNodeSetContent (xnode_cur, (xmlChar *)zak_form_gtk_form_element_radio_get_return_value (element)); + xmlNodeSetContent (xnode_cur, (xmlChar *)zak_form_gtk_form_element_radio_get_return_value (ZAK_FORM_GTK_FORM_ELEMENT_RADIO(element))); xmlAddChild (xnode, xnode_cur); } diff --git a/src/formelementspin.c b/src/formelementspin.c index 24fe2aa..1fab17a 100644 --- a/src/formelementspin.c +++ b/src/formelementspin.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015-2020 Andrea Zagli + * Copyright (C) 2015-2025 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -39,10 +39,10 @@ static void zak_form_gtk_form_element_spin_get_property (GObject *object, static void zak_form_gtk_form_element_spin_dispose (GObject *gobject); static void zak_form_gtk_form_element_spin_finalize (GObject *gobject); -static GValue *zak_form_gtk_form_element_spin_get_value (ZakFormGtkFormElementSpin *element); -static gboolean zak_form_gtk_form_element_spin_set_value (ZakFormGtkFormElementSpin *element, GValue *value); +static GValue *zak_form_gtk_form_element_spin_get_value (ZakFormElement *element); +static gboolean zak_form_gtk_form_element_spin_set_value (ZakFormElement *element, GValue *value); -static void zak_form_gtk_form_element_spin_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode); +static void zak_form_gtk_form_element_spin_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version); #define ZAK_FORM_GTK_FORM_ELEMENT_SPIN_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN, ZakFormGtkFormElementSpinPrivate)) @@ -170,7 +170,7 @@ zak_form_gtk_form_element_spin_finalize (GObject *gobject) } static GValue -*zak_form_gtk_form_element_spin_get_value (ZakFormGtkFormElementSpin *element) +*zak_form_gtk_form_element_spin_get_value (ZakFormElement *element) { GValue *ret; @@ -184,7 +184,7 @@ static GValue } static gboolean -zak_form_gtk_form_element_spin_set_value (ZakFormGtkFormElementSpin *element, GValue *value) +zak_form_gtk_form_element_spin_set_value (ZakFormElement *element, GValue *value) { GtkWidget *w; @@ -196,7 +196,7 @@ zak_form_gtk_form_element_spin_set_value (ZakFormGtkFormElementSpin *element, GV } static void -zak_form_gtk_form_element_spin_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode) +zak_form_gtk_form_element_spin_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version) { xmlSetProp (xnode, (const xmlChar *)"type", (const xmlChar *)"zak_form_gtk_form_element_spin"); } diff --git a/src/formelementtextview.c b/src/formelementtextview.c index 84eeaa2..09db520 100644 --- a/src/formelementtextview.c +++ b/src/formelementtextview.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2015-2020 Andrea Zagli + * Copyright (C) 2015-2025 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -39,10 +39,10 @@ static void zak_form_gtk_form_element_textview_get_property (GObject *object, static void zak_form_gtk_form_element_textview_dispose (GObject *gobject); static void zak_form_gtk_form_element_textview_finalize (GObject *gobject); -static GValue *zak_form_gtk_form_element_textview_get_value (ZakFormGtkFormElementTextview *element); -static gboolean zak_form_gtk_form_element_textview_set_value (ZakFormGtkFormElementTextview *element, GValue *value); +static GValue *zak_form_gtk_form_element_textview_get_value (ZakFormElement *element); +static gboolean zak_form_gtk_form_element_textview_set_value (ZakFormElement *element, GValue *value); -static void zak_form_gtk_form_element_textview_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode); +static void zak_form_gtk_form_element_textview_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version); #define ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW, ZakFormGtkFormElementTextviewPrivate)) @@ -170,7 +170,7 @@ zak_form_gtk_form_element_textview_finalize (GObject *gobject) } static GValue -*zak_form_gtk_form_element_textview_get_value (ZakFormGtkFormElementTextview *element) +*zak_form_gtk_form_element_textview_get_value (ZakFormElement *element) { GValue *ret; @@ -190,7 +190,7 @@ static GValue } static gboolean -zak_form_gtk_form_element_textview_set_value (ZakFormGtkFormElementTextview *element, GValue *value) +zak_form_gtk_form_element_textview_set_value (ZakFormElement *element, GValue *value) { GtkWidget *w; @@ -205,7 +205,7 @@ zak_form_gtk_form_element_textview_set_value (ZakFormGtkFormElementTextview *ele } static void -zak_form_gtk_form_element_textview_get_xml (ZakFormGtkFormElement *element, const gchar *version, xmlNode *xnode) +zak_form_gtk_form_element_textview_get_xml (ZakFormElement *element, xmlNode *xnode, const gchar *version) { xmlSetProp (xnode, (const xmlChar *)"type", (const xmlChar *)"zak_form_gtk_form_element_textview"); } -- 2.50.1