Bonjour, mon application est composée de 4 Drawing Area que je place dans une table en "carré" et j'aimerai que les tailles ne soient pas les mêmes pour toutes les Drawing Area...

Donc ne pas obtenir :

----- -----
|xxxx||xxxx|
|xxxx||xxxx|
----- -----
----- -----
|xxxx||xxxx|
|xxxx||xxxx|
----- -----

Mais plutot :

------- ----
|xxxxxx||xxx|
|xxxxxx| ----
|xxxxxx|
-------
------- ----
|xxxxxx||xxx|
------- ----

Je pourrais utiliser la fonction :

gtk_widget_set_size_request

Mais lors du redimensionnement de la fenêtre, cela poserait problème si elle était réduite. J'aimerais aussi que lors du redimensionnement, les 4 Drawing Area gardent proportionnelement leurs dimensions !

Je ne sais donc pas comment faire car même si je dessine dans ma drawing area avec des coordonnées entre (0,0) et (200,200) , GTK ne fait pas lui-même le size request nécessaire ... alors mes 4 area prennent tous le même espace si GTK_EXPAND est défini et elles sont toutes petites (inexploitables) si GTK_EXPAND n'est pas défini !

Merci de votre aide