Pygtk: Disable séparateur mobile dans un gtk.Paned (HPaned / VPaned)
Question
Est-il possible que je peux arrêter l'utilisateur de glisser autour du séparateur dans un gtk.Paned? Je ne veux pas désactiver complètement ... si un enfant redimensionnée ou set_position () a été appelé, le séparateur doit encore changer de position.
Merci!
La solution
Un possible (sale :)) façon serait de suivre les événements « et mis en paned re-sa taille:
def handle_cb (pane, param):
# detect if paned is locked
# or its position has changed - ommited
pane.set_position(10)
return True
pane = gtk.VPaned()
...
pane.connect("notify", handle_cb)
je vais essayer de définir les widgets enfants unshrinkable d'abord, cependant.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow