Skip to main content

TrackInnerSelectionState

轨道内部选择状态

钢琴卷帘区的选择状态。

访问 轨道内部选择状态 (TrackInnerSelectionState) 对象的方法

  • JavaScript: SV.getMainEditor().getSelection()
  • Lua: SV:getMainEditor():getSelection()

扩展

方法

clearAll

clearAll(){boolean}

继承自 选择状态 - clearAll

取消选择此选择状态下的所有对象类型。 如果选择项已更改,则返回 true

返回:

类型:布尔

clearGroups

clearGroups(){boolean}

继承自音符组选择 - clearGroups

取消选择所有 音符组引用。如果选择项已更改,则返回 true

返回:

类型:布尔

clearNotes

clearNotes(){boolean}

取消选择所有音符。 如果选择已更改,则返回 true

返回:

类型:布尔

getIndexInParent

getIndexInParent(){number}

继承自嵌套对象 - getIndexInParent

获取当前对象在其父对象中的索引。 在 Lua 中,这个索引从 1 开始。在 JavaScript 中,这个索引从 0 开始。

返回:

类型:数

getParent

getParent(){NeastedObject|undefined}

继承自 嵌套对象 - getParent

获取父级 嵌套对象。 如果当前对象未附加到父对象,则返回 undefined

返回:

类型:嵌套对象 | undefined

getSelectedGroups

getSelectedGroups(){array}

继承自音符组选择 - getSelectedGroups

按照选择的顺序获取一组选定的 音符组引用

返回:

(array) 音符组引用

类型:组

getSelectedNotes

getSelectedNotes(){array}

按照选择的顺序获取一组选定的 音符

返回:

一组音符

类型:组

hasSelectedContent

hasSelectedContent(){boolean}

继承自选择状态 - hasSelectedContent

检查是否有任何选择。

返回:

类型:布尔

hasSelectedGroups

hasSelectedGroups(){boolean}

继承自音符组选择 - hasSelectedGroups

检查是否选择了至少一个 音符组引用

返回:

类型:布尔

hasSelectedNotes

hasSelectedNotes(){boolean}

检查是否选择了至少一个 音符 .

返回:

类型:布尔

hasUnfinishedEdits

hasUnfinishedEdits(){boolean}

继承自选择状态 - hasUnfinishedEdits

检查所选对象是否有任何未完成的编辑。

例如,如果用户在几个音符/控制点周围拖动但尚未释放鼠标,这将返回 true。

返回:

类型:布尔

isMemoryManaged

isMemoryManaged(){boolean}

继承自嵌套对象 - isMemoryManaged

检测选中的对象是否被内存管理(即脚本环境的垃圾回收)。

返回:

类型:布尔

selectGroup

selectGroup(reference)

继承自音符组选择 - selectGroup

音符组引用 添加到选择中。

参数必须是当前打开项目的一部分。

参数

参数名类型说明

reference

音符组引用

selectNote(note)

选择一个 音符。 音符必须在钢琴卷中打开的当前 音符组引用 内(请参阅 [MainEditorView - getCurrentGroup](/docs/api/classes/main_editor_view)。

参数

参数名类型说明
note音符

unselectGroup

unselectGroup(reference){boolean}

继承自音符组选择 -unselectGroup

取消选择 音符组引用。 如果选择已更改,则返回 true。

参数

参数名类型说明
reference音符组引用

返回:

类型:布尔

unselectNote

unselectNote(note){boolean}

取消选择 音符。 如果选择已更改,则返回 true

参数

参数名类型说明
noteNote

返回:

类型:布尔