/[graveman]/graveman/current/src/data.c
ViewVC logotype

Diff of /graveman/current/src/data.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by scresto, Sat Feb 12 16:41:07 2005 UTC revision 1.6 by scresto, Sat Feb 19 17:49:08 2005 UTC
# Line 28  Line 28 
28  gboolean foreachfiles(GtkTreeModel *Amodel, GtkTreePath *Apath, GtkTreeIter *Aiter, gpointer Adata)  gboolean foreachfiles(GtkTreeModel *Amodel, GtkTreePath *Apath, GtkTreeIter *Aiter, gpointer Adata)
29  {  {
30    gint Ltype, Lparenttype;    gint Ltype, Lparenttype;
31    GHashTable *Lhash = (GHashTable *)Adata;    Tgrave *Lg = (Tgrave *)Adata;
32    gchar *Lonlyname = NULL, *Lnom = NULL, *Lnomutf8 = NULL;    gchar *Lonlyname = NULL, *Lnom = NULL, *Lnomutf8 = NULL;
33    gchar *Lonlynameparent = NULL;    gchar *Lonlynameparent = NULL;
34    gchar **Ltmpdir = (gchar **) g_hash_table_lookup(Lhash, "tmpdir");      gchar **Ltmpdir = (gchar **) sc_grave_get_data(Lg, "tmpdir");  
35    GError **Lerror = (GError **) g_hash_table_lookup(Lhash, "gerror");    GError **Lerror = (GError **) sc_grave_get_data(Lg, "gerror");
36    gchar Lnewname[10000];    gchar Lnewname[10000];
37    gchar Lparents[10000], Ltmp[10000];    gchar Lparents[10000], Ltmp[10000];
38    GtkTreeIter LparentIter;    GtkTreeIter LparentIter;
# Line 97  gboolean foreachfiles(GtkTreeModel *Amod Line 97  gboolean foreachfiles(GtkTreeModel *Amod
97    
98  /* preparation pour la gravure, creation du repertorie  /* preparation pour la gravure, creation du repertorie
99   * temporraire et des liens qui vont servir a creer l'image a graver */   * temporraire et des liens qui vont servir a creer l'image a graver */
100  gboolean preparedata(GHashTable *Ahash, GError **Aerror)  gboolean preparedata(Tgrave *Ag, GError **Aerror)
101  {  {
102    gchar **Ltmpdir = (gchar **)g_hash_table_lookup(Ahash, "tmpdir");    gchar **Ltmpdir = (gchar **)sc_grave_get_data(Ag, "tmpdir");
103    GtkLabel *Ltitle = GTK_LABEL(g_hash_table_lookup(Ahash, "gravetitle"));    GtkLabel *Ltitle = GTK_LABEL(sc_grave_get_widget(Ag, "gravetitle"));
104    GtkTreeModel *LTreeModel = gtk_tree_view_get_model(GTK_TREE_VIEW(g_hash_table_lookup(Ahash, "_current_list")));    GtkTreeModel *LTreeModel = gtk_tree_view_get_model(GTK_TREE_VIEW(sc_grave_get_data(Ag, "_current_list")));
105    gchar *Lnamedir;    gchar *Lnamedir;
106    gboolean Lstatus = TRUE;    gboolean Lstatus = TRUE;
107        
# Line 119  gboolean preparedata(GHashTable *Ahash, Line 119  gboolean preparedata(GHashTable *Ahash,
119      *Ltmpdir = Lnamedir;      *Ltmpdir = Lnamedir;
120            
121      /* conversion de chaques fichiers */      /* conversion de chaques fichiers */
122      gtk_tree_model_foreach(LTreeModel, foreachfiles, Ahash);      gtk_tree_model_foreach(LTreeModel, foreachfiles, Ag);
123            
124      /* si Aerror n'est plus NULL c'est qu'il y a eu une erreur ! */      /* si Aerror n'est plus NULL c'est qu'il y a eu une erreur ! */
125      if ((GError *)*Aerror) Lstatus = FALSE;      if ((GError *)*Aerror) Lstatus = FALSE;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26