From 7cd4eb4f43ab2a8ffc6c76568cac8d7b3b012bf1 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Thu, 26 May 2011 17:53:32 +0200 Subject: [PATCH] Aggiustamenti e correzioni. --- configure.ac | 3 +++ data/libsolipa/gui/libsolipa.ui | 2 ++ src/allegato.c | 13 +++++++++++-- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 2b1ed56..c33083f 100644 --- a/configure.ac +++ b/configure.ac @@ -7,6 +7,9 @@ AC_CONFIG_SRCDIR([src/solipa.c]) AC_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE + +m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) + AM_MAINTAINER_MODE AC_CONFIG_MACRO_DIR([m4]) diff --git a/data/libsolipa/gui/libsolipa.ui b/data/libsolipa/gui/libsolipa.ui index 8abed8c..a7ae816 100644 --- a/data/libsolipa/gui/libsolipa.ui +++ b/data/libsolipa/gui/libsolipa.ui @@ -141,6 +141,7 @@ True True False + True 0.52999997138977051 True @@ -155,6 +156,7 @@ True + True 0 Salva nel database diff --git a/src/allegato.c b/src/allegato.c index 5d1dc9a..52f1fbe 100644 --- a/src/allegato.c +++ b/src/allegato.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010 Andrea Zagli + * Copyright (C) 2010-2011 Andrea Zagli * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -30,6 +30,7 @@ #include #include "allegato.h" +#include "utils.h" static void solipa_allegato_class_init (SolipaAllegatoClass *class); static void solipa_allegato_init (SolipaAllegato *solipa_allegato); @@ -154,6 +155,8 @@ GtkWidget { SolipaAllegatoPrivate *priv; + g_return_val_if_fail (IS_SOLIPA_ALLEGATO (solipa_allegato), NULL); + priv = SOLIPA_ALLEGATO_GET_PRIVATE (solipa_allegato); return priv->widget; @@ -166,8 +169,11 @@ solipa_allegato_con_salva_in_db (SolipaAllegato *solipa_allegato, gboolean con_s g_return_if_fail (IS_SOLIPA_ALLEGATO (solipa_allegato)); + priv = SOLIPA_ALLEGATO_GET_PRIVATE (solipa_allegato); + gtk_widget_set_visible (GTK_WIDGET (gtk_builder_get_object (priv->gtkbuilder, "label143")), con_salva_in_db); gtk_widget_set_visible (priv->chk_salva_nel_db, con_salva_in_db); + gtk_table_set_row_spacing (GTK_TABLE (priv->widget), 2, con_salva_in_db ? 5 : 0); } const gchar @@ -243,6 +249,7 @@ solipa_allegato_apri_allegato (GtkWindow *transient, const gchar *filename) GTK_BUTTONS_OK, "Impossibile aprire l'allegato selezionato."); gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); return; } @@ -257,6 +264,7 @@ solipa_allegato_apri_allegato (GtkWindow *transient, const gchar *filename) "Impossibile aprire l'allegato selezionato: %s.", (error != NULL & error->message != NULL ? error->message : "nessun dettaglio")); gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); return; } @@ -273,6 +281,7 @@ solipa_allegato_apri_allegato (GtkWindow *transient, const gchar *filename) "Impossibile aprire l'allegato selezionato: %s.", (error != NULL & error->message != NULL ? error->message : "nessun dettaglio")); gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); } } @@ -470,7 +479,7 @@ solipa_allegato_on_btn_file_clicked (GtkButton *button, g_strdup_printf ("%02d/%02d/%04d %02d.%02d.%02d", tm->tm_mday, tm->tm_mon + 1, tm->tm_year + 1900, tm->tm_hour, tm->tm_min, tm->tm_sec)); - gtk_entry_set_text (GTK_ENTRY (priv->txt_dimensione), g_strdup_printf ("%d", buf.st_size)); + gtk_entry_set_text (GTK_ENTRY (priv->txt_dimensione), solipa_format_money (buf.st_size, 0, FALSE)); } else { -- 2.49.0