Bonjour,

tout est dans le titre,
je crée des labels, ces labels sont les titres des colonnes d'un GtkListStore, je dimensionne mes labels pour qu'ils étirent automatiquement les colonnes de mon GtkListStore, je ne sais pas si c'est comme ca que ca se fait, il doit bien y avoir un moyen de dimensionner les colonnes en elles-meme (?), mais bref en tout cas ca marche.

Mais le principal problème au final est que lorsque la fenetre ou se trouve mon GtkListStore est redimensionné (car je le permet), les dimensions des labels en pixels ne changent pas, mis à part la dernière colonne la plus à droite du GtkListStore qui est énorme et cela fausse toute mon interface.

J'utilise ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
pLabel = create_label(label); // fonction pour créer un label personnalisé
gtk_widget_set_size_request (pLabel,x,y);
gtk_tree_view_column_set_widget(pColumn,pLabel);
J'aimerai passer en argument à la fonction gtk_widget_set_size_request() non pas un nombre de pixels mais un pourcentage pour que la taille du widget s'adapte automatiquement ? ou alors un autre moyen s'il y a sans passer par la fonction gtk_widget_set_size_request() ?

Merci de votre aide