Visit Mozilla.org

XUL:prefpane

出典: MDC

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

prefwindow 内の一つの設定パネル。prefpane は、変更される設定一式を明記する設定の説明と、それらの設定を調節するユーザインタフェースの二つの部分から成っています。前者は preferences 要素で指定し、後者は他の XUL 要素で指定されます。

これら二つの部分は prefpane 要素の子として直接指定するか、src 属性を使用して別のファイル内のペインに置きます。後者の場合、メインの設定ウィンドウのオーバーレイとして読み込まれるため、別のファイルでは、そのルートタグとして overlay タグを使用しなければなりません。

詳しい情報が設定システムの記事にあります。

属性
helpURI, image, label, onpaneload, selected, src
プロパティ
image, label, preferenceElements, preferences, selected, src
メソッド
preferenceForElement

[編集]

(例が必要)

[編集] 属性

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

helpURI
型: uri
preference パネルに関連付けられたヘルプページの URI。この URI は、help ボタンが押下されたとき、ヘルプビューアで開かれます。

image
型: 画像の URL
要素上に表示する画像の URL。この属性が空または除外された場合、画像は表示されません。画像の位置は dir 属性および orient 属性によって決定されます。

label
型: string
要素上に表示するlabel。 省略された場合、テキストは表示されない。

onpaneload
型: script code
ここで定義されたコードは、window の load イベントのように、ペインが読み込まれた時、呼び出されます。

selected
型: boolean
この属性は、現在選択された prefpanetrue に設定されます。選択されたペインを変更するには prefwindowshowPane メソッドを使用してください。

src
型: overlay URL
preference ペインのコンテンツの URL。これが指定されていないときは prefpane 要素のコンテンツが使用されます。

[編集] プロパティ

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

image
型: image URL
image 属性の値の取得と設定。

label
型: string
label 属性の値の取得と設定。

preferenceElements
型: DOM Nodelist
preferences に関連付けられたペイン内の UI 要素のリストを保持します。

preferences
型: DOM Nodelist
ペイン内の preference 要素のリストを保持します。

selected
型: 真偽値
このプロパティの値は、要素が選択されているときは true、選択されていないときは false です。このプロパティは読み取り専用です。

src
型: URL
src 属性の値の取得と設定。


[編集] メソッド

preferenceForElement( uielement )
戻り値の型: preference 要素
preference 要素をユーザインタフェース要素が付属する要素に返します。

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

[編集] 関連項目

TBD