Je teste mon application dans Natty 2nd beta, dans laquelle la plupart des applications affichent les nouvelles barres de superposition, je suppose que seules les applications GTK non natives ne peuvent pas l'afficher (comme LibreOffice ou Firefox).
Mon application est codée en Python et pygtk, donc je pensais que les barres de défilement de superposition devraient être activées par défaut, mais je me trompais. J'ai essayé de définir la variable d'environnement LIBOVERLAY_SCROLLBAR
à 1
dans les deux terminaux (précédemment à la commande app) et à l' intérieur du code python via os.putenv()
, mais il reste le montrant est scrollbars ancienne.
Qu'est-ce que je fais mal?
gtk_scrolled_window
widget? Ou en termes PyGTK,gtk.ScrolledWindow
?Réponses:
Vous devez utiliser le widget gtk_scrolled_window car c'est le seul widget qui prend en charge les barres de défilement de superposition.
Source https://wiki.ubuntu.com/Ayatana/ScrollBars
Si cela ne fonctionne pas, essayez avec:
la source