Bonjour à tous !
Bon je tâte du GTK depuis quelques temps déjà, et à force de naviguer entre les FAQs, les spécifications et les tables des symboles de GTK,GDK et autres (qui sont, reconnaissons-le, très bien documentés sur le site idoine), j'arrive à me démerder à peu près, à produire une interface graphique en C sous GTK sans utiliser d'artifice comme Glade ou autre et à écrire du code pas trop dégueu.
Par contre, je ne parviens pas à résoudre le problème suivant : J'ai une fenêtre qui contient un panneau redimensionnable vertical (un vpaned avec la poignée au milieu), lequel contient
en haut : Une eventbox contenant une image (pour que je puisse cliquer dessus et récupérer les coordonnées du clic). Cette image a une taille fixe mais si le container s'agrandit, l'image doit rester centrée et être entourée de noir. Çà, ça marche.
en bas: une textbox (gtk_text_view).
Le problème : Je souhaite fixer la hauteur de cette textbox à trois lignes par défaut, et qu'elle le reste lorsque l'image est redimensionnée (l'espace gagné allant au profit de l'image dans l'autre volet du panneau). En revanche,
l'utilisateur doit pouvoir, lui, redimensionner le panneau et donc agrandir la taille de la zone de texte.
Il s'agit donc, en fait, de définir la position de la barre de séparation non pas selon un pourcentage de la hauteur du panneau mais selon un nombre de pixels fixe, et par rapport au bas du panneau, et non le haut.
Quelqu'un a-t-il déjà fait ce genre de manip' ? Pouvez-vous m'aider ?
Merci d'avance et joyeuse année 2006.
# Les GtkPaned
Posté par gerald dumas . Évalué à 2.
[^] # Re: Les GtkPaned
Posté par Obsidian . Évalué à 2.
[^] # Re: Les GtkPaned
Posté par gerald dumas . Évalué à 1.
[^] # Re: Les GtkPaned
Posté par Obsidian . Évalué à 2.
Je vais essayer de faire autrement. Avec les attributs shrinkable ou autre, ce doit bien être possible.
Merci quand même.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.