Visit Mozilla.org

XUL:toolbox

出典: MDC

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

toolbar のコンテナ。これは box の一種ですが、デフォルトで垂直指向です。toolbartoolbox 内に置かれると、その左上端に grippy が表示されます。ユーザは grippy をクリックして toolbar を折り畳みます。複数の toolbar が同じ toolbox 内に置かれたときは、それらがすべて同じ行内に折り畳まれます。Firefox ブラウザは grippy を持っていないため、toolbar を折り畳んだり展開したりすることはできません。

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

プロパティ
accessible, customToolbarCount, palette, toolbarset
メソッド
appendCustomToolbar, collapseToolbar, expandToolbar

[編集]

(例が必要)

[編集] 属性

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

[編集] プロパティ

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

accessible
型: nsIAccessible
要素の accessibility object を返す。

customToolbarCount
Firefox のみ
型: integer
toolbox に含まれる現在のカスタム toolbar の数。

palette
Firefox のみ
型: element
toolbox 内の toolbarpalette

toolbarset
Firefox のみ
型: element
toolbox 内の toolbarset

[編集] メソッド

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

appendCustomToolbar( name, currentset )
Firefox のみ
戻り値の型: element
toolbox に与えられた name の カスタム toolbar を追加します。デフォルトでは、二番目の引数に、追加する toolbar 項目のカンマで区切られた id のリストが提供されます。このメソッドは作成されたツールバーの DOM 要素を返します。

collapseToolbar( toolbar )
Firefox では使用不可
戻り値の型: 戻り値なし
与えられた toolbar を折り畳みます。これは toolbox 内に含まれていなければなりません。

expandToolbar( toolbar )
Firefox では使用不可
戻り値の型: 戻り値なし
与えられた toolbar を展開します。これは toolbox 内に含まれていなければなりません。

[編集] 関連項目

要素
toolbar, toolbarbutton, toolbargrippy, toolbaritem, toolbarpalette, toolbarseparator, toolbarset, toolbarspacer, toolbarspring
インタフェース
nsIAccessibleProvider