Skip to content

Instantly share code, notes, and snippets.

@hirosof
Created September 4, 2013 13:23
Show Gist options
  • Save hirosof/6436889 to your computer and use it in GitHub Desktop.
Save hirosof/6436889 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://schemas.microsoft.com/windows/2009/Ribbon">
<!-- 項目の定義 -->
<Application.Commands>
<!-- アプリケーションメニュー項目 -->
<Command Name="AppMenu" />
<!-- アプリケーションメニューのサブ項目 -->
<Command Name="AppMenu_Open" Symbol="ID_RIBBON_OPEN">
<Command.LabelTitle>
<String>開く</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/filemenu/open.png</Image>
</Command.LargeImages>
<Command.TooltipTitle>
<String>WAVEファイルを開く</String>
</Command.TooltipTitle>
<Command.TooltipDescription>
<String>WAVEファイルを開いて再生します。</String>
</Command.TooltipDescription>
</Command>
<Command Name="AppMenu_Property" Symbol="ID_RIBBON_PROPERTY">
<Command.LabelTitle>
<String>プロパティ</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/filemenu/properties.png</Image>
</Command.LargeImages>
<Command.TooltipTitle>
<String>WAVEファイルのプロパティ</String>
</Command.TooltipTitle>
<Command.TooltipDescription>
<String>WAVEファイルのフォーマット情報を表示します。</String>
</Command.TooltipDescription>
</Command>
<Command Name="AppMenu_Setting" Symbol="ID_RIBBON_SETTING">
<Command.LabelTitle>
<String>設定</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/filemenu/settings.png</Image>
</Command.LargeImages>
<Command.TooltipTitle>
<String>プログラム設定</String>
</Command.TooltipTitle>
<Command.TooltipDescription>
<String>プログラムの設定をします</String>
</Command.TooltipDescription>
</Command>
<Command Name="AppMenu_RecentClear" Symbol="ID_RIBBON_RECENTCLEAR">
<Command.LabelTitle>
<String>履歴クリア</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/filemenu/Clean.png</Image>
</Command.LargeImages>
<Command.TooltipTitle>
<String>再生履歴クリア</String>
</Command.TooltipTitle>
<Command.TooltipDescription>
<String>最近使ったWaveファイルのリストをクリアします</String>
</Command.TooltipDescription>
</Command>
<Command Name="AppMenu_EXIT" Symbol="ID_RIBBON_QUIT">
<Command.LabelTitle>
<String>プログラム終了</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/filemenu/Logout.png</Image>
</Command.LargeImages>
<Command.TooltipTitle>
<String>プログラム終了(Alt+F4)</String>
</Command.TooltipTitle>
<Command.TooltipDescription>
<String>プログラムを終了します。</String>
</Command.TooltipDescription>
</Command>
<Command Name="AppMenu_Conversion" Symbol="ID_RIBBON_CONVERSION">
<Command.LabelTitle>
<String>フォーマット変換</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/filemenu/Document-Exchange-01.png</Image>
</Command.LargeImages>
<Command.TooltipTitle>
<String>WAVEフォーマット変換</String>
</Command.TooltipTitle>
<Command.TooltipDescription>
<String>WAVEファイルのフォーマットを変換します。</String>
</Command.TooltipDescription>
</Command>
<!--ヘルプ(サブ項目のタイトル)-->
<Command Name="AppMenu_HelpGroup" LabelTitle="ヘルプ" />
<!--ヘルプ-->
<Command Name="AppMenu_Help">
<Command.LabelTitle>
<String>ヘルプ</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/filemenu/help.png</Image>
</Command.LargeImages>
</Command>
<!--バージョン情報-->
<Command Name="AppMenu_VersionInfo">
<Command.LabelTitle>
<String>バージョン情報</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/filemenu/Information.png</Image>
</Command.LargeImages>
</Command>
<!-- 最近使った項目のタイトル文字列 -->
<Command Name="AppMenu_MRUList" Symbol="ID_RIBBON_MRU">
<Command.LabelTitle>
<String>最近使ったWaveファイル</String>
</Command.LabelTitle>
</Command>
<!-- HOMEタブ -->
<Command Name="Tab_Home">
<Command.LabelTitle>
<String>ホーム</String>
</Command.LabelTitle>
</Command>
<!--操作グループ-->
<Command Name="Tab_Home_Operation">
<Command.LabelTitle>
<String>操作</String>
</Command.LabelTitle>
</Command>
<Command Name="AppMenu_Play" Symbol="ID_RIBBON_PLAY">
<Command.LabelTitle>
<String>再生</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/Operation/Media-Play.png</Image>
</Command.LargeImages>
<Command.SmallImages>
<Image>image/Operation/mini/Media-Play.png</Image>
</Command.SmallImages>
</Command>
<Command Name="AppMenu_Pause" Symbol="ID_RIBBON_PAUSE">
<Command.LabelTitle>
<String>一時停止</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/Operation/Media-Pause.png</Image>
</Command.LargeImages>
<Command.SmallImages>
<Image>image/Operation/mini/Media-Pause.png</Image>
</Command.SmallImages>
</Command>
<Command Name="AppMenu_Stop" Symbol="ID_RIBBON_STOP">
<Command.LabelTitle>
<String>停止</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/Operation/Media-Stop.png</Image>
</Command.LargeImages>
<Command.SmallImages>
<Image>image/Operation/mini/Media-Stop.png</Image>
</Command.SmallImages>
</Command>
<!-- ビジュアライザータブ名 -->
<Command Name="Tab_Visualizer">
<Command.LabelTitle>
<String>ビジュアライザー</String>
</Command.LabelTitle>
</Command>
<Command Name="Tab_Visualizer_Basic">
<Command.LabelTitle>
<String>基本</String>
</Command.LabelTitle>
</Command>
<Command Name="Tab_Visualizer_Wave">
<Command.LabelTitle>
<String>波形表示</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/Visualizer/wave_32.png</Image>
</Command.LargeImages>
<Command.SmallImages>
<Image>image/Visualizer/wave_16.png</Image>
</Command.SmallImages>
</Command>
<Command Name="Tab_Visualizer_VUMeter">
<Command.LabelTitle>
<String>VUメーター</String>
</Command.LabelTitle>
<Command.LargeImages>
<Image>image/Visualizer/vumeter_32.png</Image>
</Command.LargeImages>
<Command.SmallImages>
<Image>image/Visualizer/vumeter_16.png</Image>
</Command.SmallImages>
</Command>
<Command Name="Tab_Effect">
<Command.LabelTitle>
<String>再生エフェクト</String>
</Command.LabelTitle>
</Command>
<!-- ヘルプボタン -->
<Command Name="Ribbon_Help">
<Command.LabelTitle>
<String>ヘルプ</String>
</Command.LabelTitle>
</Command>
<!-- クイックツールバー(プログラムのための設定 -->
<Command Name="QuickToolbar" Symbol="ID_RIBBON_QUICKTOOLBAR"/>
<!-- プログラム未使用コマンド定義 -->
<Command Name="HelpMenu_SplitButton" />
</Application.Commands>
<!-- リボン項目の実態の定義-->
<Application.Views>
<Ribbon>
<!-- アプリケーションメニュー -->
<Ribbon.ApplicationMenu>
<ApplicationMenu CommandName="AppMenu">
<!-- 最近使った項目 -->
<ApplicationMenu.RecentItems>
<RecentItems CommandName="AppMenu_MRUList" MaxCount="20" EnablePinning="true"/>
</ApplicationMenu.RecentItems>
<!-- ファイルメニューの項目-->
<MenuGroup>
<Button CommandName="AppMenu_Open" />
<Button CommandName="AppMenu_Property" />
<Button CommandName="AppMenu_Conversion" />
</MenuGroup>
<MenuGroup>
<Button CommandName="AppMenu_Setting" />
<Button CommandName="AppMenu_RecentClear" />
</MenuGroup>
<MenuGroup>
<SplitButton CommandName="HelpMenu_SplitButton">
<SplitButton.ButtonItem>
<Button CommandName="AppMenu_Help" />
</SplitButton.ButtonItem>
<SplitButton.MenuGroups>
<MenuGroup Class="MajorItems" CommandName="AppMenu_HelpGroup">
<Button CommandName="AppMenu_Help" />
<Button CommandName="AppMenu_VersionInfo" />
</MenuGroup>
</SplitButton.MenuGroups>
</SplitButton>
</MenuGroup>
<MenuGroup>
<Button CommandName="AppMenu_EXIT" />
</MenuGroup>
</ApplicationMenu>
</Ribbon.ApplicationMenu>
<!-- クイックアクセスツールバー -->
<Ribbon.QuickAccessToolbar>
<QuickAccessToolbar CommandName="QuickToolbar">
<QuickAccessToolbar.ApplicationDefaults>
<Button CommandName="AppMenu_Open" />
<Button CommandName="AppMenu_Property" />
</QuickAccessToolbar.ApplicationDefaults>
</QuickAccessToolbar>
</Ribbon.QuickAccessToolbar>
<!-- ヘルプボタン -->
<Ribbon.HelpButton>
<HelpButton CommandName="Ribbon_Help" />
</Ribbon.HelpButton>
<!-- タブ項目 -->
<Ribbon.Tabs>
<Tab CommandName="Tab_Home">
<Tab.ScalingPolicy>
<ScalingPolicy>
<ScalingPolicy.IdealSizes>
<Scale Group="Tab_Home_Operation" Size="Medium" />
</ScalingPolicy.IdealSizes>
</ScalingPolicy>
</Tab.ScalingPolicy>
<Group CommandName="Tab_Home_Operation" SizeDefinition="ThreeButtons">
<Button CommandName="AppMenu_Play" />
<Button CommandName="AppMenu_Pause" />
<Button CommandName="AppMenu_Stop" />
</Group>
</Tab>
<Tab CommandName="Tab_Visualizer">
<Tab.ScalingPolicy>
<ScalingPolicy>
<ScalingPolicy.IdealSizes>
<Scale Group="Tab_Visualizer_Basic" Size="Large" />
</ScalingPolicy.IdealSizes>
</ScalingPolicy>
</Tab.ScalingPolicy>
<Group CommandName="Tab_Visualizer_Basic" SizeDefinition="TwoButtons">
<Button CommandName="Tab_Visualizer_Wave" />
<Button CommandName="Tab_Visualizer_VUMeter" />
</Group>
</Tab>
<Tab CommandName="Tab_Effect">
</Tab>
</Ribbon.Tabs>
</Ribbon>
</Application.Views>
</Application>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment