Помогите создать кнопку, которая:
1. Выглядила бы и вела себя точно как стандартная кнопка "закрыть текущую вкладку" на tab browser-е
2. можно было переремещать на тулбар, как обычную кнопку

Долго мучался, никак не получается самому сделать :(

AVasilyev пишет

...Долго мучался, никак не получается самому сделать :(

А какие возникли затруднения, можно подробней ?

Затруднения самые смешные: используя стандартную картинку close.png так и не удалось увидеть ее на кнопке. Вместо нее просто пустое место.

AVasilyev пишет

Затруднения самые смешные: используя стандартную картинку close.png так и не удалось увидеть ее на кнопке. Вместо нее просто пустое место.

Посмотреть бы ещё на код, который для этого предназначен... Впрочем, вот довольно простое решение:

Выделить код

Код:

<?xml version="1.0"?>

<overlay id="antibossx" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    <toolbarpalette id="BrowserToolbarPalette">
        <toolbarbutton id="closecurrenttabbutton"
                       class="tabs-closebutton chromeclass-toolbar-additional" 
                       label="close current tab"
                       command="cmd_close"/>
    </toolbarpalette>
</overlay>

с единственным ограничением - метка будет находиться справа от кнопки.

Заработало. Правда в предложенном Вами варианте был маленький баг: если оставалась одна вкладка, то нажатие на кнопку приводило к закрытию окна. Но это удалось побароть. Спасибо!