toolbar
のコンテナ。これは box の一種ですが、デフォルトで垂直指向です。toolbar
が toolbox
内に置かれると、その左上端に grippy
が表示されます。ユーザは grippy
をクリックして toolbar
を折り畳みます。複数の toolbar が同じ toolbox
内に置かれたときは、それらがすべて同じ行内に折り畳まれます。Firefox ブラウザは grippy を持っていないため、toolbar を折り畳んだり展開したりすることはできません。
Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) では、外部ツールバーのサポートが追加されました。これは、toolbox
の子要素ではないツールバーです。あなたのツールバーを管理する目的で外部ツールバーを toolbox に関連付けるには、ツールバーに toolboxid
プロパティを設定してください。toolbox に関連付けられた外部ツールバーは、toolbar の externalToolbars
プロパティにより提供される要素の配列に列挙されます。
詳しい情報が XUL チュートリアルにあります。
toolbox 内のツールバーが変更されたことを検知したい場合は、Toolbar カスタマイズイベントを参照してください。
例
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window id="yourwindow" xmlns="https://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" title="toolbox example" width="300"> <toolbox> <toolbar> <toolbarbutton label="Back"/> <toolbarbutton label="Forward"/> <toolbarbutton label="Home"/> </toolbar> <toolbar> <toolbarbutton label="Stop"/> <toolbarbutton label="Reload"/> </toolbar> </toolbox> <textbox multiline="true" value="We have two toolbars inside of one toolbox above." width="20"/> </window>
属性
XUL 要素からの継承 |
プロパティ
-
accessible
- 型: nsIAccessible
- 要素の accessibility object を返す。
customToolbarCount
- Firefox のみ
- 型: 整数型
toolbox
に含まれる現在のカスタムtoolbar
の数
externalToolbars
- Type: array of elements
- An array of external toolbars; that is,
toolbar
elements that should be considered to be members of thistoolbox
, even if they are not actually children of the toolbox.
-
palette
- Firefox のみ
- 型: 要素
-
toolbox
内のtoolbarpalette
。
-
toolbarset
- Firefox のみ
- 型: 要素
-
toolbox
内のtoolbarset
。
メソッド
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