Problème avec les zones de text
Salut,
J'essaye d'incorporer dans mon programme une fonction qui créé une zone de texte mais j'ai des soucis (trop d'étoiles pour moi :? ).
Si j'ai bien compris, une zone de texte c'est en fait 3 widgets : la zone de texte, son buffer, et un autre widget pour la position courante dans le buffer.
J'ai donc fait la structure suivante :
Code:
1 2 3 4 5 6
| typedef struct
{
GtkWidget *pZtInfos; /* Zone de texte */
GtkWidget *pTextBuffer; /* Buffer contenant le texte */
GtkWidget deb, end; /* Marque le debut et la fin du buffer */
}ZoneDeTexte; |
Le code de ma fonction censée créé une ZoneDeTexte :
Code:
1 2 3 4 5
| /*Fonction qui crée une zone de texte*/
void creerZoneText(ZoneDeTexte** pZTexte)
{
*pZTexte->pZtInfos = gtk_text_view_new();
} |
Mais ça ne passe pas la compilation :
Citation:
src/outilsGraphique.c: In function ‘creerZoneText’:
src/outilsGraphique.c:70: erreur: request for member ‘pZtInfos’ in something not a structure or union
Le probleme vient surement des * mais j'avoue que je suis un peu perdu, y'en a trop ! 8O