]> saetta.ns0.it Git - solipa/libsolipa/commitdiff
Type cast. develop
authorAndrea Zagli <azagli@libero.it>
Thu, 14 Aug 2025 06:03:05 +0000 (08:03 +0200)
committerAndrea Zagli <azagli@libero.it>
Thu, 14 Aug 2025 06:03:05 +0000 (08:03 +0200)
src/allegato.c

index 8dc722ac39c64a84d2355989eba56625802dbb76..d27c6e9fd14bdc08a7f24b1216c0db4ae5d6375b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2010-2017 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2010-2025 Andrea Zagli <azagli@libero.it>
  *
  * 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");