%***********************************************************************
\section{動作確認用のチェックリスト}

%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\subsection{メインメニュー}

%-----------------------------------------------------------------------
\subsubsection{Fileメニュー}

\paragraph{New}
\hspace{1em}\begin{longtable}{|p{5mm}p{5mm}p{5mm}p{5mm}p{5mm}p{110mm}p{5mm}|} \hline
\multicolumn{7}{|p{140mm}|}{クリックしたとき，以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{再生中の場合，再生が停止する} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{シーケンスが編集中の場合，編集内容を保存するかどうかを問い合わせるダイアログが出る} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Yesボタンを押すと以下の動作が起こる} & \\ \hline
 & & & \multicolumn{3}{p{120mm}|}{XVSQファイルを保存するためのダイアログが開く} & \\ \hline
 & & & & \multicolumn{2}{p{120mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & & & \multicolumn{2}{p{120mm}|}{OKボタンを押すとXVSQが保存され，以降に処理が続行される} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Noボタンを押すと以降に処理が続行される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{シーケンスが新規に作成される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{AppManager.getSelectedEventCount()が0になる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{プロパティー・ビューがリセットされる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{ミキサー・ダイアログがリセットされる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{Undo/Redo履歴がリセットされる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{自動保存を行うためのタイマーが停止される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{AppManagerのTempWaveDirプロパティーがリセットされる} & \\ \hline
\multicolumn{7}{|p{140mm}|}{マウス・オーバー時に以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{ステータスバーにこのメニューの概要が表示される} & \\ \hline
\end{longtable}

\paragraph{Open}
\hspace{1em}\begin{longtable}{|p{5mm}p{5mm}p{5mm}p{5mm}p{5mm}p{110mm}p{5mm}|} \hline
\multicolumn{7}{|p{140mm}|}{クリックしたとき，以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{再生中の場合，再生が停止する} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{シーケンスが編集中の場合，編集を取り消す旨のダイアログが出る} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{OKボタンを押すと以降に処理が続行される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{XVSQを開くためのダイアログが出る} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{ダイアログのデフォルトの拡張子が*.xvsqになっていること} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{ダイアログの最初のディレクトリが，前回xvsqファイルを開いた，または保存した場所になっていること} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Openボタンを押すと以降に処理が続行される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{無効なXVSQファイルだった場合，元のシーケンスの編集に復帰する} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{指定したXVSQファイルの内容が読み込まれ，編集可能な状態になる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{AppManager.getSelectedEventCount()が0になる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{プロパティー・ビューがXVSQの内容に応じて更新される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{ミキサー・ダイアログがXVSQの内容に応じて更新される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{Undo/Redo履歴がリセットされる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{自動保存を行うためのタイマーが停止される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{AppManagerのTempWaveDirプロパティーがXVSQの内容に応じて更新される} & \\ \hline
\multicolumn{7}{|p{140mm}|}{マウス・オーバー時に以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{ステータスバーにこのメニューの概要が表示される} & \\ \hline
\end{longtable}

\paragraph{Save}
\hspace{1em}\begin{longtable}{|p{5mm}p{5mm}p{5mm}p{5mm}p{5mm}p{110mm}p{5mm}|} \hline
\multicolumn{7}{|p{140mm}|}{クリックしたとき，以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{再生中の場合，再生が停止する} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{自動保存を行うためのタイマーが動作している場合，停止される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{シーケンスがまだ一度もXVSQに保存されていない状態の場合，以下の動作が起こる} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{XVSQを保存するためのダイアログが出る} & \\ \hline
 & & & \multicolumn{3}{p{120mm}|}{ダイアログのデフォルトの拡張子が*.xvsqになっていること} & \\ \hline
 & & & \multicolumn{3}{p{120mm}|}{ダイアログの最初のディレクトリが，前回xvsqファイルを開いた，または保存した場所になっていること} & \\ \hline
 & & & \multicolumn{3}{p{120mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & & \multicolumn{3}{p{120mm}|}{Saveボタンを押すと以降に処理が続行される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{シーケンスが指定したパスにXVSQファイルとして保存される} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{拡張子がxvsqでない場合，末尾にxvsqが追加される} & \\ \hline
 & & \multicolumn{4}{p{120mm}|}{合成結果のキャッシュが指示されている場合，xvsqと同じディレクトリに末尾が「.cadencii」で終わるディレクトリが作成され，合成結果のWAVEファイルと，合成ステータスを格納したxmlファイルがトラックごとに出力される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{自動保存を行うためのタイマーが開始される} & \\ \hline
\multicolumn{7}{|p{140mm}|}{マウス・オーバー時に以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{ステータスバーにこのメニューの概要が表示される} & \\ \hline
\end{longtable}

\paragraph{Save as}

\hspace{1em}\begin{longtable}{|p{5mm}p{5mm}p{5mm}p{5mm}p{5mm}p{110mm}p{5mm}|} \hline
\multicolumn{7}{|p{140mm}|}{クリックしたとき，以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{再生中の場合，再生が停止する} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{自動保存を行うためのタイマーが動作している場合，停止される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{XVSQを保存するためのダイアログが出る} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{ダイアログのデフォルトの拡張子が*.xvsqになっていること} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{ダイアログの最初のディレクトリが，前回xvsqファイルを開いた，または保存した場所になっていること} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Saveボタンを押すと以降に処理が続行される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{シーケンスが指定したパスにXVSQファイルとして保存される} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{拡張子がxvsqでない場合，末尾にxvsqが追加される} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{合成結果のキャッシュが指示されている場合，xvsqと同じディレクトリに末尾が「.cadencii」で終わるディレクトリが作成され，合成結果のWAVEファイルと，合成ステータスを格納したxmlファイルがトラックごとに出力される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{自動保存を行うためのタイマーが開始される} & \\ \hline
\multicolumn{7}{|p{140mm}|}{マウス・オーバー時に以下のの動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{ステータスバーにこのメニューの概要が表示される} & \\ \hline
\end{longtable}

\paragraph{Open VSQ/Vocaloid MIDI}
\hspace{1em}\begin{longtable}{|p{5mm}p{5mm}p{5mm}p{5mm}p{5mm}p{110mm}p{5mm}|} \hline
\multicolumn{7}{|p{140mm}|}{クリックしたとき，以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{再生中の場合，再生が停止する} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{シーケンスが編集中の場合，編集を取り消す旨のダイアログが出る} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{OKボタンを押すと以降に処理が続行される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{VSQ，またはMIDIを開くためのダイアログが出る} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{ダイアログのデフォルトの拡張子が，前回このダイアログで読み込んだ拡張子になっていること} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{ダイアログの最初のディレクトリが，前回このダイアログでファイルを開いた場所になっていること} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Openボタンを押すと以降に処理が続行される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{無効なVSQファイル，またはVOCALOID MIDIファイルだった場合，元のシーケンスの編集に復帰する} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{指定したVSQファイルまたはVOCALOID MIDIファイルの内容が読み込まれ，編集可能な状態になる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{AppManager.getSelectedEventCount()が0になる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{プロパティー・ビューが読み込んだファイルの内容に応じて更新される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{ミキサー・ダイアログが読み込んだファイルの内容に応じて更新される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{Undo/Redo履歴がリセットされる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{自動保存を行うためのタイマーが停止される} & \\ \hline
\multicolumn{7}{|p{140mm}|}{マウス・オーバー時に以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{ステータスバーにこのメニューの概要が表示される} & \\ \hline
\end{longtable}

\paragraph{Open UTAU project file}
\hspace{1em}\begin{longtable}{|p{5mm}p{5mm}p{5mm}p{5mm}p{5mm}p{110mm}p{5mm}|} \hline
\multicolumn{7}{|p{140mm}|}{クリックしたとき，以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{再生中の場合，再生が停止する} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{シーケンスが編集中の場合，編集を取り消す旨のダイアログが出る} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{OKボタンを押すと以降に処理が続行される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{USTファイルを開くためのダイアログが出る} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{ダイアログのデフォルトの拡張子が，*.ustになっていること} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{ダイアログの最初のディレクトリが，前回このダイアログでファイルを開いた場所になっていること} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Cancelボタンを押すとシーケンスの編集に復帰する} & \\ \hline
 & & \multicolumn{4}{p{125mm}|}{Openボタンを押すと以降に処理が続行される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{無効なUSTファイルだった場合，元のシーケンスの編集に復帰する} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{指定したUSTファイルの内容が読み込まれ，編集可能な状態になる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{AppManager.getSelectedEventCount()が0になる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{プロパティー・ビューが読み込んだファイルの内容に応じて更新される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{ミキサー・ダイアログが読み込んだファイルの内容に応じて更新される} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{Undo/Redo履歴がリセットされる} & \\ \hline
 & \multicolumn{5}{p{130mm}|}{自動保存を行うためのタイマーが停止される} & \\ \hline
\multicolumn{7}{|p{140mm}|}{マウス・オーバー時に以下の動作が起こること} \\ \hline
 & \multicolumn{5}{p{130mm}|}{ステータスバーにこのメニューの概要が表示される} & \\ \hline
\end{longtable}

\paragraph{Import}

\paragraph{Import→VSQ/Vocaloid MIDI}

\paragraph{Import→Standard MIDI}

\paragraph{Export}

\paragraph{Export→Wave}

\paragraph{Export→VSQ file}

\paragraph{Export→MIDI}

\paragraph{Export→MusicXML}

\paragraph{Export→UTAU project file}

\paragraph{Export→Metatext for vConnect}

\paragraph{Recent files}

\paragraph{Quit}

%-----------------------------------------------------------------------
\subsubsection{Editメニュー}


%-----------------------------------------------------------------------
\subsubsection{Visualメニュー}

%-----------------------------------------------------------------------
\subsubsection{Trackメニュー}

%-----------------------------------------------------------------------
\subsubsection{Lyricsメニュー}

%-----------------------------------------------------------------------
\subsubsection{Scriptメニュー}

%-----------------------------------------------------------------------
\subsubsection{Settingメニュー}

%-----------------------------------------------------------------------
\subsubsection{Helpメニュー}

%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\subsection{ツールバー}

%-----------------------------------------------------------------------
\subsubsection{Fileツールバー}

%-----------------------------------------------------------------------
\subsubsection{Positionツールバー}

%-----------------------------------------------------------------------
\subsubsection{Measureツールバー}

%-----------------------------------------------------------------------
\subsubsection{Toolsツールバー}


%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\subsection{コンテキストメニュー}

%-----------------------------------------------------------------------
\subsubsection{Piano-rollコンテキストメニュー}

%-----------------------------------------------------------------------
\subsubsection{Control curveコンテキストメニュー}


%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\subsection{波形処理系}

%-----------------------------------------------------------------------
\subsubsection{WaveGenerator}

\paragraph{VocaloidWaveGenerator}

\paragraph{VConnectWaveGenerator}

\paragraph{UtauWaveGenerator}

\paragraph{AquesToneWaveGenerator}

\paragraph{EmptyWaveGenerator}

\paragraph{WaveSenderDriver}

%-----------------------------------------------------------------------
\subsubsection{WaveSender}

\paragraph{FileWaveSender}

%-----------------------------------------------------------------------
\subsubsection{WaveReceiver}

\paragraph{Amplify}

\paragraph{Mixer}

\paragraph{MonitorWaveReceiver}
