Normalement si je déclare une structure :
la structure est déclarée ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct { Barres *bar; } Fenetre;
avec la structure Barres qui est ainsi (elle est déclarée avant la structure Fenetre dans mon code) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Fenetre *window; window = malloc(sizeof(Fenetre));
je sais que c'est du gtk mais la question que je pose n'a rien a voir avec du gtk ca a rapport avec les structures car lorsque je désire initialisé un élément de bar je fais ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 typedef struct { GtkWidget *footbar_onglet; GtkWidget *footbar_zone_texte; GtkWidget *footbar_label_onglet; gboolean footbar_hide; gboolean sidebar_hide; } Barres;
Mais la ca plante donc je demade comment je dois faire pour accéder à footbar_onglet correctement svp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 window->bar->footbar_onglet = gtk_notebook_new();
Partager