Passage pointeur widget dans fonction
Bonjour,
Souci lors du passage d'un pointeur de widget dans une fonction, afin de créer ma fenêtre principale de l'application. Le premier problème apparait lors de l'ajout de pTable dans la MainWindow, c'est à dire que je ne dois sans doute pas récupérer correctement mon pointeur MainWindow.
Merci pour votre aide.
Fr
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
void creer_fenetre_principale()
{
GtkWidget * MainWindow = NULL;
[...]
create_basic_window(MainWindow);
pTable=gtk_table_new(3,3,TRUE);
gtk_container_add(GTK_CONTAINER(MainWindow), GTK_WIDGET(pTable));
[...]
gtk_widget_show_all(MainWindow);
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
void create_basic_window(GtkWidget * window)
{
/* Création de la fenêtre */
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window), "Fenetre");
gtk_window_set_default_size(GTK_WINDOW(window), 600, 400);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
g_signal_connect(G_OBJECT(window), "delete-event", G_CALLBACK(gtk_main_quit), NULL);
} |