XUL: установить все элементы вертикально в prefpane - PullRequest
1 голос
/ 03 мая 2010

здесь идет часть XUL одной из панелей настроек.

  <prefpane id="alt-about" label="About" image="chrome://alt/skin/about.png">
    <hbox>
        <vbox>
          <image id="alt-about-logo" />
        </vbox>

        <vbox>
          <description id="addonName">Bla bla bla, bla bla</description>
          <description id="version"/>
          <description>Author: bla bla bla</description>
          <description>ICQ: bla</description>
          <description>E-mail: bla@bla.com</description>
          <description>Website: www.bla-bla.com</description>

          <separator class="groove" flex="1"/>
          <description>News feed powered by Bla agency</description>
          <description>Exchange Rates are powered
              by Blaaaa Blaa of Blabla</description>

        </vbox>
    </hbox>
  </prefpane> 

и по какой-то причине размер окна не изменяется вертикально, чтобы соответствовать последнему description элементу

о коробке http://i44.tinypic.com/11bl0zo.jpg

Я пробовал много атрибутов, много комбинаций vbox / hbox .. то же самое. Как это решить ребята?

1 Ответ

2 голосов
/ 05 мая 2010

Я сам отвечу на свои вопросы после того, как найду его.

Не должно быть пустых элементов, подобных этому

<description id="version"/>

Всегда кладите что-то внутрь, чтобы Firefox мог рассчитать размер.

<description id="version">0.0.0</description>

...