类: TouchBarScrubber
Process:
此类不从 'electron'
模块导出. 它只能作为 Electron API 中其他方法的返回值。
选项
对象items
一个数组,表示 scrubber 里的项目。select
Function (可选) - 当用户触按的项目不是上次触按的项目时调用。selectedIndex
Integer - 用户选中项排序。
highlight
Function (可选) - 当用户触按任一项目时调用。- highlightedIndex Integer - 用户选中项排序.
selectedStyle
string (可选) - 被选项目的样式。 可以是background
,outline
或none
. 默认值为:none
。- string (可选) - 选择叠层项的样式。 可以是
background
,outline
或none
. 默认值为:none
。 mode
string (可选) - 可以是fixed
或free
。 默认值为free
.continuous
boolean (可选) - 默认为true
。
实例属性
以下为 TouchBarScrubber
实例的可用属性:
touchBarScrubber.items
touchBarScrubber.selectedStyle
一个string
,用来表示在scrubber内被选择的组件应有的样式。 改变这个值会立刻刷新touch bar内的控件。 可选值:
background
- 映射为outline
- 映射为[NSScrubberSelectionStyle outlineOverlayStyle]
none
- 移除所有样式。
touchBarScrubber.overlayStyle
一个string
,用来表示在scrubber内被选择的组件应有的样式。 该样式将会覆盖在scrubber组件之上而非其后。 改变这个值会立刻刷新touch bar的控件。 可选值:
background
- 映射为[NSScrubberSelectionStyle roundedBackgroundStyle]
outline
- 映射为[NSScrubberSelectionStyle outlineOverlayStyle]
none
- 移除所有样式。
touchBarScrubber.showArrowButtons
touchBarScrubber.mode
一个 string
值,表示 scrubber 的模式。 改变这个值会立刻刷新touch bar内的控件。 可选值:
free
- 映射到NSScrubberModeFree
.
一个 boolean
值,表示此 scrubber 是否是连续的。 改变这个值会立刻刷新touch bar内的控件。