待辦事項 #39213

iOS版 四分音符長設定機能追加

啟用日期: 2019-05-05 22:26 最後更新: 2019-05-05 23:08

回報者:
負責人:
類型:
狀態:
關閉
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
修正
檔案:

細節

ピアノロールの四分音符の長さをユーザが設定できるようにする。

macOS版の以下チケットをマージする。

  • #39189 macOS版 四分音符長設定機能追加

Ticket History (3/6 Histories)

2019-05-05 22:26 Updated by: yknk
  • New Ticket "iOS版 四分音符長設定機能追加" created
2019-05-05 22:26 Updated by: yknk
評語

仕様

設定ビュー(Graphic)

INIファイルで定義している四分音符の長さ(QuarterNoteLength)に対する拡大率を設定項目に追加する。 設定範囲は0%から1000%までとし、10%単位で選択可能とする。デフォルト値は100%とする。

2019-05-05 22:26 Updated by: yknk
評語

対策1:設定ビュー修正

MTSettingViewCtrl

メンバに四分音符長拡大率選択ビューオブジェクト(m_pSettingNoteLengthViewCtrl)を追加。

MTSettingViewCtrl::initWithNibName

四分音符長拡大率選択ビューオブジェクトの生成処理を追加。

MTSettingViewCtrl::tableView numberOfRowsInSection

Graphicセクションの項目数を変更。

MTSettingViewCtrl::makeGraphicCellForIndexPath

四分音符長拡大率のセル作成メソッド呼び出しを追加。

MTSettingViewCtrl::makeGraphicCellForNoteLength

四分音符長拡大率セル作成メソッドを追加。

MTSettingViewCtrl::onSelectGraphicCellForIndexPath

四分音符長拡大率のセル選択イベントハンドラ呼び出しを追加。

MTSettingViewCtrl::onSelectGraphicCellForNoteLength

四分音符長拡大率セル選択イベントハンドラを追加。

MTSettingNoteLengthViewCtrl

四分音符長拡大率設定ビュークラスを追加。

MTSettingNoteLengthView_iPhone.xib, MTSettingNoteLengthView_iPad.xib

四分音符長拡大率設定ビューの画面リソースを追加。

2019-05-05 22:27 Updated by: yknk
評語

対策2:ノートデザインクラス修正

MTNoteDesign::Initialize

ユーザ設定読み込み処理呼び出しを追加。

MTNoteDesign::_LoadUserConf

ユーザ設定読み込みメソッドを追加。 ユーザ設定から四分音符長拡大率を読み込み、四分音符の長さ(m_QuarterNoteLength)を更新する。

2019-05-05 22:27 Updated by: yknk
評語

対策3:マニュアル改定

設定ビューの説明に追加。

2019-05-05 23:08 Updated by: yknk
  • 處理結果 Update from to 修正
  • 狀態 Update from 開啟 to 關閉

Attachment File List

No attachments

編輯

Please login to add comment to this ticket » 登入