C# Class VixenModules.Editor.TimedSequenceEditor.TimedSequenceEditorForm

Inheritance: System.Windows.Forms.Form, IEditorUserInterface, IExecutionControl, ITiming
Datei anzeigen Open project: sall/vixen Class Usage Examples

Public Properties

Property Type Description
zoomUnderMousePositionToolStripMenuItem System.Windows.Forms.ToolStripMenuItem

Private Properties

Property Type Description
AddAudioAssociation void
AddContextCollectionsMenu void
AddEffectInstance void
AddEffectNodes List
AddEffectsToBeatMarks List
AddElementForEffectNodeTpl TimedSequenceElement
AddElementsForEffectNodes void
AddMarkAtTime void
AddMultipleEffects void
AddNewEffectById void
AddNodeAsRow void
AlignEffectsToNearestMarks void
ApplyColorCollection void
AutoSaveEventProcessor void
CheckAndRenderDirtyElements void
CheckRiColorMenuItem void
ClearDelayPlayItemChecks void
ClipboardAddData void
ClipboardCopy void
ClipboardCut void
ClipboardHasData bool
CloneElements List
CloseSequenceContext void
ColorCollectionsToolStripMenuItem_Click void
ColorGradientLibrary_CurveChanged void
CompleteDrop void
ConfigureLayerMenu void
CreateEffectNode EffectNode
CreateGradientLevelPairPickerControls List
CreateGradientListPickerControls List
CreateParameterPicker VixenModules.Editor.TimedSequenceEditor.FormParameterPicker
CursorMovedHandler void
CurveLibrary_CurveChanged void
DestroyAndRecreateDockPanel void
DistributeSelectedEffects void
DistributeSelectedEffectsEqually void
DockingPanels_GetContentFromPersistString IDockContent
EditElement void
EditElements void
EffectDropped void
FindNearestMark System.TimeSpan
GetColorBitmap Bitmap
GetColorGradientBitmap Bitmap
GetCurveBitmap Bitmap
GetDiscreteColors HashSet
GetElementsForDrop IEnumerable
GetOrAddNewMarkCollection VixenModules.Sequence.Timed.MarkCollection
GetRandomColorFromCollection System.Color
GetSupportedColorsFromCollection List
HandleColorDrop void
HandleColorDropOnColor void
HandleColorDropOnElements void
HandleCurveDrop void
HandleCurveDropOnGradientLevelPairList void
HandleDockContentToolStripMenuClick void
HandleGradientDrop void
HandleGradientDropOnColorGradientList void
HandleGradientDropOnElements void
HandleGradientDropOnGradient void
HandleGradientDropOnGradientLevelPairList void
HandleSpacebarAction void
IEditorUserInterface void
IExecutionControl void
InitUndo void
InitializeComponent void
IsValidDataObject DragDropEffects
IsVisibleOnAnyScreen bool
LayerEditorLayersChanged void
LayerEditorOnClosing void
LoadAvailableEffects void
LoadColorCollections void
LoadSequence void
LoadSystemNodesToRows void
MarkCollection_Changed void
MarkCollection_Checked void
MarkCollection_Edit void
OnExecutionStateChanged void
OnRenderProgressChanged void
OpenSequenceContext void
PauseSequence void
PlaySequence void
PopulateAudioDropdown void
PopulateDragBoxFilterDropDown void
PopulateMarkSnapTimes void
PopulateSnapStrength void
PopulateWaveformAudio void
RegisterClipboardViewer void
RemoveAudioAssociation void
RemoveSelectedElements void
ResetLipSyncNodes void
ResetTimeLineSettings void
SaveColorCollections void
SaveGridRowSettings void
SaveSequence void
SelectEffectNodes void
SequenceModified void
SequenceNotModified void
SetAutoSave void
SetDockDefaults void
SetTitleBarText void
SetupNewElementFromNode TimedSequenceElement
ShowInvalidAudioDialog void
ShowMarkManager void
ShowMultiDropMessage void
ShowMultipleEffectDropMessage bool
StopSequence void
SupportsColor bool
SupportsColorLists bool
TimeLineControl_Row_RowHeightChanged void
TimedSequenceEditorForm_Load void
TimedSequenceEditorForm_Shown void
TimelineControlGrid_DragDrop void
TimelineControlGrid_DragEnter void
TimelineControlGrid_DragOver void
TimelineControlOnSelectionChanged void
TimelineControl_MouseDown void
TimelineControl_TimePerPixelChanged void
TimelineControl_VisibleTimeStartChanged void
TimelineSequenceTimeLineSequenceClipboardContentsChanged void
UnregisterClipboardViewer void
UpdateButtonStates void
UpdateEffectProperty void
UpdateMediaOnSupportedEffects void
UpdatePasteMenuStates void
UpdateToolStrip4 void
ValidateMultipleEffects bool
_PlaySequence void
_SetTimingSpeed void
_SetTimingToolStripEnabledState void
_TimeLineSequenceClipboardContentsChanged void
_UpdateTimingSourceToSelectedMedia void
_UpdateTimingSpeedDisplay void
_effectsForm_Closing void
_marksForm_Closing void
_undoMgr_RedoItemsChanged void
_undoMgr_UndoItemsChanged void
b_Click void
bulkEffectMoveToolStripMenuItem_Click void
cADStyleSelectionBoxToolStripMenuItem_Click void
cboAudioDevices_SelectedIndexChanged void
cboAudioDevices_TextChanged void
changeMapToolStripMenuItem_DropDownOpening void
changeMappings_Click void
clearStatusTimer_Tick void
collapeAllElementGroupsToolStripMenuItem_Click void
colorGradientToolStripMenuItem_Click void
contextMenuStripElementSelectionItem_Click void
curveEditorToolStripMenuItem_Click void
defaultMapToolStripMenuItem_DropDownOpening void
delay10SecondsToolStripMenuItem_Click void
delay20SecondsToolStripMenuItem_Click void
delay30SecondsToolStripMenuItem_Click void
delay5SecondsToolStripMenuItem_Click void
delay60SecondsToolStripMenuItem_Click void
delayOffToolStripMenuItem_Click void
deleteVideoTempFolder void
drawBitmapBorder Bitmap
editMapsToolStripMenuItem_Click void
effectEditorWindowToolStripMenuItem_Click void
effectWindowToolStripMenuItem_Click void
exportToolStripMenuItem_Click void
gridWindowToolStripMenuItem_Click void
helpDocumentationToolStripMenuItem_Click void
lipSyncMappingsToolStripMenuItem_DropDownOpening void
loadTimer_Elapsed void
markWindowToolStripMenuItem_Click void
menuStrip_MenuActivate void
mixingFilterEditorWindowToolStripMenuItem_Click void
modifySequenceLengthToolStripMenuItem_Click void
papagayoImportToolStripMenuItem_Click void
pauseToolStripMenuItem_Click void
playToolStripMenuItem_Click void
redoButton_ButtonClick void
redoButton_ItemChosen void
redoToolStripMenuItem_Click void
resetRowHeightToolStripMenuItem_Click void
selectAllElementsToolStripMenuItem_Click void
setDefaultMap_Click void
stopToolStripMenuItem_Click void
textConverterHandler void
textConverterToolStripMenuItem_Click void
timelineControl_ContextSelected void
timelineControl_DeleteMark void
timelineControl_ElementsMovedNew void
timelineControl_ElementsSelected void
timelineControl_MarkMoved void
timelineControl_PlaybackCurrentTimeChanged void
timelineControl_RulerBeginDragTimeRange void
timelineControl_RulerClicked void
timelineControl_TimeRangeDragged void
timerDelayCountdown_Tick void
timerPostponePlay_Tick void
toolStripButtonCloseGapStrength_MenuItem_Click void
toolStripButtonSnapToStrength_MenuItem_Click void
toolStripButton_DecreaseTimingSpeed_Click void
toolStripButton_DragBoxFilter_CheckedChanged void
toolStripButton_DrawMode_Click void
toolStripButton_End_Click void
toolStripButton_IncreaseTimingSpeed_Click void
toolStripButton_Loop_CheckedChanged void
toolStripButton_Pause_Click void
toolStripButton_Play_Click void
toolStripButton_SelectionMode_Click void
toolStripButton_SnapTo_CheckedChanged void
toolStripButton_Start_Click void
toolStripButton_Stop_Click void
toolStripDropDownButtonAlignToStrength_MenuItem_Click void
toolStripMenuItem_AutoSave_Click void
toolStripMenuItem_BeatBarDetection_Click void
toolStripMenuItem_Close_Click void
toolStripMenuItem_Copy_Click void
toolStripMenuItem_Cut_Click void
toolStripMenuItem_EditEffect_Click void
toolStripMenuItem_Loop_CheckedChanged void
toolStripMenuItem_MarkManager_Click void
toolStripMenuItem_Paste_Click void
toolStripMenuItem_RIColor_Blue_Click void
toolStripMenuItem_RIColor_Green_Click void
toolStripMenuItem_RIColor_Red_Click void
toolStripMenuItem_RIColor_White_Click void
toolStripMenuItem_RIColor_Yellow_Click void
toolStripMenuItem_ResizeIndicator_CheckStateChanged void
toolStripMenuItem_SaveAs_Click void
toolStripMenuItem_Save_Click void
toolStripMenuItem_SnapTo_CheckedChanged void
toolStripMenuItem_associateAudio_Click void
toolStripMenuItem_deleteElements_Click void
toolStripMenuItem_removeAudio_Click void
toolStripMenuItem_zoomRowsIn_Click void
toolStripMenuItem_zoomRowsOut_Click void
toolStripMenuItem_zoomTimeIn_Click void
toolStripMenuItem_zoomTimeOut_Click void
toolStripSplitButton_CloseGaps_ButtonClick void
toolWindowToolStripMenuItem_Click void
translateFailureHandler void
undoButton_ButtonClick void
undoButton_ItemChosen void
undoToolStripMenuItem_Click void
zoomUnderMousePositionToolStripMenuItem_CheckedChanged void

Public Methods

Method Description
AddEffectNode ( EffectNode node ) : TimedSequenceElement

Adds an EffectNode to the sequence and the TimelineControl.

AddEffectNode ( EffectNode node, ILayer layer ) : TimedSequenceElement

Adds an EffectNode to the sequence and the TimelineControl and puts it in the given layer.

AddEffectsModifiedToUndo ( EffectModelCandidate>.Dictionary modifiedEffectElements, string labelName = "properties" ) : void
AddEffectsModifiedToUndo ( EffectsPropertyModifiedUndoAction modifiedElements ) : void
ClipboardPaste ( System.TimeSpan pasteTime ) : int

Pastes the clipboard data starting at the given time. If pasting to a SelectedRow, the time passed should be TimeSpan.Zero

PlaySequenceFrom ( System.TimeSpan startTime ) : void

Plays the sequence from the specified starting mouseLocation in TimeSpan format

RefreshSequence ( ) : void
RemoveEffectNodeAndElement ( EffectNode node ) : void

Removes the Effect Node and Element

Save ( string filePath = null ) : void

Saves the sequence to the optional given path

SwapLayers ( ILayer>.Dictionary effectNodes ) : void
SwapPlaces ( ElementTimeInfo>.Dictionary changedElements ) : void

Used by the Undo/Redo engine

TimedSequenceEditorForm ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

DrawElement ( object sender, Common.Controls.Timeline.DrawElementEventArgs e ) : void
ElementAddedToRowHandler ( object sender, Common.Controls.Timeline.ElementEventArgs e ) : void
ElementChangedRowsHandler ( object sender, Common.Controls.Timeline.ElementRowChangeEventArgs e ) : void
ElementContentChangedHandler ( object sender, EventArgs e ) : void
ElementDoubleClickedHandler ( object sender, Common.Controls.Timeline.ElementEventArgs e ) : void
ElementRemovedFromRowHandler ( object sender, Common.Controls.Timeline.ElementEventArgs e ) : void
ElementTimeChangedHandler ( object sender, EventArgs e ) : void
EscapeDrawMode ( object sender, EventArgs e ) : void
OnFormClosed ( System.Windows.Forms.FormClosedEventArgs e ) : void
OnKeyDown ( KeyEventArgs e ) : void
ProcessCmdKey ( Message &msg, Keys keyData ) : bool
WndProc ( Message &m ) : void
context_ContextEnded ( object sender, EventArgs e ) : void
context_SequenceEnded ( object sender, Vixen.Sys.SequenceEventArgs e ) : void
context_SequenceStarted ( object sender, Vixen.Sys.SequenceStartedEventArgs e ) : void
timerPlaying_Tick ( object sender, EventArgs e ) : void

Private Methods

Method Description
AddAudioAssociation ( bool showWarning = true ) : void

Adds an audio association to the sequence

AddContextCollectionsMenu ( ) : void
AddEffectInstance ( IEffectModuleInstance effectInstance, Row row, System.TimeSpan startTime, System.TimeSpan timeSpan, bool select = false ) : void

Wraps an effect instance in an EffectNode, adds it to the sequence, and an associated element to the timeline control. Adds a Undo record for the add as well.

AddEffectNodes ( IEnumerable nodes ) : List

Adds multiple EffectNodes to the sequence and the TimelineControl.

AddEffectsToBeatMarks ( ListView checkedMarks, int effectCount, System.Guid effectGuid, System.TimeSpan startTime, System.TimeSpan duration, Row row, System.Boolean fillDuration, System.Boolean skipEoBeat ) : List
AddElementForEffectNodeTpl ( EffectNode node ) : TimedSequenceElement

Populates the TimelineControl grid with a new TimedSequenceElement for the given EffectNode. Will add a single TimedSequenceElement to in each row that each targeted element of the EffectNode references. It will also add callbacks to event handlers for the element.

AddElementsForEffectNodes ( IEnumerable nodes, bool assignMedia = true ) : void

Populates the TimelineControl grid with a new TimedSequenceElement for each of the given EffectNodes in the list. Uses bulk loading feature of Row Will add a single TimedSequenceElement to in each row that each targeted element of the EffectNode references. It will also add callbacks to event handlers for the element.

AddMarkAtTime ( System.TimeSpan Time ) : void
AddMultipleEffects ( System.TimeSpan startTime, String effectName, System.Guid effectId, Row row ) : void
AddNewEffectById ( System.Guid effectId, Row row, System.TimeSpan startTime, System.TimeSpan timeSpan, bool select = false ) : void

Creates a new effect instance, and adds it to the sequence and TimelineControl.

AddNodeAsRow ( ElementNode node, Row parentRow ) : void

Adds a single given element node as a row in the timeline control. Recursively adds all child nodes of the given node as children, if needed.

AlignEffectsToNearestMarks ( string alignMethod ) : void

Aligns selected elements, or if none, all elements to the closest mark. alignMethod = Start to align the start of the elements, End to align the end of the effects and Both to align Start and End of elements.

ApplyColorCollection ( ColorCollection collection, bool randomOrder ) : void
AutoSaveEventProcessor ( object sender, EventArgs e ) : void
CheckAndRenderDirtyElements ( ) : void

Checks all elements and if they are dirty they are placed in the render queue

CheckRiColorMenuItem ( string color ) : void
ClearDelayPlayItemChecks ( ) : void
ClipboardAddData ( bool cutElements ) : void
ClipboardCopy ( ) : void
ClipboardCut ( ) : void
ClipboardHasData ( ) : bool
CloneElements ( IEnumerable elements ) : List
CloseSequenceContext ( ) : void
ColorCollectionsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
ColorGradientLibrary_CurveChanged ( object sender, EventArgs e ) : void
CompleteDrop ( PropertyDescriptor>.Dictionary elementValues, Common.Controls.Timeline.Element element, string type ) : void
ConfigureLayerMenu ( Common.Controls.Timeline.ContextSelectedEventArgs e ) : void
CreateEffectNode ( IEffectModuleInstance effectInstance, Row row, System.TimeSpan startTime, System.TimeSpan timeSpan, object parameterValues = null ) : EffectNode
CreateGradientLevelPairPickerControls ( PropertyData property, List gradientLevelPairs, bool gradient = true ) : List
CreateGradientListPickerControls ( PropertyData property, List gradients ) : List
CreateParameterPicker ( List parameterPickerControls ) : VixenModules.Editor.TimedSequenceEditor.FormParameterPicker
CursorMovedHandler ( object sender, EventArgs e ) : void
CurveLibrary_CurveChanged ( object sender, EventArgs e ) : void
DestroyAndRecreateDockPanel ( Exception ex ) : void
DistributeSelectedEffects ( ) : void
DistributeSelectedEffectsEqually ( ) : void
DockingPanels_GetContentFromPersistString ( string persistString ) : IDockContent
EditElement ( TimedSequenceElement element ) : void
EditElements ( IEnumerable elements, string elementType = null ) : void
EffectDropped ( System.Guid effectGuid, System.TimeSpan startTime, Row row ) : void
FindNearestMark ( System.TimeSpan referenceTimeSpan ) : System.TimeSpan

Returns the TimeSpan location of the nearest mark to the given TimeSpan Located within the threshhold: AlignTo_Threshold

GetColorBitmap ( System.Color color ) : Bitmap
GetColorGradientBitmap ( ColorGradient colorGradient ) : Bitmap
GetCurveBitmap ( Curve curve ) : Bitmap
GetDiscreteColors ( IEffect effect ) : HashSet
GetElementsForDrop ( Common.Controls.Timeline.Element element ) : IEnumerable
GetOrAddNewMarkCollection ( System.Color color, string name = "New Collection" ) : MarkCollection
GetRandomColorFromCollection ( List colors ) : System.Color
GetSupportedColorsFromCollection ( Common.Controls.Timeline.Element element, List colors ) : List
HandleColorDrop ( Common.Controls.Timeline.Element element, System.Color color ) : void
HandleColorDropOnColor ( System.Color color, PropertyDescriptor>.Dictionary elementValues, Common.Controls.Timeline.Element e, PropertyDescriptor property ) : void
HandleColorDropOnElements ( IEnumerable elements, System.Color color ) : void
HandleCurveDrop ( Common.Controls.Timeline.Element element, Curve curve ) : void
HandleCurveDropOnGradientLevelPairList ( PropertyData property, Common.Controls.Timeline.Element element, PropertyDescriptor>.Dictionary elementValues, Curve curve ) : void
HandleDockContentToolStripMenuClick ( DockContent dockWindow, DockState state ) : void
HandleGradientDrop ( Common.Controls.Timeline.Element element, ColorGradient color ) : void
HandleGradientDropOnColorGradientList ( PropertyData property, Common.Controls.Timeline.Element element, PropertyDescriptor>.Dictionary elementValues, ColorGradient gradient ) : void
HandleGradientDropOnElements ( IEnumerable elements, ColorGradient gradient ) : void
HandleGradientDropOnGradient ( ColorGradient gradient, PropertyDescriptor>.Dictionary elementValues, Common.Controls.Timeline.Element e, PropertyDescriptor property ) : void
HandleGradientDropOnGradientLevelPairList ( PropertyData property, Common.Controls.Timeline.Element element, PropertyDescriptor>.Dictionary elementValues, ColorGradient gradient ) : void
HandleSpacebarAction ( bool pause ) : void
IEditorUserInterface ( ) : void
IExecutionControl ( ) : void
InitUndo ( ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

IsValidDataObject ( IDataObject dataObject, System.Point mouseLocation ) : DragDropEffects
IsVisibleOnAnyScreen ( Rectangle rect ) : bool
LayerEditorLayersChanged ( object sender, EventArgs e ) : void
LayerEditorOnClosing ( object sender, System.CancelEventArgs cancelEventArgs ) : void
LoadAvailableEffects ( ) : void
LoadColorCollections ( ) : void
LoadSequence ( ISequence sequence ) : void
LoadSystemNodesToRows ( bool clearCurrentRows = true ) : void

Loads all nodes (groups/elements) currently in the system as rows in the timeline control.

MarkCollection_Changed ( Object sender, VixenModules.Editor.TimedSequenceEditor.MarkCollectionArgs e ) : void
MarkCollection_Checked ( object sender, VixenModules.Editor.TimedSequenceEditor.MarkCollectionArgs e ) : void
MarkCollection_Edit ( Object sender, EventArgs e ) : void
OnExecutionStateChanged ( object sender, EventArgs e ) : void
OnRenderProgressChanged ( object sender, Common.Controls.Timeline.RenderElementEventArgs e ) : void
OpenSequenceContext ( ISequence sequence ) : void
PauseSequence ( ) : void
PlaySequence ( ) : void
PopulateAudioDropdown ( ) : void
PopulateDragBoxFilterDropDown ( ) : void
PopulateMarkSnapTimes ( ) : void

Populates the mark snaptimes in the grid.

PopulateSnapStrength ( int strength ) : void
PopulateWaveformAudio ( ) : void
RegisterClipboardViewer ( ) : void

Register this form as a Clipboard Viewer application

RemoveAudioAssociation ( bool showWarning = true ) : void

Removes the audio association from the sequence.

RemoveSelectedElements ( ) : void
ResetLipSyncNodes ( ) : void
ResetTimeLineSettings ( ) : void
SaveColorCollections ( ) : void
SaveGridRowSettings ( ) : void
SaveSequence ( string filePath = null, bool forcePrompt = false ) : void

Saves the current sequence to a file. May prompt for a file name to save the sequence to if needed.

SelectEffectNodes ( IEnumerable nodes ) : void

Selects the given effects given in an EffectNode list

SequenceModified ( ) : void

Called when the sequence is modified.

SequenceNotModified ( ) : void

Called when the sequence is no longer considered modified.

SetAutoSave ( ) : void
SetDockDefaults ( ) : void
SetTitleBarText ( ) : void

Called to update the title bar with the filename and saved / unsaved status

SetupNewElementFromNode ( EffectNode node ) : TimedSequenceElement
ShowInvalidAudioDialog ( string audioPath ) : void
ShowMarkManager ( ) : void
ShowMultiDropMessage ( ) : void
ShowMultipleEffectDropMessage ( string name ) : bool
StopSequence ( ) : void
SupportsColor ( Common.Controls.Timeline.Element element ) : bool
SupportsColorLists ( Common.Controls.Timeline.Element element ) : bool
TimeLineControl_Row_RowHeightChanged ( object sender, EventArgs e ) : void
TimedSequenceEditorForm_Load ( object sender, EventArgs e ) : void
TimedSequenceEditorForm_Shown ( object sender, EventArgs e ) : void
TimelineControlGrid_DragDrop ( object sender, DragEventArgs e ) : void
TimelineControlGrid_DragEnter ( object sender, DragEventArgs e ) : void
TimelineControlGrid_DragOver ( object sender, DragEventArgs e ) : void
TimelineControlOnSelectionChanged ( object sender, EventArgs eventArgs ) : void
TimelineControl_MouseDown ( object sender, MouseEventArgs e ) : void
TimelineControl_TimePerPixelChanged ( object sender, EventArgs e ) : void
TimelineControl_VisibleTimeStartChanged ( object sender, EventArgs e ) : void
TimelineSequenceTimeLineSequenceClipboardContentsChanged ( object sender, EventArgs eventArgs ) : void
UnregisterClipboardViewer ( ) : void

Remove this form from the Clipboard Viewer list

UpdateButtonStates ( ) : void
UpdateEffectProperty ( PropertyDescriptor descriptor, Common.Controls.Timeline.Element element, Object value ) : void
UpdateMediaOnSupportedEffects ( ) : void

Checks all elements and if they support audio is updates the media property and puts them in the render queue

UpdatePasteMenuStates ( ) : void
UpdateToolStrip4 ( string text, int timeOut ) : void

Changes the text of the Status bar, with optional timeOut to clear the text after x seconds. Default timeOut is 0, the text will stay set indefinitly.

ValidateMultipleEffects ( Common.Controls.Timeline.Element element, IEnumerable elements ) : bool
_PlaySequence ( System.TimeSpan rangeStart, System.TimeSpan rangeEnd ) : void
_SetTimingSpeed ( float speed ) : void
_SetTimingToolStripEnabledState ( ) : void
_TimeLineSequenceClipboardContentsChanged ( EventArgs e ) : void
_UpdateTimingSourceToSelectedMedia ( ) : void
_UpdateTimingSpeedDisplay ( ) : void
_effectsForm_Closing ( object sender, System.CancelEventArgs e ) : void
_marksForm_Closing ( object sender, System.CancelEventArgs e ) : void
_undoMgr_RedoItemsChanged ( object sender, EventArgs e ) : void
_undoMgr_UndoItemsChanged ( object sender, EventArgs e ) : void
b_Click ( object sender, EventArgs e ) : void
bulkEffectMoveToolStripMenuItem_Click ( object sender, EventArgs e ) : void
cADStyleSelectionBoxToolStripMenuItem_Click ( object sender, EventArgs e ) : void
cboAudioDevices_SelectedIndexChanged ( object sender, EventArgs e ) : void
cboAudioDevices_TextChanged ( object sender, EventArgs e ) : void
changeMapToolStripMenuItem_DropDownOpening ( object sender, EventArgs e ) : void
changeMappings_Click ( object sender, EventArgs e ) : void
clearStatusTimer_Tick ( object sender, EventArgs e ) : void
collapeAllElementGroupsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
colorGradientToolStripMenuItem_Click ( object sender, EventArgs e ) : void
contextMenuStripElementSelectionItem_Click ( object sender, EventArgs e ) : void
curveEditorToolStripMenuItem_Click ( object sender, EventArgs e ) : void
defaultMapToolStripMenuItem_DropDownOpening ( object sender, EventArgs e ) : void
delay10SecondsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
delay20SecondsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
delay30SecondsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
delay5SecondsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
delay60SecondsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
delayOffToolStripMenuItem_Click ( object sender, EventArgs e ) : void
deleteVideoTempFolder ( ) : void
drawBitmapBorder ( Bitmap image ) : Bitmap
editMapsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
effectEditorWindowToolStripMenuItem_Click ( object sender, EventArgs e ) : void
effectWindowToolStripMenuItem_Click ( object sender, EventArgs e ) : void
exportToolStripMenuItem_Click ( object sender, EventArgs e ) : void
gridWindowToolStripMenuItem_Click ( object sender, EventArgs e ) : void
helpDocumentationToolStripMenuItem_Click ( object sender, EventArgs e ) : void
lipSyncMappingsToolStripMenuItem_DropDownOpening ( object sender, EventArgs e ) : void
loadTimer_Elapsed ( object sender, ElapsedEventArgs e ) : void
markWindowToolStripMenuItem_Click ( object sender, EventArgs e ) : void
menuStrip_MenuActivate ( object sender, EventArgs e ) : void
mixingFilterEditorWindowToolStripMenuItem_Click ( object sender, EventArgs e ) : void
modifySequenceLengthToolStripMenuItem_Click ( object sender, EventArgs e ) : void
papagayoImportToolStripMenuItem_Click ( object sender, EventArgs e ) : void
pauseToolStripMenuItem_Click ( object sender, EventArgs e ) : void
playToolStripMenuItem_Click ( object sender, EventArgs e ) : void
redoButton_ButtonClick ( object sender, EventArgs e ) : void
redoButton_ItemChosen ( object sender, UndoMultipleItemsEventArgs e ) : void
redoToolStripMenuItem_Click ( object sender, EventArgs e ) : void
resetRowHeightToolStripMenuItem_Click ( object sender, EventArgs e ) : void
selectAllElementsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
setDefaultMap_Click ( object sender, EventArgs e ) : void
stopToolStripMenuItem_Click ( object sender, EventArgs e ) : void
textConverterHandler ( object sender, NewTranslationEventArgs args ) : void
textConverterToolStripMenuItem_Click ( object sender, EventArgs e ) : void
timelineControl_ContextSelected ( object sender, ContextSelectedEventArgs e ) : void
timelineControl_DeleteMark ( object sender, DeleteMarkEventArgs e ) : void
timelineControl_ElementsMovedNew ( object sender, ElementsChangedTimesEventArgs e ) : void
timelineControl_ElementsSelected ( object sender, ElementsSelectedEventArgs e ) : void
timelineControl_MarkMoved ( object sender, MarkMovedEventArgs e ) : void
timelineControl_PlaybackCurrentTimeChanged ( object sender, EventArgs e ) : void
timelineControl_RulerBeginDragTimeRange ( object sender, EventArgs e ) : void
timelineControl_RulerClicked ( object sender, RulerClickedEventArgs e ) : void
timelineControl_TimeRangeDragged ( object sender, ModifierKeysEventArgs e ) : void
timerDelayCountdown_Tick ( object sender, EventArgs e ) : void
timerPostponePlay_Tick ( object sender, EventArgs e ) : void
toolStripButtonCloseGapStrength_MenuItem_Click ( object sender, EventArgs e ) : void
toolStripButtonSnapToStrength_MenuItem_Click ( object sender, EventArgs e ) : void
toolStripButton_DecreaseTimingSpeed_Click ( object sender, EventArgs e ) : void
toolStripButton_DragBoxFilter_CheckedChanged ( object sender, EventArgs e ) : void
toolStripButton_DrawMode_Click ( object sender, EventArgs e ) : void
toolStripButton_End_Click ( object sender, EventArgs e ) : void
toolStripButton_IncreaseTimingSpeed_Click ( object sender, EventArgs e ) : void
toolStripButton_Loop_CheckedChanged ( object sender, EventArgs e ) : void
toolStripButton_Pause_Click ( object sender, EventArgs e ) : void
toolStripButton_Play_Click ( object sender, EventArgs e ) : void
toolStripButton_SelectionMode_Click ( object sender, EventArgs e ) : void
toolStripButton_SnapTo_CheckedChanged ( object sender, EventArgs e ) : void
toolStripButton_Start_Click ( object sender, EventArgs e ) : void
toolStripButton_Stop_Click ( object sender, EventArgs e ) : void
toolStripDropDownButtonAlignToStrength_MenuItem_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_AutoSave_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_BeatBarDetection_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_Close_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_Copy_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_Cut_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_EditEffect_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_Loop_CheckedChanged ( object sender, EventArgs e ) : void
toolStripMenuItem_MarkManager_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_Paste_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_RIColor_Blue_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_RIColor_Green_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_RIColor_Red_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_RIColor_White_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_RIColor_Yellow_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_ResizeIndicator_CheckStateChanged ( object sender, EventArgs e ) : void
toolStripMenuItem_SaveAs_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_Save_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_SnapTo_CheckedChanged ( object sender, EventArgs e ) : void
toolStripMenuItem_associateAudio_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_deleteElements_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_removeAudio_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_zoomRowsIn_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_zoomRowsOut_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_zoomTimeIn_Click ( object sender, EventArgs e ) : void
toolStripMenuItem_zoomTimeOut_Click ( object sender, EventArgs e ) : void
toolStripSplitButton_CloseGaps_ButtonClick ( object sender, EventArgs e ) : void
toolWindowToolStripMenuItem_Click ( object sender, EventArgs e ) : void
translateFailureHandler ( object sender, TranslateFailureEventArgs args ) : void
undoButton_ButtonClick ( object sender, EventArgs e ) : void
undoButton_ItemChosen ( object sender, UndoMultipleItemsEventArgs e ) : void
undoToolStripMenuItem_Click ( object sender, EventArgs e ) : void
zoomUnderMousePositionToolStripMenuItem_CheckedChanged ( object sender, EventArgs e ) : void

Method Details

AddEffectNode() public method

Adds an EffectNode to the sequence and the TimelineControl.
public AddEffectNode ( EffectNode node ) : TimedSequenceElement
node EffectNode
return TimedSequenceElement

AddEffectNode() public method

Adds an EffectNode to the sequence and the TimelineControl and puts it in the given layer.
public AddEffectNode ( EffectNode node, ILayer layer ) : TimedSequenceElement
node EffectNode
layer ILayer
return TimedSequenceElement

AddEffectsModifiedToUndo() public method

public AddEffectsModifiedToUndo ( EffectModelCandidate>.Dictionary modifiedEffectElements, string labelName = "properties" ) : void
modifiedEffectElements EffectModelCandidate>.Dictionary
labelName string
return void

AddEffectsModifiedToUndo() public method

public AddEffectsModifiedToUndo ( EffectsPropertyModifiedUndoAction modifiedElements ) : void
modifiedElements EffectsPropertyModifiedUndoAction
return void

ClipboardPaste() public method

Pastes the clipboard data starting at the given time. If pasting to a SelectedRow, the time passed should be TimeSpan.Zero
public ClipboardPaste ( System.TimeSpan pasteTime ) : int
pasteTime System.TimeSpan
return int

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

DrawElement() protected method

protected DrawElement ( object sender, Common.Controls.Timeline.DrawElementEventArgs e ) : void
sender object
e Common.Controls.Timeline.DrawElementEventArgs
return void

ElementAddedToRowHandler() protected method

protected ElementAddedToRowHandler ( object sender, Common.Controls.Timeline.ElementEventArgs e ) : void
sender object
e Common.Controls.Timeline.ElementEventArgs
return void

ElementChangedRowsHandler() protected method

protected ElementChangedRowsHandler ( object sender, Common.Controls.Timeline.ElementRowChangeEventArgs e ) : void
sender object
e Common.Controls.Timeline.ElementRowChangeEventArgs
return void

ElementContentChangedHandler() protected method

protected ElementContentChangedHandler ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

ElementDoubleClickedHandler() protected method

protected ElementDoubleClickedHandler ( object sender, Common.Controls.Timeline.ElementEventArgs e ) : void
sender object
e Common.Controls.Timeline.ElementEventArgs
return void

ElementRemovedFromRowHandler() protected method

protected ElementRemovedFromRowHandler ( object sender, Common.Controls.Timeline.ElementEventArgs e ) : void
sender object
e Common.Controls.Timeline.ElementEventArgs
return void

ElementTimeChangedHandler() protected method

protected ElementTimeChangedHandler ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

EscapeDrawMode() protected method

protected EscapeDrawMode ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnFormClosed() protected method

protected OnFormClosed ( System.Windows.Forms.FormClosedEventArgs e ) : void
e System.Windows.Forms.FormClosedEventArgs
return void

OnKeyDown() protected method

protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
return void

PlaySequenceFrom() public method

Plays the sequence from the specified starting mouseLocation in TimeSpan format
public PlaySequenceFrom ( System.TimeSpan startTime ) : void
startTime System.TimeSpan
return void

ProcessCmdKey() protected method

protected ProcessCmdKey ( Message &msg, Keys keyData ) : bool
msg System.Windows.Forms.Message
keyData Keys
return bool

RefreshSequence() public method

public RefreshSequence ( ) : void
return void

RemoveEffectNodeAndElement() public method

Removes the Effect Node and Element
public RemoveEffectNodeAndElement ( EffectNode node ) : void
node EffectNode
return void

Save() public method

Saves the sequence to the optional given path
public Save ( string filePath = null ) : void
filePath string
return void

SwapLayers() public method

public SwapLayers ( ILayer>.Dictionary effectNodes ) : void
effectNodes ILayer>.Dictionary
return void

SwapPlaces() public method

Used by the Undo/Redo engine
public SwapPlaces ( ElementTimeInfo>.Dictionary changedElements ) : void
changedElements ElementTimeInfo>.Dictionary
return void

TimedSequenceEditorForm() public method

public TimedSequenceEditorForm ( ) : System
return System

WndProc() protected method

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
return void

context_ContextEnded() protected method

protected context_ContextEnded ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

context_SequenceEnded() protected method

protected context_SequenceEnded ( object sender, Vixen.Sys.SequenceEventArgs e ) : void
sender object
e Vixen.Sys.SequenceEventArgs
return void

context_SequenceStarted() protected method

protected context_SequenceStarted ( object sender, Vixen.Sys.SequenceStartedEventArgs e ) : void
sender object
e Vixen.Sys.SequenceStartedEventArgs
return void

timerPlaying_Tick() protected method

protected timerPlaying_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void

Property Details

zoomUnderMousePositionToolStripMenuItem public_oe property

public System.Windows.Forms.ToolStripMenuItem zoomUnderMousePositionToolStripMenuItem
return System.Windows.Forms.ToolStripMenuItem