SFPlayerView:
Filter:
Classes (extension) | GUI > Interfaces

SFPlayerView : Object
ExtensionExtension

A GUI for the SFPlayer
Source: SFPlayer.sc

Description

A GUI for the SFPlayer.

Keyboard shortcuts:

functionkeynotes
start/pausespacebarif -requireShiftSpaceForPause is true, then shift-spacebar is required to pause
stopscursor goes back to the last start position
pausepalso works when stopped - useful for cueing multiple linked players
go to beginningescactive when player is paused/stopped
go to previous/next cueleft/right arrowworks only when cues are added/loaded

Use mouse wheel/vertical two-finger drag to zoom in/out, and shift + mouse wheel or horizontal two-finger drag to scroll.

Class Methods

SFPlayerView.new(player, bounds, doneAction, onCloseAction, parent, skin, stopPlayerOnClose: true)

(describe method here)

Arguments:

player

(describe argument here)

bounds

(describe argument here)

doneAction

(describe argument here)

onCloseAction

(describe argument here)

parent

(describe argument here)

skin

(describe argument here)

stopPlayerOnClose

(describe argument here)

Returns:

(describe returnvalue here)

Inherited class methods

Instance Methods

.playGUIRoutine

(describe method here)

Returns:

(describe returnvalue here)

.goToPreviousCue

(describe method here)

Returns:

(describe returnvalue here)

.goToNextCue

(describe method here)

Returns:

(describe returnvalue here)

.bottomView

(describe method here)

Returns:

(describe returnvalue here)

.requireShiftSpaceForPause

.requireShiftSpaceForPause = value

(describe method here)

Returns:

(describe returnvalue here)

.window

(describe method here)

Returns:

(describe returnvalue here)

.updateTime

.updateTime = value

(describe method here)

Returns:

(describe returnvalue here)

.getAddActionIndex(addActionArg)

(describe method here)

Arguments:

addActionArg

(describe argument here)

Returns:

(describe returnvalue here)

.timeGrid

(describe method here)

Returns:

(describe returnvalue here)

.bounds

(describe method here)

Returns:

(describe returnvalue here)

.drawCues

(describe method here)

Returns:

(describe returnvalue here)

.update(who, what ... args)

(describe method here)

Arguments:

who

(describe argument here)

what

(describe argument here)

... args

(describe argument here)

Returns:

(describe returnvalue here)

.advancedButton

(describe method here)

Returns:

(describe returnvalue here)

.doneAction

(describe method here)

Returns:

(describe returnvalue here)

.advanced

.advanced = bool

(describe method here)

Arguments:

bool

(describe argument here)

Returns:

(describe returnvalue here)

.sfView

(describe method here)

Returns:

(describe returnvalue here)

.loadSF

(describe method here)

Returns:

(describe returnvalue here)

.parent

(describe method here)

Returns:

(describe returnvalue here)

.showHours

(describe method here)

Returns:

(describe returnvalue here)

.makeGui

(describe method here)

Returns:

(describe returnvalue here)

.setTimeString(secs)

(describe method here)

Arguments:

secs

(describe argument here)

Returns:

(describe returnvalue here)

.view

(describe method here)

Returns:

(describe returnvalue here)

.stopGUIRoutine

(describe method here)

Returns:

(describe returnvalue here)

.getAddActionsArray

(describe method here)

Returns:

(describe returnvalue here)

.onCloseAction

(describe method here)

Returns:

(describe returnvalue here)

.player

(describe method here)

Returns:

(describe returnvalue here)

.skin

(describe method here)

Returns:

(describe returnvalue here)

.zoomSlider

(describe method here)

Returns:

(describe returnvalue here)

.timeString

(describe method here)

Returns:

(describe returnvalue here)

.timeStringSm

(describe method here)

Returns:

(describe returnvalue here)

.hideCues

(describe method here)

Returns:

(describe returnvalue here)

.gridView

(describe method here)

Returns:

(describe returnvalue here)

.front

(describe method here)

Returns:

(describe returnvalue here)

.stopPlayerOnClose

.stopPlayerOnClose = value

(describe method here)

Returns:

(describe returnvalue here)

.cuesView

(describe method here)

Returns:

(describe returnvalue here)

Inherited instance methods

Undocumented instance methods

.autoScroll

.autoScroll = value

.filenameString

.prScrollAction(updateSlider: false)

Examples