Как разместить кнопку панели инструментов Firefox рядом с адресной строкой - PullRequest
0 голосов
/ 23 августа 2011

Я разрабатываю аддон Firefox с кнопкой на панели инструментов. Мне бы хотелось, чтобы эта кнопка отображалась рядом с адресной строкой браузера и в той же строке или строке, либо слева, либо справа. Например, как аддон заставки из Pearl Crescent .

Но моему коду удается создать пустую новую строку и поместить в нее кнопку панели инструментов. Страшная трата вертикального пространства.

В моем файле xul используется следующее наложение:

<overlay id="browseye-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<toolbox id="navigator-toolbox">
    <toolbar id="my-toolbar"
        class="chromeclass-toolbar"
        toolbarname="my Toolbar"
        hidden="false"
        mode="full"
        defaultset="my-toolbar-button"
        persist="hidden collapsed">
        <toolbarbutton id="my-toolbar-button"
            tooltiptext="my Toolbar" 
            orient="horizontal"
            mousethrough="never"
            oncommand="my.onToolbarButtonCommand()">
        </toolbarbutton>
    </toolbar>
</toolbox>    
</overlay>

Может ли кто-нибудь помочь мне?

1 Ответ

1 голос
/ 23 августа 2011

Вам нужно добавить свою кнопку в тег toolbarpalette без добавления новой панели инструментов, см. Пример кода в https://developer.mozilla.org/en/XUL_School/Adding_Toolbars_and_Toolbar_Buttons#Adding_a_new_toolbar. Тогда пользователь сможет расположить вашу кнопку в любом месте с помощью диалога «Настройка панели инструментов».

...