private void OnNodeAdded(Graph.Nodes.NodeModel obj) { if (!NotificationTracker.ContainsKey(CurrentWorkspace.Guid) && GraphPythonDependencies.IsIronPythonNode(obj)) { LogIronPythonNotification(); } }
public void Loaded(ViewLoadedParams p) { LoadedParams = p; PythonDependencies = new GraphPythonDependencies(LoadedParams); DynamoViewModel = LoadedParams.DynamoWindow.DataContext as DynamoViewModel; CurrentWorkspace = LoadedParams.CurrentWorkspaceModel as WorkspaceModel; Dispatcher = Dispatcher.CurrentDispatcher; DynamoView = LoadedParams.DynamoWindow as DynamoView; SubscribeToDynamoEvents(); }
public void Loaded(ViewLoadedParams p) { LoadedParams = p; PythonDependencies = new GraphPythonDependencies(LoadedParams.CurrentWorkspaceModel, LoadedParams.StartupParams.CustomNodeManager); DynamoViewModel = LoadedParams.DynamoWindow.DataContext as DynamoViewModel; CurrentWorkspace = LoadedParams.CurrentWorkspaceModel as WorkspaceModel; CustomNodeManager = (CustomNodeManager)LoadedParams.StartupParams.CustomNodeManager; CurrentWorkspace.RequestPackageDependencies += PythonDependencies.AddPythonPackageDependency; Dispatcher = Dispatcher.CurrentDispatcher; SubscribeToDynamoEvents(); }
private void OnNodeAdded(Graph.Nodes.NodeModel obj) { if (!NotificationTracker.ContainsKey(CurrentWorkspace.Guid) && GraphPythonDependencies.IsIronPythonNode(obj)) { LogIronPythonNotification(); } if (obj is PythonNodeBase) { SubscribeToPythonNodeEvents(obj as PythonNodeBase); } }