<Ribbon>
<Customize>
<Remove path="/TaskAgentTab" />
<Remove path="/StructureTab/StructureModifyGroup" />
<Remove path="/HomeTab/EditGroup/ChangeStateMenu" />
<Remove path="/ApplicationMenu/SendToPrimary" />
</Customize>
</Ribbon>
<Ribbon>
<Customize>
<Tabs>
<Tab ref="HomeTab">
<Group ref="EditGroup">
<Button id="MyHelloWorldButton" weight="1.5">
<Action>com.osm.action.HelloWorldAction</Action>
</Button>
<Button id="MyHelloCreatorButton" weight="1.6">
<Action isContext="true">com.osm.action.HelloCreatorAction</Action>
</Button>
</Group>
</Tab>
</Tabs>
<ApplicationMenu>
<Primary id="NewWorkspacePrimary" weight="1.5">
<DisplayName>New Workspace</DisplayName>
<Action>com.osm.datamgmt.action.NewWorkspaceAction</Action>
</Primary>
</ApplicationMenu>
</Customize>
</Ribbon>
<Ribbon>
<Customize>
<Tabs>
<Tab ref="HomeTab">
<Group ref="CollaborateGroup">
<Button id="MyReserveMenuButton">
<DisplayName>My Reserve Menu</DisplayName>
<Popup>
<Button ref="ReserveButton"/>
<Button ref="UnreserveButton" />
</Popup>
</Button>
</Group>
</Tab>
</Tabs>
</Customize>
</Ribbon>
|
|
ボタンは、「コラボレート」グループの最初の要素として表示されます。これは、ボタンが大きなアイコンで表示され、大きなボタンは常に中サイズまたは小サイズのボタンより前に表示されるからです。詳細については、priority (属性)を参照してください。
|
<Ribbon>
<Customize>
<Tabs>
<Tab id="MyTab">
<DisplayName>My Tab</DisplayName>
<Group id="MyFirstGroup">
<DisplayName>1st Group</DisplayName>
<Button ref="ReserveButton"/>
</Group>
<Group id="MySecondGroup">
<DisplayName>2nd Group</DisplayName>
<Button ref="UnreserveButton" />
</Group>
</Tab>
</Tabs>
</Customize>
</Ribbon>
<Ribbon>
<Customize>
<Tabs>
<Tab ref="HomeTab">
<DisplayName>Home Sweet Home</DisplayName>
<Group ref="EditGroup">
<Button ref="AddNewMenu" priority="top" />
</Group>
</Tab>
</Tabs>
</Customize>
</Ribbon>