From: Andrea Zagli Date: Thu, 8 Dec 2016 11:21:46 +0000 (+0100) Subject: Messo il GtkFormDecoder in ufficio (struttura) (refs #646). X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=7531827ee471cc3c504bce227c97ac69c56881c1;p=solipa%2Forganigramma Messo il GtkFormDecoder in ufficio (struttura) (refs #646). --- diff --git a/data/organigramma/form/ufficio.form b/data/organigramma/form/ufficio.form index d7605da..eb31303 100644 --- a/data/organigramma/form/ufficio.form +++ b/data/organigramma/form/ufficio.form @@ -29,21 +29,14 @@ - - - f - f - - - - - - - entry7 + + - SELECT nome FROM strutture WHERE id = ##label25::gint + SELECT a.nome + FROM strutture AS a + WHERE a.id = ##key0::gint - + diff --git a/data/organigramma/gui/organigramma.gui b/data/organigramma/gui/organigramma.gui index 410efe8..39df590 100644 --- a/data/organigramma/gui/organigramma.gui +++ b/data/organigramma/gui/organigramma.gui @@ -3120,58 +3120,6 @@ 2 - - - True - False - True - 5 - - - True - True - True - False - ● - False - False - - - True - True - 0 - - - - - ... - True - True - True - - - False - True - 1 - - - - - False - lbl_id_strutture - - - False - True - 2 - - - - - 1 - 3 - - True @@ -3942,6 +3890,16 @@ 2 + + + True + False + + + 1 + 3 + + True diff --git a/src/ufficio.c b/src/ufficio.c index 235705e..f4a98ec 100644 --- a/src/ufficio.c +++ b/src/ufficio.c @@ -26,6 +26,7 @@ #include #include #include +#include #include #include "ufficio.h" @@ -385,8 +386,8 @@ OrganigrammaUfficio g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button164"), "clicked", G_CALLBACK (organigramma_ufficio_on_btn_ufficio_clicked), (gpointer)a); - g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button31"), - "clicked", G_CALLBACK (organigramma_ufficio_on_btn_struttura_clicked), (gpointer)a); + g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "gtkformdecoder15"), + "btn-browse-clicked", G_CALLBACK (organigramma_ufficio_on_btn_struttura_clicked), (gpointer)a); g_signal_connect (G_OBJECT (gtk_builder_get_object (priv->commons->gtkbuilder, "button28")), "clicked", G_CALLBACK (organigramma_ufficio_on_btn_nodo_nuovo_clicked), (gpointer)a); @@ -1057,7 +1058,7 @@ organigramma_ufficio_recapito_modifica (OrganigrammaUfficio *ufficio) solipa_message_dialog (priv->w, GTK_MESSAGE_WARNING, GTK_BUTTONS_OK, - "Occorre prima selezionare un nodo"); + "Occorre prima selezionare un nodo."); } } @@ -1091,7 +1092,7 @@ organigramma_ufficio_orario_modifica (OrganigrammaUfficio *ufficio) solipa_message_dialog (priv->w, GTK_MESSAGE_WARNING, GTK_BUTTONS_OK, - "Occorre prima selezionare un orario"); + "Occorre prima selezionare un orario."); } } @@ -1242,7 +1243,8 @@ organigramma_ufficio_on_struttura_selezionato (gpointer instance, guint id, gpoi OrganigrammaUfficio *f = (OrganigrammaUfficio *)user_data; OrganigrammaUfficioPrivate *priv = ORGANIGRAMMA_UFFICIO_GET_PRIVATE (f); - gtk_form_widget_set_value_stringify (gtk_form_get_form_widget_from_name (priv->form, "label25"), g_strdup_printf ("%d", id)); + gtk_form_widget_set_value_stringify (gtk_form_get_form_widget_from_name (priv->form, "gtkformdecoder15"), + g_strdup_printf ("%d", id)); } static void