Visit Mozilla.org

XUL:menubar

出典: MDC

« XUL リファレンス HOME    [ | 属性 | プロパティ | メソッド | 関連項目 ]

通常、menu 要素を含むコンテナ。Macintosh では、メニューバーは画面の上に沿って表示され、メニューバー内の非メニュー関連要素は無視されます。

詳しい情報は XUL チュートリアルにあります。

属性
grippyhidden, statusbar
プロパティ
accessibleType, statusbar

[編集]

Image:XUL_ref_menu.png
<menubar id="sample-menubar">
  <menu id="action-menu" label="Action">
    <menupopup id="action-popup">
      <menuitem label="New"/>
      <menuitem label="Save" disabled="true"/>
      <menuitem label="Close"/>
      <menuseparator/>
      <menuitem label="Quit"/>
    </menupopup>
  </menu>
  <menu id="edit-menu" label="Edit">
    <menupopup id="edit-popup">
      <menuitem label="Undo"/>
      <menuitem label="Redo"/>
    </menupopup>
  </menu>
</menubar>

[編集] 属性

XUL 要素からの継承
align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, dir, empty, equalsize, flags, flex, height, hidden, id, insertafter, insertbefore, left, maxheight, maxwidth, menu, minheight, minwidth, mousethrough, observes, ordinal, orient, pack, persist, popup, position, preference-editable, querytype, ref, removeelement, sortDirection, sortResource, sortResource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width

grippyhidden
Firefox では使用不可
型: boolean
true に設定すると grippy が隠されます。デフォルト値の false に設定すると grippy が現れます。

statusbar
型: statusbar 要素の id
この属性を statusbar 要素の id に設定した場合、statusbar の label が、ユーザがマウスでポイントしたメニュー項目の statustext に更新されます。

[編集] プロパティ

accessibleType
型: integer
要素の accessibility オブジェクトの種類を示す値。

statusbar
型: statusbar 要素の id
statusbar 属性の値の取得と設定。

XUL 要素からの継承
align, allowEvents, boxObject, builder, className, collapsed, contextMenu, controllers, currentItem, database, datasources, dir, flex, height, hidden, id, left, listBoxObject, maxHeight, maxWidth, menu, minHeight, minWidth, observes, ordinal, orient, pack, persist, ref, resource, statusText, style, tooltip, tooltipText, top, value, width

DOM 要素からの継承
attributes, childNodes, cloneNode, firstChild, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, ownerDocument, parentNode, prefix, previousSibling, tagName

[編集] メソッド

XUL 要素からの継承
blur, click, doCommand, focus, getElementsByAttribute

DOM 要素からの継承
addEventListener, appendChild, dispatchEvent, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, removeEventListener, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS

[編集] 関連項目

要素
menu, menuitem, menulist, menupopup, menuseparator
インタフェース
nsIAccessibleProvider