From: Andrea Zagli Date: Wed, 5 Dec 2012 07:57:33 +0000 (+0100) Subject: Aggiunta la funzione SolipaAllegato::set_salva_in_db. X-Git-Tag: 0.5.0~3^2~2 X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=f9db50e1ed2c18e202be7caac601b83b9e32b598;p=solipa%2Flibsolipa Aggiunta la funzione SolipaAllegato::set_salva_in_db. --- diff --git a/.cproject b/.cproject index fe70b0e..69cecb5 100644 --- a/.cproject +++ b/.cproject @@ -3,46 +3,40 @@ - - + + + + + + - - - - - - - - - + + + + + + + - - - - @@ -50,10 +44,14 @@ + + + + - - - + + + diff --git a/data/libsolipa/gui/libsolipa.ui b/data/libsolipa/gui/libsolipa.ui index 8ef1dae..d185fa8 100644 --- a/data/libsolipa/gui/libsolipa.ui +++ b/data/libsolipa/gui/libsolipa.ui @@ -20,7 +20,6 @@ gtk-cancel - False True True True @@ -35,7 +34,6 @@ gtk-save - False True True True @@ -135,7 +133,6 @@ Deseleziona tutti - False True True True @@ -149,7 +146,6 @@ Seleziona tutti - False True True True @@ -249,7 +245,6 @@ - False True True False @@ -312,7 +307,6 @@ - False True True False @@ -429,7 +423,6 @@ gtk-cancel - False True True True @@ -444,7 +437,6 @@ gtk-ok - False True True True @@ -705,7 +697,6 @@ gtk-add - False True True True @@ -720,7 +711,6 @@ gtk-remove - False True False True @@ -789,7 +779,6 @@ - False True True False @@ -858,6 +847,9 @@ 2 5 5 + + + True @@ -895,10 +887,10 @@ - False True True True + Apri file True @@ -916,10 +908,10 @@ - False True True True + Seleziona file True @@ -1010,7 +1002,6 @@ - False True True False @@ -1058,9 +1049,6 @@ GTK_FILL - - - @@ -1109,7 +1097,6 @@ gtk-cancel - False True True True diff --git a/src/allegato.c b/src/allegato.c index a25062d..76380f6 100644 --- a/src/allegato.c +++ b/src/allegato.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010-2011 Andrea Zagli + * Copyright (C) 2010-2012 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -231,14 +231,19 @@ solipa_allegato_get_salva_in_db (SolipaAllegato *solipa_allegato) priv = SOLIPA_ALLEGATO_GET_PRIVATE (solipa_allegato); - if (!gtk_widget_get_visible (priv->chk_salva_nel_db)) - { - return FALSE; - } - else - { - return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->chk_salva_nel_db)); - } + return gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->chk_salva_nel_db)); +} + +void +solipa_allegato_set_salva_in_db (SolipaAllegato *solipa_allegato, gboolean salva) +{ + SolipaAllegatoPrivate *priv; + + g_return_if_fail (IS_SOLIPA_ALLEGATO (solipa_allegato)); + + priv = SOLIPA_ALLEGATO_GET_PRIVATE (solipa_allegato); + + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->chk_salva_nel_db), salva); } void diff --git a/src/allegato.h b/src/allegato.h index 5a37afa..22ec0d5 100644 --- a/src/allegato.h +++ b/src/allegato.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010 Andrea Zagli + * Copyright (C) 2010-2012 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -63,7 +63,9 @@ void solipa_allegato_con_salva_in_db (SolipaAllegato *solipa_allegato, gboolean const gchar *solipa_allegato_get_percorso (SolipaAllegato *solipa_allegato); const gchar *solipa_allegato_get_data (SolipaAllegato *solipa_allegato); guint solipa_allegato_get_dimensione (SolipaAllegato *solipa_allegato); + gboolean solipa_allegato_get_salva_in_db (SolipaAllegato *solipa_allegato); +void solipa_allegato_set_salva_in_db (SolipaAllegato *solipa_allegato, gboolean salva); void solipa_allegato_add_to_gtkform (SolipaAllegato *solipa_allegato, GtkForm *form, const gchar *percorso_field,