# cp.apple.finalcutpro.inspector.BaseMotionPanel

A base class for Inspector panels that publish Motion parameters.

Extends BasePanel.


# API Overview

Functions - API calls offered directly by the extension

  • matches

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

  • BaseMotionPanel

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

  • contentUI
  • published

# API Documentation

# Functions

# matches

Signature cp.apple.finalcutpro.inspector.BaseMotionPanel.matches(element)
Type Function
Description Checks if the provided element could be a BaseMotionPanel.
Parameters
  • element - The element to check
Returns
  • true if it matches, false if not.
Notes None
Examples None
Source src/extensions/cp/apple/finalcutpro/inspector/BaseMotionPanel.lua line 32

# Constructors

# BaseMotionPanel

Signature cp.apple.finalcutpro.inspector.BaseMotionPanel(parent, panelType) -> cp.apple.finalcutpro.inspector.BaseMotionPanel
Type Constructor
Description Creates a new BaseMotionPanel object
Parameters
  • parent - The parent
  • panelType - The panel type.
Returns
  • A BaseMotionPanel object
Notes None
Examples None
Source src/extensions/cp/apple/finalcutpro/inspector/BaseMotionPanel.lua line 47

# Fields

# contentUI

Signature cp.apple.finalcutpro.inspector.BaseMotionPanel.contentUI <cp.prop: hs.axuielement; read-only; live>
Type Field
Description The primary content axuielement for the panel.
Notes None
Source src/extensions/cp/apple/finalcutpro/inspector/BaseMotionPanel.lua line 70

# published

Signature cp.apple.finalcutpro.inspector.BaseMotionPanel.published <cp.prop: cp.ui.PropertyRow; read-only>
Type Field
Description The 'Published Parameters' section.
Notes None
Source src/extensions/cp/apple/finalcutpro/inspector/BaseMotionPanel.lua line 63