Top > Extensions > AddonsToolbar2
* ツールバー [#cf63cbff] ツールバーも拡張機能独自のツールバーを作成する、または特定の位置にボタンを追加することができます。 Apache OpenOffice 4.0 未満のバージョンでは [[../AddonsToolbar]] 参照。 #contents **ツールバーの追加 [#l17f718a] ツールバーは OfficeToolBar ノードに独自のノードを追加することで行います。 子ノードがメニュー項目への追加より一つ深くなっていることに注意。それ以外はメニュー項目の追加と同じです。以前のバージョンのツールバー個々の項目を ToolBarItems ノードに入れます。また、ツールバー名の指定が行えます。 #code(xcu){{ <?xml version='1.0' encoding='UTF-8'?> <oor:component-data xmlns:oor="" <oor:component-data xmlns:oor="://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Addons" oor:package="org.openoffice.Office"> <node oor:name="AddonUI"> <node oor:name="OfficeToolBar"> <node oor:name="foo.bar.hoge.addons.ToolbarTest" oor:op="replace"> <prop oor:name="Title" oor:type="xs:string"> <value xml:lang="en-US">Complex Toolbar Test</value> </prop> <node oor:name="ToolBarItems"> <node oor:name="a11_show1" oor:op="replace"> <prop oor:name="Title" oor:type="xs:string"> <value xml:lang="en-US">Show All</value> </prop> <prop oor:name="URL" oor:type="xs:string"> <value>vnd.sun.star.script:myts?language=Basic&location=application</value> </prop> <prop oor:name="Target" oor:type="xs:string"> <value>_self</value> </prop> <prop oor:name="Context" oor:type="xs:string"> <value>com.sun.star.sheet.SpreadsheetDocument</value> </prop> </node> </node> </node> </node> </node> </oor:component-data> }} ツールバーボタンの順番はノード名によって決まります。上記では a11_show1 の部分によってソートされます。 **ツールバー名 [#c756c719] 以前のバージョンと違い、同じファイル内でツールバー名を指定できます。上記例の Title プロパティを参照。 ここで指定がない場合、以前と同じファイルでの指定が有効になります。[[Extensions/AddonsToolbar#c756c719]] 参照。 |