public void RegisterMainGraph(ViewInfo viewInfo, ITreeViewControl treeView, PropertyGridView wpfPropertyGrid, CommandLineView commandLineView, LayerView layerView, IHelpView helpView, BooView booView) { ActionsGraph = CreateMainGraph(viewInfo, treeView, wpfPropertyGrid, commandLineView, layerView, helpView, booView); }
public Items(ITreeViewControl treeView, IPropertyGridView wpfPropertyView, ILayerView layerView, IHelpView helpView, BooView booView) { _layerView = layerView; TreeView = treeView; WpfPropertyView = wpfPropertyView; HelpView = helpView; BooView = booView; }
public UiElementsItem(ITreeViewControl treeView, IPropertyGridView wpfPropertyView, ILayerView layerView, IHelpView helpView, BooView booView) : base(InputNames.UiElementsItem) { _treeView = treeView; _helpView = helpView; _booView = booView; _wpfPropertyView = wpfPropertyView; _layerView = layerView; }
public void InitializeInputs(ViewInfo viewInfo, ITreeViewControl treeView, PropertyGridView wpfPropertyView, CommandLineView commandLineView, LayerView layerView, IHelpView helpView, BooView booView) { ActionGraph.Register(new NodeSelectInput()); ActionGraph.Register(new UiElementsItem(treeView, wpfPropertyView, layerView, helpView, booView)); ActionGraph.Register(new ViewInfoInput(viewInfo)); ActionGraph.Register(new CommandLineInput(commandLineView)); ActionGraph.Register(new RestrictedPlaneInput()); ActionGraph.Register(new ClipboardManager()); ActionGraph.Register(new CommandLinePrePusherInput()); ActionGraph.Register(new DescriptorsFactoryInput()); ActionGraph.Register(new FunctionFactoryInput()); ActionGraph.Register(new OptionsSetupInput()); ActionGraph.Register(new UiBuilderInput()); ActionGraph.Register(new CurrentDocumentInput()); ActionGraph.Register(new GlobalCapabilitiesInput()); }
private ActionsGraph CreateMainGraph(ViewInfo viewInfo, ITreeViewControl treeView, PropertyGridView wpfPropertyGrid, CommandLineView commandLineView, LayerView layerView, IHelpView helpView, BooView booView) { var result = new ActionsGraph(); ActionsGraph = result; result.Register(this); var defaultAppInputs = new DefaultAppInputs(ActionsGraph); defaultAppInputs.InitializeInputs(viewInfo, treeView, wpfPropertyGrid, commandLineView, layerView, helpView, booView); return(result); }