#plugins.finalcutpro.timeline.mousezoom

Allows you to zoom in or out of a Final Cut Pro timeline using the mechanical scroll wheel on your mouse or the Touch Pad on the Magic Mouse when holding down the OPTION modifier key.

Special Thanks: Iain Anderson (@funwithstuff) for all his incredible testing!


#API Overview

Variables - Configurable values

Functions - API calls offered directly by the extension


#API Documentation

#Variables

Signatureplugins.finalcutpro.timeline.mousezoom.customModifier <cp.prop: boolean>
TypeVariable
DescriptionShould Mouse Zoom be inverted?
NotesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 83

Signatureplugins.finalcutpro.timeline.mousezoom.enabled <cp.prop: boolean>
TypeVariable
DescriptionToggles the Enable Proxy Menu Icon
NotesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 73

Signatureplugins.finalcutpro.timeline.mousezoom.numberOfTouchDevices -> number
TypeVariable
DescriptionNumber of Touch Devices Detected.
NotesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 41

Signatureplugins.finalcutpro.timeline.mousezoom.offset -> number
TypeVariable
DescriptionOffset Value used in difference calculations.
NotesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 46

Signatureplugins.finalcutpro.timeline.mousezoom.sensitivity <cp.prop: string>
TypeVariable
DescriptionSensitivity Level
NotesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 88

Signatureplugins.finalcutpro.timeline.mousezoom.threshold -> number
TypeVariable
DescriptionThreshold Value used in difference calculations.
NotesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 51

#Functions

Signatureplugins.finalcutpro.timeline.mousezoom.findMagicMouses() -> none
TypeFunction
DescriptionFind Magic Mouse Devices and adds them to a table.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 226

Signatureplugins.finalcutpro.timeline.mousezoom.start() -> none
TypeFunction
DescriptionEnables the ability to zoon a timeline using your mouse scroll wheel and the OPTION modifier key.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 454

Signatureplugins.finalcutpro.timeline.mousezoom.stop() -> none
TypeFunction
DescriptionDisables the ability to zoom a timeline using your mouse scroll wheel and the OPTION modifier key.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 163

Signatureplugins.finalcutpro.timeline.mousezoom.update() -> none
TypeFunction
DescriptionChecks to see whether or not we should enable the timeline zoom watchers.
Parameters
  • None
Returns
  • None
NotesNone
ExamplesNone
Sourcesrc/plugins/finalcutpro/timeline/mousezoom.lua line 56