Bonjour,
Alors voilà en fait, je débute en gtk. Et je me demandais comment faire pour disposer des widgets afin qu'ils se "réorganisent" en fonction de la taille de la fenêtre.
Bon c'est pas très clair, mais en fait ce que je voudrais obtenir c'est la même chose que pour les boutons d'outils (sélection, gomme, ...) dans la fenêtre principale de gimp, c'est à dire que si la fenêtre est assez large tous les widgets sont sur la même ligne (comme avec un vbox) mais si la fenêtre n'est pas assez large les widgets apparaissent sur autant de lignes nécessaires.
J'ai bien sur fait quelques recherches sur mon ami google mais je n'ai rien trouvé en même temps je ne sais pas trop quoi chercher non plus.
Merci d'avance
Alors voilà en fait, je débute en gtk. Et je me demandais comment faire pour disposer des widgets afin qu'ils se "réorganisent" en fonction de la taille de la fenêtre.
Bon c'est pas très clair, mais en fait ce que je voudrais obtenir c'est la même chose que pour les boutons d'outils (sélection, gomme, ...) dans la fenêtre principale de gimp, c'est à dire que si la fenêtre est assez large tous les widgets sont sur la même ligne (comme avec un vbox) mais si la fenêtre n'est pas assez large les widgets apparaissent sur autant de lignes nécessaires.
J'ai bien sur fait quelques recherches sur mon ami google mais je n'ai rien trouvé en même temps je ne sais pas trop quoi chercher non plus.
Merci d'avance
> Lire le message (6 commentaires, moyenne: 1,8).
Vous avez demandé le commentaire #887810.



ca va paraitre bete...
je connais pas gtk, mais sur d'autres systemes dont les CSS ou d'autres langages,
il y a les objets ou parametres flottants par exemple
et il suffit alors de definir des tailles en % au lieu de taille fixe...
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
[^]Re: ca va paraitre bete...
Pareil, je connais pas GTK, mais dans la plupart des API graphiques, genre Swing pour Java, il y a des composants qui gèrent le positionnement des autres composants. En général leur nom contient soit le suffixe Pane soit le suffixe Layout.
Développeur OpenSource