如何在状态栏中插入图像?

时间:2010-11-16 15:16:13

标签: firefox firefox-addon xul

我想在状态栏中创建一个图片,但为什么它不会出现? 并且,当我单击鼠标右键时如何在状态栏中添加菜单?

这是我的剧本:

<?xml version="1.0"?>
<!--
# Fungsi dari file ini adalah mengatur tampilan dan perilaku addon.
# Membuat menu "search hadits" pada saat user klik kanan pada halaman browser atau
# pada saat user klik kanan pada kata di halaman browser.
-->
<overlay id="inline_trans"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">


    <!--
    # Membuat Menu Klik kanan pada halaman firefox.
    # Memanggil fungsi pada haditsSearch.js untuk mulai melakukan pencarian hadits.
    -->
    <popup id="contentAreaContextMenu">
        <menuitem class="inlinetrans" id="inlineContext" oncommand= "hadits_mean.startFind(null);"
        label="Cari Terjemahan"/>
    </popup>
    <!-- ======================================================== -->
<!--

    <window id="main-window">
    <popupset id="mainPopupSet"></popupset>
    <vbox id="hadits_holder" />
    </window>

    -->
<!--
    <spacer flex="1"/>
    <progressmeter mode="determined" value="82"/>
-->
    <statusbar id="status-bar">
      <statusbarpanel id="status-bar-inlinetrans"
       src="chrome://inlinetrans/skin/imagesOn_kecil.png"
       label="indonesia inline translator"
       context="indonesia inline translator menu"
       onclick="alert('okeh cuy')"
       tooltiptext="inlinetrans versi 1.0"
       />
    </statusbar>


</overlay>

1 个答案:

答案 0 :(得分:1)

您需要<image>。类似的东西:

<statusbar id="status-bar">
  <statusbarpanel id="status-bar-inlinetrans">
    <image src="chrome://inlinetrans/skin/imagesOn_kecil.png" />
  </statusbarpanel>
</statusbar>

其他属性可能会出现在图片或状态栏面板上。