Bonjour a tous,

J'ai actuellement un problème pour réaliser mon programme en GTK+.

J'utilise un pointeur sur structure que je passe en paramètre de ma fonction callback. Mais une fois passe à cette fonction, je n'arrive pas a accéder aux données.

Par exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
typedef struct     s_ex
{
    char                *str;
}                         t_ex;
 
gboolean   callback(GtkWidget *pWidget, gpointer pData)
{
    /*   afficher str sur mon ecran   */
}
 
void          fonction_diverses(t_ex *structure)
{
   g_signal_connect(..., ...., ...., callback, structure);
}
Donc voilà, bien sur ce code est à titre d'exemple pour illustrer mon problème.

J' espère donc que vous pourrez m'aider à trouver la solution.

Bonne soirée!