# cp.apple.finalcutpro.timeline.SpeedPopover

Extends Timeline

Represents the Speed Popover.


# API Overview

Functions - API calls offered directly by the extension

  • matches

Constructors - API calls which return an object, typically one that offers API methods

  • SpeedPopover

Fields - Variables which can only be accessed from an object returned by a constructor

  • byDuration
  • byRate
  • direction
  • duration
  • forward
  • rate
  • reverse
  • ripple
  • setSpeed

Methods - API calls which can only be made on an object returned by a constructor

  • doShow

# API Documentation

# Functions

# matches

Signature cp.apple.finalcutpro.timeline.SpeedPopover.matches(element) -> boolean
Type Function
Description Checks if the element is a "Video" Role.
Parameters
  • element - An element to check
Returns
  • A boolean
Notes None
Examples None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 50

# Constructors

# SpeedPopover

Signature cp.apple.finalcutpro.timeline.SpeedPopover(parent, uiFinder)
Type Constructor
Description Creates a new instance with the specified parent and uiFinder.
Parameters
  • parent - the parent Element.
  • uiFinder - a function or cp.prop containing the axuielement
Returns
  • The new SpeedPopover.
Notes None
Examples None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 64

# Fields

# byDuration

Signature cp.apple.finalcutpro.timeline.SpeedPopover:byDuration <cp.ui.RadioButton>
Type Field
Description The RadioButton for the "Duration" radio button.
Notes None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 157

# byRate

Signature cp.apple.finalcutpro.timeline.SpeedPopover:byRate <cp.ui.RadioButton>
Type Field
Description The RadioButton for the "Rate" radio button.
Notes None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 150

# direction

Signature cp.apple.finalcutpro.timeline.SpeedPopover:direction <cp.ui.RadioGroup>
Type Field
Description The RadioGroup for the "Direction" radio group.
Notes None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 114

# duration

Signature cp.apple.finalcutpro.timeline.SpeedPopover:duration <cp.ui.TextField>
Type Field
Description The TextField for the "Duration" text field.
Notes None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 184

# forward

Signature cp.apple.finalcutpro.timeline.SpeedPopover:forward <cp.ui.RadioButton>
Type Field
Description The RadioButton for the "Forward" radio button.
Notes None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 123

# rate

Signature cp.apple.finalcutpro.timeline.SpeedPopover:rate <cp.ui.TextField>
Type Field
Description The TextField for the "Rate" text field.
Notes None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 173

# reverse

Signature cp.apple.finalcutpro.timeline.SpeedPopover:reverse <cp.ui.RadioButton>
Type Field
Description The RadioButton for the "Reverse" radio button.
Notes None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 132

# ripple

Signature cp.apple.finalcutpro.timeline.SpeedPopover:ripple <cp.ui.RadioGroup>
Type Field
Description The CheckBox for the "Ripple" checkbox.
Notes None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 164

# setSpeed

Signature cp.apple.finalcutpro.timeline.SpeedPopover:setSpeed <cp.ui.RadioGroup>
Type Field
Description The RadioGroup for the "Set Speed" radio group.
Notes None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 141

# Methods

# doShow

Signature cp.apple.finalcutpro.timeline.SpeedPopover:doShow() -> cp.rx.go.Statement <boolean>
Type Method
Description Returns a Statement that will show the Speed Popover.
Parameters
  • None
Returns
  • A Statement which will send true if it successful, or false otherwise.
Notes None
Examples None
Source src/extensions/cp/apple/finalcutpro/timeline/SpeedPopover.lua line 92