Bonjour,

J'ai un souci avec le positionnement d'un widget dans une fenetre : j'utilise gtk_table. Avec plusieurs boutons sur une même ligne, le positionnement est correct mais dès lors que je n'ai qu'un seul widget, le positionnement obtenu est toujours central.

Y a-t-il quelque chose que je fais mal ?

Merci pour votre aide et joyeuses fêtes.

Fr

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
16
17
18
19
20
21
22
23
24
25
26
27
 
 /* Création de la fenêtre */
    MainWindow1 = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_window_set_default_size(GTK_WINDOW(MainWindow1), 600, 400);
    gtk_window_set_position(GTK_WINDOW(MainWindow1), GTK_WIN_POS_CENTER);
 
    pTable1=gtk_table_new(3,3,FALSE);
    gtk_container_add(GTK_CONTAINER(MainWindow1), GTK_WIDGET(pTable1));
 
    /* Creation des boutons */
    pbutton[0]= gtk_button_new_with_label("Revenir au menu");
 
    gtk_table_attach(GTK_TABLE(pTable1), pbutton[0],
        0, 1, 0, 1,
    	GTK_EXPAND, GTK_EXPAND,
        20, 20);
 
	/* Chargement d'une image a partir d'un fichier */
    pImage = gtk_image_new_from_file("fond.jpg");
 
    gtk_table_attach(GTK_TABLE(pTable1), pImage,
        0, 3, 0, 3,
    	GTK_EXPAND| GTK_FILL, GTK_EXPAND | GTK_FILL,
        0, 0);
 
 
    gtk_widget_show_all(MainWindow1);