XUL атрибуты ширины кнопки игнорируются - PullRequest
2 голосов
/ 27 мая 2011

У меня есть кнопка XUL, которой я хочу быть 16x16, и я сделал все, что в моих силах, чтобы сделать это так:

<button image="chrome://npuff/content/images/gear_16.png"
        width="16" maxwidth="16" height="16"
        maxheight="16" style="width: 16px;"/>

Фоновое изображение 16x16. Кнопка оказывается где-то около 16 пикселей в высоту, но намного шире, чем 16 пикселей. Если я установлю атрибуты ширины на достаточно высокие значения, кнопка развернется, но она никогда не станет меньше 35-40 пикселей. Есть ли какая-то недокументированная минимальная ширина для кнопок XUL, которую использует Firefox? Если некоторые окружающие предметы каким-то образом искажают свой размер, как я могу сказать им, чтобы они сбросили мою кнопку? Я могу поставить в том же месте с правильными размерами.

1 Ответ

2 голосов
/ 27 мая 2011

Стандартные кнопки (например, в оповещениях и диалоговых окнах) должны иметь минимальную ширину. Эта ширина применяется темой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...