From: Andrea Zagli Date: Thu, 8 Dec 2016 09:49:24 +0000 (+0100) Subject: Messo il GtkFormDecoder in persona nodo (refs #646). X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=ff67cc3a97ed31b934ace4c362e002089792b130;p=solipa%2Forganigramma Messo il GtkFormDecoder in persona nodo (refs #646). --- diff --git a/data/organigramma/form/persona_nodo.form b/data/organigramma/form/persona_nodo.form index 96c84c3..63f196e 100644 --- a/data/organigramma/form/persona_nodo.form +++ b/data/organigramma/form/persona_nodo.form @@ -15,21 +15,14 @@ - - - f - f - - - - - - - entry30 + + - SELECT nome FROM nodi WHERE id = ##label115::gint + SELECT a.nome + FROM nodi AS a + WHERE a.id = ##key0::gint - + t diff --git a/data/organigramma/gui/organigramma.gui b/data/organigramma/gui/organigramma.gui index bd8e87a..415d777 100644 --- a/data/organigramma/gui/organigramma.gui +++ b/data/organigramma/gui/organigramma.gui @@ -5196,58 +5196,6 @@ 0 - - - True - False - True - 5 - - - True - True - True - False - ● - False - False - - - True - True - 0 - - - - - ... - True - True - True - - - False - True - 1 - - - - - False - lbl_id_nodi - - - False - True - 2 - - - - - 1 - 0 - - False @@ -5322,6 +5270,16 @@ 4 + + + True + False + + + 1 + 0 + + True diff --git a/src/personanodo.c b/src/personanodo.c index 9d62fe2..e340d45 100644 --- a/src/personanodo.c +++ b/src/personanodo.c @@ -25,6 +25,7 @@ #include #include +#include #include #include "personanodo.h" @@ -54,7 +55,7 @@ static gboolean organigramma_persona_nodo_on_w_organigramma_persona_nodo_delete_ GdkEvent *event, gpointer user_data); -static void organigramma_persona_nodo_on_btn_ricerca_via_clicked (GtkButton *button, +static void organigramma_persona_nodo_on_btn_nodo_clicked (GtkButton *button, gpointer user_data); static void organigramma_persona_nodo_on_btn_annulla_clicked (GtkButton *button, gpointer user_data); @@ -165,8 +166,8 @@ OrganigrammaPersonaNodo g_signal_connect (priv->w, "delete-event", G_CALLBACK (organigramma_persona_nodo_on_w_organigramma_persona_nodo_delete_event), (gpointer)a); - g_signal_connect (G_OBJECT (gtk_builder_get_object (priv->commons->gtkbuilder, "button90")), - "clicked", G_CALLBACK (organigramma_persona_nodo_on_btn_ricerca_via_clicked), (gpointer)a); + g_signal_connect (G_OBJECT (gtk_builder_get_object (priv->commons->gtkbuilder, "gtkformdecoder12")), + "btn-browse-clicked", G_CALLBACK (organigramma_persona_nodo_on_btn_nodo_clicked), (gpointer)a); g_signal_connect (G_OBJECT (gtk_builder_get_object (priv->commons->gtkbuilder, "button91")), "clicked", G_CALLBACK (organigramma_persona_nodo_on_btn_annulla_clicked), (gpointer)a); @@ -290,7 +291,8 @@ organigramma_persona_nodo_on_nodo_selezionato (gpointer instance, guint id, gpoi OrganigrammaPersonaNodoPrivate *priv = ORGANIGRAMMA_PERSONA_NODO_GET_PRIVATE (ia); - gtk_form_widget_set_value_stringify (gtk_form_get_form_widget_from_name (priv->form, "label115"), g_strdup_printf ("%d", id)); + gtk_form_widget_set_value_stringify (gtk_form_get_form_widget_from_name (priv->form, "gtkformdecoder12"), + g_strdup_printf ("%d", id)); } static void @@ -354,7 +356,7 @@ organigramma_persona_nodo_on_w_organigramma_persona_nodo_delete_event (GtkWidget } static void -organigramma_persona_nodo_on_btn_ricerca_via_clicked (GtkButton *button, +organigramma_persona_nodo_on_btn_nodo_clicked (GtkButton *button, gpointer user_data) { GtkWidget *w;