継承
メソッド
clearAll() → {boolean}
この選択状態が対応しているすべてのオブジェクトタイプについて、該当するオブジェクトの選択を解除します。選択に変更があった場合は真を返します。
戻り値:
- 型
- boolean
clearGroups() → {boolean}
すべての NoteGroupReference
の選択を解除します。選択範囲に変更があれば真を返します。
戻り値:
- 型
- boolean
clearNotes() → {boolean}
すべてのノートの選択を解除します。選択が変更された場合、 真を返します。
戻り値:
- 型
- boolean
getIndexInParent() → {number}
現在のオブジェクトの、親の中での添え字を取得します。Lua では、添え字は 1 から始まります。JavaScript では、添え字は 0 から始まります。
戻り値:
- 型
- number
getParent() → {NestedObject|undefined}
親 NestedObject
を取得します。現在のオブジェクトが親に付いていない場合、undefined
を返します。
戻り値:
- 型
- NestedObject | undefined
getSelectedGroups() → {array}
選択された NoteGroupReference
の配列を、
選択順にしたがって取得します。
戻り値:
an array
of NoteGroupReference
- 型
- array
getSelectedNotes() → {array}
選択された Note
の配列を、選択順に取得します。
戻り値:
An array of Note
- 型
- array
hasSelectedContent() → {boolean}
選択されているものがあるかどうか確認します。
戻り値:
- 型
- boolean
hasSelectedGroups() → {boolean}
NoteGroupReference
が1つ以上選択されているか確認します。
戻り値:
- 型
- boolean
hasSelectedNotes() → {boolean}
選択されている Note
がひとつ以上あるかどうか確認します。
戻り値:
- 型
- boolean
hasUnfinishedEdits() → {boolean}
選択されたオブジェクトに未完了の編集があるかどうか確認します。
例えば、ユーザがいくつかのノート / 制御点をドラッグしており、まだマウスを離していない場合、真を返します。
戻り値:
- 型
- boolean
isMemoryManaged() → {boolean}
現在のオブジェクトがメモリ管理されているかどうか(スクリプト環境によってガベージコレクションされるか)を確認します。
戻り値:
- 型
- boolean
selectGroup(reference)
選択にNoteGroupReference
を追加します。
引数は、現在開いているプロジェクトに含まれている必要があります。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
reference |
NoteGroupReference |
selectNote(note)
Note
を選択します。ノートは、ピアノロールで開かれている NoteGroupReference
の中になければなりません(MainEditorView#getCurrentGroup
を参照)。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
note |
Note |
unselectGroup(reference) → {boolean}
NoteGroupReference
の選択を解除します。選択範囲に変更があれば真を返します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
reference |
NoteGroupReference |
戻り値:
- 型
- boolean
unselectNote(note) → {boolean}
Note
の選択を解除します。選択が変更された場合、
真を返します。
パラメータ:
名前 | 型 | 細細 |
---|---|---|
note |
Note |
戻り値:
- 型
- boolean