[grisbi-cvs] grisbi/src parametres.c,1.205,1.206
Pierre Biava
pbiava at users.sourceforge.net
Tue Sep 8 22:43:50 CEST 2009
Update of /cvsroot/grisbi/grisbi/src
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4819
Modified Files:
parametres.c
Log Message:
correcting display of variables %s in tab messages and alerts
Index: parametres.c
===================================================================
RCS file: /cvsroot/grisbi/grisbi/src/parametres.c,v
retrieving revision 1.205
retrieving revision 1.206
diff -u -d -r1.205 -r1.206
--- parametres.c 30 Aug 2009 17:59:48 -0000 1.205
+++ parametres.c 8 Sep 2009 20:43:48 -0000 1.206
@@ -96,6 +96,7 @@
extern struct conditional_message messages[];
extern gint nb_days_before_scheduled;
extern gint nb_max_derniers_fichiers_ouverts;
+extern gchar *titre_fichier;
extern GtkWidget *window;
/*END_EXTERN*/
@@ -568,6 +569,7 @@
GtkTreeModel * model;
GtkCellRenderer * cell;
GtkTreeViewColumn * column;
+ gchar *tmpstr;
int i;
vbox_pref = new_vbox_with_title_and_icon ( _("Messages & warnings"), "warnings.png" );
@@ -611,12 +613,21 @@
{
GtkTreeIter iter;
+ if ( g_utf8_collate ( messages[i].name, "account-already-opened" ) == 0 )
+ tmpstr = g_strdup_printf ( _(messages[i] . hint), titre_fichier );
+ else if ( g_utf8_collate ( messages[i].name, "development-version" ) == 0 )
+ tmpstr = g_strdup_printf ( _(messages[i] . hint), VERSION );
+ else
+ tmpstr = g_strdup ( _(messages[i] . hint) );
+
gtk_tree_store_append (GTK_TREE_STORE (model), &iter, NULL);
gtk_tree_store_set (GTK_TREE_STORE (model), &iter,
0, !messages[i] . hidden,
- 1, _(messages[i] . hint),
+ 1, tmpstr,
2, i,
-1);
+
+ g_free ( tmpstr );
}
/* Show everything */
More information about the cvs
mailing list