From: Andrea Zagli Date: Thu, 14 Aug 2025 06:03:05 +0000 (+0200) Subject: Type cast. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=refs%2Fheads%2Fdevelop;p=solipa%2Flibsolipa Type cast. --- diff --git a/src/allegato.c b/src/allegato.c index 8dc722a..d27c6e9 100644 --- a/src/allegato.c +++ b/src/allegato.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010-2017 Andrea Zagli + * Copyright (C) 2010-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 @@ -405,19 +405,19 @@ solipa_allegato_add_to_zakformgtk (SolipaAllegato *solipa_allegato, priv = SOLIPA_ALLEGATO_GET_PRIVATE (solipa_allegato); - element = zak_form_gtk_form_element_entry_new (); + element = ZAK_FORM_ELEMENT (zak_form_gtk_form_element_entry_new ()); zak_form_gtk_form_element_set_widget_from_gtkbuilder (ZAK_FORM_GTK_FORM_ELEMENT (element), priv->gtkbuilder, "entry42"); zak_form_gtk_form_element_set_label (ZAK_FORM_GTK_FORM_ELEMENT (element), GTK_WIDGET (gtk_builder_get_object (priv->gtkbuilder, "label139"))); zak_form_element_set_name (element, percorso_field); zak_form_element_set_provider_type (element, "string"); - validator = zak_form_element_validator_notempty_new (); + validator = ZAK_FORM_ELEMENT_VALIDATOR (zak_form_element_validator_notempty_new ()); zak_form_element_add_validator (element, validator); zak_form_form_add_element (ZAK_FORM_FORM (form), element); if (data_field != NULL) { - element = zak_form_gtk_form_element_entry_new (); - zak_form_gtk_form_element_set_widget_from_gtkbuilder (element, priv->gtkbuilder, "entry44"); + element = ZAK_FORM_ELEMENT (zak_form_gtk_form_element_entry_new ()); + zak_form_gtk_form_element_set_widget_from_gtkbuilder (ZAK_FORM_GTK_FORM_ELEMENT (element), priv->gtkbuilder, "entry44"); zak_form_gtk_form_element_set_label (ZAK_FORM_GTK_FORM_ELEMENT (element), GTK_WIDGET (gtk_builder_get_object (priv->gtkbuilder, "label141"))); zak_form_element_set_name (element, data_field); zak_form_element_set_provider_type (element, "datetime"); @@ -427,7 +427,7 @@ solipa_allegato_add_to_zakformgtk (SolipaAllegato *solipa_allegato, zak_form_element_set_format (element, ht); g_hash_table_unref (ht); - validator = zak_form_element_validator_date_new (); + validator = ZAK_FORM_ELEMENT_VALIDATOR (zak_form_element_validator_date_new ()); zak_form_element_validator_date_set_format (ZAK_FORM_ELEMENT_VALIDATOR_DATE (validator), "%d/%m/%Y %H.%M.%S"); zak_form_element_add_validator (element, validator); @@ -436,8 +436,8 @@ solipa_allegato_add_to_zakformgtk (SolipaAllegato *solipa_allegato, if (dimensione_field != NULL) { - element = zak_form_gtk_form_element_entry_new (); - zak_form_gtk_form_element_set_widget_from_gtkbuilder (element, priv->gtkbuilder, "entry8"); + element = ZAK_FORM_ELEMENT (zak_form_gtk_form_element_entry_new ()); + zak_form_gtk_form_element_set_widget_from_gtkbuilder (ZAK_FORM_GTK_FORM_ELEMENT (element), priv->gtkbuilder, "entry8"); zak_form_gtk_form_element_set_label (ZAK_FORM_GTK_FORM_ELEMENT (element), GTK_WIDGET (gtk_builder_get_object (priv->gtkbuilder, "label142"))); zak_form_element_set_name (element, dimensione_field); zak_form_element_set_provider_type (element, "integer");