类: TouchBarScrubber

    Process:
    此类不从 'electron' 模块导出. 它只能作为 Electron API 中其他方法的返回值。

    • 选项 对象
      • items 一个数组,表示 scrubber 里的项目。
      • select Function (可选) - 当用户触按的项目不是上次触按的项目时调用。
        • selectedIndex Integer - 用户选中项排序。
      • highlight Function (可选) - 当用户触按任一项目时调用。
        • highlightedIndex Integer - 用户选中项排序.
      • selectedStyle string (可选) - 被选项目的样式。 可以是 background, outlinenone. 默认值为:none
      • string (可选) - 选择叠层项的样式。 可以是 background, outlinenone. 默认值为:none
      • mode string (可选) - 可以是 fixedfree。 默认值为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内的控件。