Como ativar as barras de rolagem de sobreposição no meu aplicativo?

14

Estou testando meu aplicativo no Natty 2nd beta, no qual a maioria dos aplicativos está exibindo os novos scroolbars de sobreposição, acho que apenas aplicativos GTK não-nativos não podem exibi-lo (como o LibreOffice ou o Firefox).

Meu aplicativo é codificado usando Python e pygtk, então achei que as barras de rolagem de sobreposição deveriam estar habilitadas por padrão, mas eu estava errado. Eu tentei definir a variável de ambiente LIBOVERLAY_SCROLLBAR to 1 no terminal (anteriormente ao comando app) e dentro do código python via os.putenv() , mas ainda está mostrando as barras de rolagem antigas.

O que estou fazendo de errado?

    
por mkotechno 22.04.2011 / 15:22

1 resposta

3

Você deve usar o widget gtk_scrolled_window porque é o único widget que suporta barras de rolagem de sobreposição.

Fonte link

Se não funcionar, tente com:

sudo su
echo "export LIBOVERLAY_SCROLLBAR=1" > /etc/X11/Xsession.d/80overlayscrollbars
    
por Matteo Pagliazzi 03.10.2011 / 20:11