From: Andrea Zagli Date: Thu, 8 Dec 2016 09:39:21 +0000 (+0100) Subject: Messo il GtkFormDecoder in nodo (refs #646). X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=49fd49d5380ddb849e933d8e1b92c396dcf91cd2;p=solipa%2Forganigramma Messo il GtkFormDecoder in nodo (refs #646). --- diff --git a/data/organigramma/form/nodo.form b/data/organigramma/form/nodo.form index 825623f..ecec565 100644 --- a/data/organigramma/form/nodo.form +++ b/data/organigramma/form/nodo.form @@ -10,21 +10,14 @@ - - - f - f - - - - - - - entry2 + + - SELECT nome FROM nodi WHERE id = ##label5::gint + SELECT a.nome + FROM nodi AS a + WHERE a.id = ##key0::gint - + diff --git a/data/organigramma/gui/organigramma.gui b/data/organigramma/gui/organigramma.gui index 8458403..bd8e87a 100644 --- a/data/organigramma/gui/organigramma.gui +++ b/data/organigramma/gui/organigramma.gui @@ -4679,58 +4679,6 @@ 1 - - - True - False - True - 5 - - - True - True - True - False - ● - gtk-clear - False - - - True - True - 0 - - - - - ... - True - True - True - - - False - True - 1 - - - - - False - lbl_id_nodi - - - False - True - 2 - - - - - 1 - 1 - - True @@ -4766,6 +4714,17 @@ 2 + + + True + False + True + + + 1 + 1 + + True diff --git a/src/nodo.c b/src/nodo.c index 0aa53ce..14cb14e 100644 --- a/src/nodo.c +++ b/src/nodo.c @@ -50,10 +50,6 @@ static void organigramma_nodo_get_property (GObject *object, static void organigramma_nodo_on_organigramma_nodo_selezionato (gpointer instance, guint id, gpointer user_data); static void organigramma_nodo_on_tipo_nodo_selezionato (gpointer instance, guint id, gpointer user_data); -static void organigramma_nodo_on_organigramma_nodo_pulisci (GtkEntry *entry, - GtkEntryIconPosition icon_pos, - GdkEvent *event, - gpointer user_data); static void organigramma_nodo_on_btn_organigramma_nodo_clicked (GtkButton *button, gpointer user_data); static void organigramma_nodo_on_btn_tipo_nodo_clicked (GtkButton *button, @@ -169,10 +165,8 @@ OrganigrammaNodo g_signal_connect (priv->w, "delete-event", G_CALLBACK (organigramma_nodo_on_w_organigramma_nodo_delete_event), (gpointer)a); - g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "entry2"), - "icon-press", G_CALLBACK (organigramma_nodo_on_organigramma_nodo_pulisci), (gpointer)a); - g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "button6"), - "clicked", G_CALLBACK (organigramma_nodo_on_btn_organigramma_nodo_clicked), (gpointer)a); + g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "gtkformdecoder11"), + "btn-browse-clicked", G_CALLBACK (organigramma_nodo_on_btn_organigramma_nodo_clicked), (gpointer)a); g_signal_connect (gtk_builder_get_object (priv->commons->gtkbuilder, "gtkformdecoder6"), "btn-browse-clicked", G_CALLBACK (organigramma_nodo_on_btn_tipo_nodo_clicked), (gpointer)a); @@ -349,7 +343,8 @@ organigramma_nodo_on_organigramma_nodo_selezionato (gpointer instance, guint id, OrganigrammaNodo *f = (OrganigrammaNodo *)user_data; OrganigrammaNodoPrivate *priv = ORGANIGRAMMA_NODO_GET_PRIVATE (f); - gtk_form_widget_set_value_stringify (gtk_form_get_form_widget_from_name (priv->form, "label5"), g_strdup_printf ("%d", id)); + gtk_form_widget_set_value_stringify (gtk_form_get_form_widget_from_name (priv->form, "gtkformdecoder11"), + g_strdup_printf ("%d", id)); } static void @@ -362,19 +357,6 @@ organigramma_nodo_on_tipo_nodo_selezionato (gpointer instance, guint id, gpointe g_strdup_printf ("%d", id)); } -static void -organigramma_nodo_on_organigramma_nodo_pulisci (GtkEntry *entry, - GtkEntryIconPosition icon_pos, - GdkEvent *event, - gpointer user_data) -{ - OrganigrammaNodo *f = (OrganigrammaNodo *)user_data; - OrganigrammaNodoPrivate *priv = ORGANIGRAMMA_NODO_GET_PRIVATE (f); - - gtk_label_set_text (GTK_LABEL (gtk_builder_get_object (priv->commons->gtkbuilder, "label5")), ""); - gtk_entry_set_text (GTK_ENTRY (gtk_builder_get_object (priv->commons->gtkbuilder, "entry2")), ""); -} - static void organigramma_nodo_on_btn_organigramma_nodo_clicked (GtkButton *button, gpointer user_data)