C# Class VixenApplication.ConfigFiltersAndPatching

Inheritance: System.Windows.Forms.Form
ファイルを表示 Open project: sall/vixen-modules Class Usage Examples

Public Methods

Method Description
ConfigFiltersAndPatching ( VixenApplication.VixenApplicationData applicationData ) : System
ConnectShapes ( VixenApplication.FilterSetupShapeBase source, int sourceOutputIndex, VixenApplication.FilterSetupShapeBase destination, bool removeExistingSource = true ) : void
DuplicateFilterInstancesToShapes ( IEnumerable sourceInstances, int numberOfCopies, Point startPosition = null, double horizontalPositionProportion = 0.5 ) : IEnumerable
DuplicateFilterShapes ( IEnumerable sourceShapes, int numberOfCopies, Point startPosition = null, double horizontalPositionProportion = 0.5 ) : IEnumerable

Private Methods

Method Description
ConfigFiltersAndPatching_FormClosing ( object sender, FormClosingEventArgs e ) : void
ConfigFiltersAndPatching_Load ( object sender, EventArgs e ) : void
ConfigFiltersAndPatching_Resize ( object sender, EventArgs e ) : void
ConfigFiltersAndPatching_ResizeEnd ( object sender, EventArgs e ) : void
CopySelectedFiltersToClipboard ( ) : void
PasteClipboardFilters ( Point cursorPosition, int numberOfCopies = 1 ) : void
PasteClipboardFiltersMultipleTimes ( ) : void
_CreateConnectionsFromExistingLinks ( ) : void
_CreateNewFilterInstanceAndShape ( System.Guid filterTypeId, bool defaultLayout, IModuleDataModel dataModelToCopy = null ) : VixenApplication.FilterShape
_CreateShapeFromController ( IOutputDevice controller ) : VixenApplication.ControllerShape
_CreateShapeFromElement ( ElementNode node ) : VixenApplication.ElementNodeShape
_CreateShapeFromFilter ( IOutputFilterModuleInstance filter ) : VixenApplication.FilterShape
_DeleteShapes ( IEnumerable shapes ) : void
_HideShape ( VixenApplication.FilterSetupShapeBase setupShapeBase ) : void
_HideShapeAndChildren ( VixenApplication.NestingSetupShape nestingShape ) : void
_InitializeShapesFromControllers ( ) : void
_InitializeShapesFromElements ( ) : void
_InitializeShapesFromFilters ( ) : void
_LookupAndConnectShapeToSource ( VixenApplication.FilterSetupShapeBase shape ) : void
_MakeControllerShape ( IOutputDevice controller ) : VixenApplication.ControllerShape
_MakeElementNodeShape ( ElementNode node, int zOrder ) : VixenApplication.ElementNodeShape
_MakeFilterShape ( IOutputFilterModuleInstance filter ) : VixenApplication.FilterShape
_RelayoutAllShapes ( ) : void
_RemoveDataFlowLinksFromShapePoint ( VixenApplication.FilterSetupShapeBase shape, ControlPointId controlPoint ) : void
_RemoveShape ( Shape shape ) : void
_ResizeAndPositionControllerShapes ( int xLocation ) : void
_ResizeAndPositionElementShapes ( int xLocation ) : void
_ResizeAndPositionFilterShapes ( int oldDiagramWidth, int newDiagramWidth ) : void
_ResizeAndPositionNestingShape ( VixenApplication.FilterSetupShapeBase shape, int width, int x, int y, bool visible ) : void
_ShowShape ( VixenApplication.FilterSetupShapeBase setupShapeBase ) : void
_ShowShapeAndChildren ( VixenApplication.NestingSetupShape nestingShape ) : void
_UpdateFilterPositionDataForFilter ( VixenApplication.FilterShape filterShape ) : void
_populateComboBox ( ) : void
_relayoutOnResizeTimer_Tick ( object sender, EventArgs e ) : void
buttonAddFilter_Click ( object sender, EventArgs e ) : void
buttonDelete_Click ( object sender, EventArgs e ) : void
buttonPatchWizard_Click ( object sender, EventArgs e ) : void
buttonZoomIn_Click ( object sender, EventArgs e ) : void
buttonZoomOut_Click ( object sender, EventArgs e ) : void
cachedRepository_ShapesUpdated ( object sender, RepositoryShapesEventArgs e ) : void
checkBoxHighQualityRendering_CheckedChanged ( object sender, EventArgs e ) : void
copyFilterToolStripMenuItem_Click ( object sender, EventArgs e ) : void
diagramContextMenuStrip_Opening ( object sender, CancelEventArgs e ) : void
diagramDisplay_KeyDown ( object sender, KeyEventArgs e ) : void
displayDiagram_ShapeDoubleClick ( object sender, DiagramPresenterShapeClickEventArgs e ) : void
pasteFilterMultipleToolStripMenuItem_Click ( object sender, EventArgs e ) : void
pasteFilterToolStripMenuItem_Click ( object sender, EventArgs e ) : void
wizard_WizardFinished ( object sender, EventArgs e ) : void

Method Details

ConfigFiltersAndPatching() public method

public ConfigFiltersAndPatching ( VixenApplication.VixenApplicationData applicationData ) : System
applicationData VixenApplication.VixenApplicationData
return System

ConnectShapes() public method

public ConnectShapes ( VixenApplication.FilterSetupShapeBase source, int sourceOutputIndex, VixenApplication.FilterSetupShapeBase destination, bool removeExistingSource = true ) : void
source VixenApplication.FilterSetupShapeBase
sourceOutputIndex int
destination VixenApplication.FilterSetupShapeBase
removeExistingSource bool
return void

DuplicateFilterInstancesToShapes() public method

public DuplicateFilterInstancesToShapes ( IEnumerable sourceInstances, int numberOfCopies, Point startPosition = null, double horizontalPositionProportion = 0.5 ) : IEnumerable
sourceInstances IEnumerable
numberOfCopies int
startPosition Point
horizontalPositionProportion double
return IEnumerable

DuplicateFilterShapes() public method

public DuplicateFilterShapes ( IEnumerable sourceShapes, int numberOfCopies, Point startPosition = null, double horizontalPositionProportion = 0.5 ) : IEnumerable
sourceShapes IEnumerable
numberOfCopies int
startPosition Point
horizontalPositionProportion double
return IEnumerable