C# Class CyPhySignalBlocksAddOn.CyPhySignalBlocksAddOnAddon

Inheritance: IMgaComponentEx, IGMEVersionInfo, IMgaEventSink
Show file Open project: metamorph-inc/meta-core

Protected Properties

Property Type Description
interactiveMode bool

Private Properties

Property Type Description
AttachLibrary void
CollapseFolders void
CollapseFoldersWithSameNames void
CollapseLibraries void
ConvertToGUID System.Guid
GMERegister void
GMEUnRegister void
RemoveEmptyDuplicatedFolders void
TriggerQudtRefreshIfNeeded void

Public Methods

Method Description
CADResourceLibTimerHandler ( ) : void
CyPhySignalBlocksAddOnAddon ( ) : System
Enable ( bool newval ) : void
GlobalEvent ( globalevent_enum @event ) : void
Initialize ( MgaProject p ) : void
Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
MaterialLibTimerHandler ( ) : void
ObjectEvent ( MgaObject subject, uint eventMask, object param ) : void

Called when an FCO or folder changes

ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
PortLibTimerHandler ( ) : void
QudtTimerHandler ( ) : void
get_ComponentParameter ( string Name ) : object
set_ComponentParameter ( string Name, object pVal ) : void

Private Methods

Method Description
AttachLibrary ( LibraryInfo libraryInfo ) : void
CollapseFolders ( MgaFolder mgaFolder ) : void
CollapseFoldersWithSameNames ( ) : void
CollapseLibraries ( MgaFolder mgaFolder ) : void
ConvertToGUID ( object guidObj ) : System.Guid
GMERegister ( Type t ) : void
GMEUnRegister ( Type t ) : void
RemoveEmptyDuplicatedFolders ( MgaFolder mgaFolder ) : void
TriggerQudtRefreshIfNeeded ( ) : void

Method Details

CADResourceLibTimerHandler() public method

public CADResourceLibTimerHandler ( ) : void
return void

CyPhySignalBlocksAddOnAddon() public method

public CyPhySignalBlocksAddOnAddon ( ) : System
return System

Enable() public method

public Enable ( bool newval ) : void
newval bool
return void

GlobalEvent() public method

public GlobalEvent ( globalevent_enum @event ) : void
@event globalevent_enum
return void

Initialize() public method

public Initialize ( MgaProject p ) : void
p MgaProject
return void

Invoke() public method

public Invoke ( MgaProject Project, MgaFCOs selectedobjs, int param ) : void
Project MgaProject
selectedobjs MgaFCOs
param int
return void

InvokeEx() public method

public InvokeEx ( MgaProject project, MgaFCO currentobj, MgaFCOs selectedobjs, int param ) : void
project MgaProject
currentobj MgaFCO
selectedobjs MgaFCOs
param int
return void

MaterialLibTimerHandler() public method

public MaterialLibTimerHandler ( ) : void
return void

ObjectEvent() public method

Called when an FCO or folder changes
public ObjectEvent ( MgaObject subject, uint eventMask, object param ) : void
subject MgaObject the object the event(s) happened to
eventMask uint objectevent_enum values ORed together
param object extra information provided for cetertain event types
return void

ObjectsInvokeEx() public method

public ObjectsInvokeEx ( MgaProject Project, MgaObject currentobj, MgaObjects selectedobjs, int param ) : void
Project MgaProject
currentobj MgaObject
selectedobjs MgaObjects
param int
return void

PortLibTimerHandler() public method

public PortLibTimerHandler ( ) : void
return void

QudtTimerHandler() public method

public QudtTimerHandler ( ) : void
return void

get_ComponentParameter() public method

public get_ComponentParameter ( string Name ) : object
Name string
return object

set_ComponentParameter() public method

public set_ComponentParameter ( string Name, object pVal ) : void
Name string
pVal object
return void

Property Details

interactiveMode protected property

protected bool interactiveMode
return bool