Pergunta

Eu estou tendo alguns problemas usando o widget GTK Expander. Tenho vários expansores em uma caixa vertical. Quando colapso um expansor, quero que os expansores abaixo para "Aleatório" para encontrar o fundo do bar do expansor em colapso. No entanto, usando VBox parece reservar uma quantia fixa de espaço vertical para cada widget, que não muda quando um expansor é recolhido.

Como uma nota lateral, eu estou usando GTK versão 2.14.7. Eu estou usando GTK através dos Gtk2Hs ligações para Haskell, GHC versão 6.10.3, no Windows 7.

Foi útil?

Solução

Ao adicionar os expansores ao uso vbox o seguinte trecho

boxPackStart vbox expander PackNatural 0

também certificar-se que quando o vbox foi criada a bandeira homogênea é False.

O estilo da embalagem padrão é PackRepel que distribuirá espaço extra igualmente entre widgets filhos

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top