├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── VEdit.Common ├── BaseViewModel.cs ├── Extension.cs ├── Extensions.cs ├── FileType.cs ├── ISaveLoad.cs ├── NamedAction.cs ├── OutputLog.cs ├── RelayCommand.cs ├── Services │ ├── Archive.cs │ ├── FileIO.cs │ ├── ICommandProvider.cs │ ├── IDialogManager.cs │ ├── ILogger.cs │ ├── IOutputManager.cs │ ├── ISerializer.cs │ └── IServiceProvider.cs ├── TempFile.cs └── VEdit.Common.csproj ├── VEdit.Core ├── DataTransfer │ ├── GraphDto.cs │ ├── NodeDto.cs │ ├── NodeTemplateDto.cs │ ├── SocketBindingDto.cs │ └── SocketDto.cs └── VEdit.Core.csproj ├── VEdit.Data ├── Graph.cs ├── Node.cs ├── NodeTemplate.cs ├── Socket.cs ├── SocketBinding.cs ├── SocketType.cs └── VEdit.Data.csproj ├── VEdit.Editor ├── ActionsDatabase │ ├── ActionEntry.cs │ └── ActionsDatabase.cs ├── ActionsList │ ├── Action.cs │ ├── ActionList.cs │ ├── Category.cs │ └── ListEntry.cs ├── Blackboard │ ├── Blackboard.cs │ ├── BlackboardElement.cs │ ├── IDraggable.cs │ └── ISelectable.cs ├── Breakpoint.cs ├── Graph │ ├── Comment.cs │ ├── FunctionGraph.cs │ ├── Graph.cs │ ├── GraphHelpers.cs │ ├── ImageGraph.cs │ ├── Link.cs │ ├── SelectionRectangle.cs │ ├── TempLink.cs │ └── TextGraph.cs ├── IImage.cs ├── Nodes │ ├── Core │ │ ├── BranchNode.cs │ │ ├── ForLoopNode.cs │ │ ├── PrintNode.cs │ │ ├── SequenceNode.cs │ │ ├── ToStringNode.cs │ │ └── WhileNode.cs │ ├── EditableNode.cs │ ├── GraphNode.cs │ ├── Node.cs │ ├── NodeHelpers.cs │ ├── Pin.cs │ ├── PluginNode.cs │ ├── SplitNode.cs │ └── Unregistered │ │ ├── EntryNode.cs │ │ ├── ExitNode.cs │ │ ├── GetNode.cs │ │ ├── SetNode.cs │ │ └── VariableNode.cs ├── Plugins │ ├── GraphNodeEntry.cs │ ├── NodeDatabase.cs │ ├── NodeEntry.cs │ ├── PinData.cs │ └── Plugin.cs ├── Services │ ├── BreakpointManager.cs │ ├── ColorProvider.cs │ ├── GraphFactory.cs │ ├── IClipboardManager.cs │ ├── IGraphProvider.cs │ ├── NodeBuilder.cs │ ├── NodeFactory.cs │ ├── PinFactory.cs │ ├── PluginBuilder.cs │ ├── PluginProvider.cs │ └── SelectionService.cs └── VEdit.Editor.csproj ├── VEdit.Execution ├── Blocks │ ├── ActionBlock.cs │ ├── BranchBlock.cs │ ├── EntryExitBlock.cs │ ├── ForLoopBlock.cs │ ├── FuncBlock.cs │ ├── GetVariableBlock.cs │ ├── MethodBlock.cs │ ├── PassThroughBlock.cs │ ├── SequenceBlock.cs │ ├── SetVariableBlock.cs │ └── WhileBlock.cs ├── ExecutionBlock.cs ├── ExecutionContext.cs ├── Parameter.cs ├── VEdit.Execution.csproj └── Variable.cs ├── VEdit.Plugins ├── ContainsNodesAttribute.cs ├── ExecutableNodeAttribute.cs ├── GenerateArrayAttribute.cs ├── NodeAttribute.cs ├── PureNodeAttribute.cs └── VEdit.Plugins.csproj ├── VEdit.StandardLibrary ├── Array.cs ├── Image.cs ├── Math.cs ├── Properties │ └── AssemblyInfo.cs ├── String.cs └── VEdit.StandardLibrary.csproj ├── VEdit.UI ├── Dialogs │ ├── FileDialogFilter.cs │ ├── IDialog.cs │ ├── IOpenFileDialog.cs │ └── IOpenFolderDialog.cs ├── Properties │ └── AssemblyInfo.cs ├── Services │ ├── FileEditorFactory.cs │ ├── GraphProvider.cs │ ├── IEditorSettings.cs │ └── OutputManager.cs ├── VEdit.UI.csproj └── ViewModels │ ├── BreakpointWindow.cs │ ├── EditorViewModel.cs │ ├── FileEditor │ ├── ExecutableFileEditor.cs │ ├── FileEditor.cs │ ├── GraphFileEditor.cs │ ├── ImageFileEditor.cs │ ├── StartPageFile.cs │ └── TextFileEditor.cs │ ├── OutputWindow.cs │ └── Project │ ├── Data │ ├── FileEntry.cs │ └── ProjectData.cs │ ├── Project.cs │ ├── ProjectDirectory.cs │ ├── ProjectEntry.cs │ └── ProjectFile.cs ├── VEdit.sln └── VEdit ├── App.config ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── AutoScrollBehaviour.cs ├── Behaviours ├── BlackboardBehaviour.cs ├── ElementBehaviour.cs ├── LinkBehaviour.cs ├── MouseBehaviour.cs ├── NodeBehaviour.cs ├── NumericTextboxBehaviour.cs ├── PinBehaviour.cs ├── PinShapeBehaviour.cs ├── ResizeGripBehaviour.cs └── States │ ├── Blackboard │ ├── DefaultState.cs │ ├── DrawTempLinkState.cs │ ├── PanState.cs │ ├── SelectState.cs │ └── ShowNodeListState.cs │ ├── EditorNode │ └── DefaultState.cs │ ├── EditorPin │ └── DefaultState.cs │ ├── Element │ ├── DefaultState.cs │ └── DragState.cs │ └── UIState.cs ├── BreakpointsView.xaml ├── BreakpointsView.xaml.cs ├── Controls ├── Editors │ ├── GraphEditor.xaml │ ├── GraphEditor.xaml.cs │ ├── ImageEditor.xaml │ ├── ImageEditor.xaml.cs │ ├── TextEditor.xaml │ └── TextEditor.xaml.cs ├── GraphEditor │ ├── BlackboardView.xaml │ ├── BlackboardView.xaml.cs │ ├── CommentView.xaml │ ├── CommentView.xaml.cs │ ├── LinkView.xaml │ ├── LinkView.xaml.cs │ ├── NodeListView.xaml │ ├── NodeListView.xaml.cs │ ├── NodeView.xaml │ ├── NodeView.xaml.cs │ ├── PinView.xaml │ ├── PinView.xaml.cs │ ├── TempLinkView.xaml │ └── TempLinkView.xaml.cs ├── ProjectExplorer.xaml ├── ProjectExplorer.xaml.cs ├── StartPage.xaml └── StartPage.xaml.cs ├── Converters ├── FileTypeToIconConverter.cs ├── LinkDataToPathConverter.cs ├── ObjectToTypeConverter.cs └── PointConverter.cs ├── DataTemplates └── Decorators.xaml ├── Dialogs ├── DialogManager.cs ├── OpenFileDialogAdapter.cs └── OpenFolderDialogAdapter.cs ├── FocusExtension.cs ├── IOC ├── ServiceProvider.cs └── UIModule.cs ├── ImageAdapter.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── OutputView.xaml ├── OutputView.xaml.cs ├── Properties ├── AssemblyInfo.cs ├── Resources.Designer.cs ├── Resources.resx ├── Settings.Designer.cs └── Settings.settings ├── Resources └── Icons │ ├── category.png │ ├── directory-open.png │ ├── directory.png │ ├── function.png │ ├── graph.pdn │ ├── graph.png │ ├── graphtemplate.png │ ├── icon.png │ ├── image.png │ ├── node.png │ ├── text.png │ └── unknown.png ├── Services ├── ClipboardManager.cs ├── JsonSerializer.cs └── OutputConsole.cs ├── StopEventBehaviour.cs ├── Styles ├── Buttons.xaml ├── Checkboxes.xaml ├── Colors.xaml ├── Editor.xaml ├── Node.xaml ├── NodeList.xaml ├── Pin.xaml ├── TextBoxes.xaml └── Textblocks.xaml ├── UIHelpers.cs ├── VEdit.csproj └── packages.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/README.md -------------------------------------------------------------------------------- /VEdit.Common/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/BaseViewModel.cs -------------------------------------------------------------------------------- /VEdit.Common/Extension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Extension.cs -------------------------------------------------------------------------------- /VEdit.Common/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Extensions.cs -------------------------------------------------------------------------------- /VEdit.Common/FileType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/FileType.cs -------------------------------------------------------------------------------- /VEdit.Common/ISaveLoad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/ISaveLoad.cs -------------------------------------------------------------------------------- /VEdit.Common/NamedAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/NamedAction.cs -------------------------------------------------------------------------------- /VEdit.Common/OutputLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/OutputLog.cs -------------------------------------------------------------------------------- /VEdit.Common/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/RelayCommand.cs -------------------------------------------------------------------------------- /VEdit.Common/Services/Archive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Services/Archive.cs -------------------------------------------------------------------------------- /VEdit.Common/Services/FileIO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Services/FileIO.cs -------------------------------------------------------------------------------- /VEdit.Common/Services/ICommandProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Services/ICommandProvider.cs -------------------------------------------------------------------------------- /VEdit.Common/Services/IDialogManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Services/IDialogManager.cs -------------------------------------------------------------------------------- /VEdit.Common/Services/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Services/ILogger.cs -------------------------------------------------------------------------------- /VEdit.Common/Services/IOutputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Services/IOutputManager.cs -------------------------------------------------------------------------------- /VEdit.Common/Services/ISerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Services/ISerializer.cs -------------------------------------------------------------------------------- /VEdit.Common/Services/IServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/Services/IServiceProvider.cs -------------------------------------------------------------------------------- /VEdit.Common/TempFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/TempFile.cs -------------------------------------------------------------------------------- /VEdit.Common/VEdit.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Common/VEdit.Common.csproj -------------------------------------------------------------------------------- /VEdit.Core/DataTransfer/GraphDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Core/DataTransfer/GraphDto.cs -------------------------------------------------------------------------------- /VEdit.Core/DataTransfer/NodeDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Core/DataTransfer/NodeDto.cs -------------------------------------------------------------------------------- /VEdit.Core/DataTransfer/NodeTemplateDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Core/DataTransfer/NodeTemplateDto.cs -------------------------------------------------------------------------------- /VEdit.Core/DataTransfer/SocketBindingDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Core/DataTransfer/SocketBindingDto.cs -------------------------------------------------------------------------------- /VEdit.Core/DataTransfer/SocketDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Core/DataTransfer/SocketDto.cs -------------------------------------------------------------------------------- /VEdit.Core/VEdit.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Core/VEdit.Core.csproj -------------------------------------------------------------------------------- /VEdit.Data/Graph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Data/Graph.cs -------------------------------------------------------------------------------- /VEdit.Data/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Data/Node.cs -------------------------------------------------------------------------------- /VEdit.Data/NodeTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Data/NodeTemplate.cs -------------------------------------------------------------------------------- /VEdit.Data/Socket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Data/Socket.cs -------------------------------------------------------------------------------- /VEdit.Data/SocketBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Data/SocketBinding.cs -------------------------------------------------------------------------------- /VEdit.Data/SocketType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Data/SocketType.cs -------------------------------------------------------------------------------- /VEdit.Data/VEdit.Data.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Data/VEdit.Data.csproj -------------------------------------------------------------------------------- /VEdit.Editor/ActionsDatabase/ActionEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/ActionsDatabase/ActionEntry.cs -------------------------------------------------------------------------------- /VEdit.Editor/ActionsDatabase/ActionsDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/ActionsDatabase/ActionsDatabase.cs -------------------------------------------------------------------------------- /VEdit.Editor/ActionsList/Action.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/ActionsList/Action.cs -------------------------------------------------------------------------------- /VEdit.Editor/ActionsList/ActionList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/ActionsList/ActionList.cs -------------------------------------------------------------------------------- /VEdit.Editor/ActionsList/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/ActionsList/Category.cs -------------------------------------------------------------------------------- /VEdit.Editor/ActionsList/ListEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/ActionsList/ListEntry.cs -------------------------------------------------------------------------------- /VEdit.Editor/Blackboard/Blackboard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Blackboard/Blackboard.cs -------------------------------------------------------------------------------- /VEdit.Editor/Blackboard/BlackboardElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Blackboard/BlackboardElement.cs -------------------------------------------------------------------------------- /VEdit.Editor/Blackboard/IDraggable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Blackboard/IDraggable.cs -------------------------------------------------------------------------------- /VEdit.Editor/Blackboard/ISelectable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Blackboard/ISelectable.cs -------------------------------------------------------------------------------- /VEdit.Editor/Breakpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Breakpoint.cs -------------------------------------------------------------------------------- /VEdit.Editor/Graph/Comment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Graph/Comment.cs -------------------------------------------------------------------------------- /VEdit.Editor/Graph/FunctionGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Graph/FunctionGraph.cs -------------------------------------------------------------------------------- /VEdit.Editor/Graph/Graph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Graph/Graph.cs -------------------------------------------------------------------------------- /VEdit.Editor/Graph/GraphHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Graph/GraphHelpers.cs -------------------------------------------------------------------------------- /VEdit.Editor/Graph/ImageGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Graph/ImageGraph.cs -------------------------------------------------------------------------------- /VEdit.Editor/Graph/Link.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Graph/Link.cs -------------------------------------------------------------------------------- /VEdit.Editor/Graph/SelectionRectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Graph/SelectionRectangle.cs -------------------------------------------------------------------------------- /VEdit.Editor/Graph/TempLink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Graph/TempLink.cs -------------------------------------------------------------------------------- /VEdit.Editor/Graph/TextGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Graph/TextGraph.cs -------------------------------------------------------------------------------- /VEdit.Editor/IImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/IImage.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Core/BranchNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Core/BranchNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Core/ForLoopNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Core/ForLoopNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Core/PrintNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Core/PrintNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Core/SequenceNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Core/SequenceNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Core/ToStringNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Core/ToStringNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Core/WhileNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Core/WhileNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/EditableNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/EditableNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/GraphNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/GraphNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Node.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/NodeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/NodeHelpers.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Pin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Pin.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/PluginNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/PluginNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/SplitNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/SplitNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Unregistered/EntryNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Unregistered/EntryNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Unregistered/ExitNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Unregistered/ExitNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Unregistered/GetNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Unregistered/GetNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Unregistered/SetNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Unregistered/SetNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Nodes/Unregistered/VariableNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Nodes/Unregistered/VariableNode.cs -------------------------------------------------------------------------------- /VEdit.Editor/Plugins/GraphNodeEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Plugins/GraphNodeEntry.cs -------------------------------------------------------------------------------- /VEdit.Editor/Plugins/NodeDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Plugins/NodeDatabase.cs -------------------------------------------------------------------------------- /VEdit.Editor/Plugins/NodeEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Plugins/NodeEntry.cs -------------------------------------------------------------------------------- /VEdit.Editor/Plugins/PinData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Plugins/PinData.cs -------------------------------------------------------------------------------- /VEdit.Editor/Plugins/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Plugins/Plugin.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/BreakpointManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/BreakpointManager.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/ColorProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/ColorProvider.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/GraphFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/GraphFactory.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/IClipboardManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/IClipboardManager.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/IGraphProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/IGraphProvider.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/NodeBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/NodeBuilder.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/NodeFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/NodeFactory.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/PinFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/PinFactory.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/PluginBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/PluginBuilder.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/PluginProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/PluginProvider.cs -------------------------------------------------------------------------------- /VEdit.Editor/Services/SelectionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/Services/SelectionService.cs -------------------------------------------------------------------------------- /VEdit.Editor/VEdit.Editor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Editor/VEdit.Editor.csproj -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/ActionBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/ActionBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/BranchBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/BranchBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/EntryExitBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/EntryExitBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/ForLoopBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/ForLoopBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/FuncBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/FuncBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/GetVariableBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/GetVariableBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/MethodBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/MethodBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/PassThroughBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/PassThroughBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/SequenceBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/SequenceBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/SetVariableBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/SetVariableBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/Blocks/WhileBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Blocks/WhileBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/ExecutionBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/ExecutionBlock.cs -------------------------------------------------------------------------------- /VEdit.Execution/ExecutionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/ExecutionContext.cs -------------------------------------------------------------------------------- /VEdit.Execution/Parameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Parameter.cs -------------------------------------------------------------------------------- /VEdit.Execution/VEdit.Execution.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/VEdit.Execution.csproj -------------------------------------------------------------------------------- /VEdit.Execution/Variable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Execution/Variable.cs -------------------------------------------------------------------------------- /VEdit.Plugins/ContainsNodesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Plugins/ContainsNodesAttribute.cs -------------------------------------------------------------------------------- /VEdit.Plugins/ExecutableNodeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Plugins/ExecutableNodeAttribute.cs -------------------------------------------------------------------------------- /VEdit.Plugins/GenerateArrayAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Plugins/GenerateArrayAttribute.cs -------------------------------------------------------------------------------- /VEdit.Plugins/NodeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Plugins/NodeAttribute.cs -------------------------------------------------------------------------------- /VEdit.Plugins/PureNodeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Plugins/PureNodeAttribute.cs -------------------------------------------------------------------------------- /VEdit.Plugins/VEdit.Plugins.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.Plugins/VEdit.Plugins.csproj -------------------------------------------------------------------------------- /VEdit.StandardLibrary/Array.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.StandardLibrary/Array.cs -------------------------------------------------------------------------------- /VEdit.StandardLibrary/Image.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.StandardLibrary/Image.cs -------------------------------------------------------------------------------- /VEdit.StandardLibrary/Math.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.StandardLibrary/Math.cs -------------------------------------------------------------------------------- /VEdit.StandardLibrary/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.StandardLibrary/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /VEdit.StandardLibrary/String.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.StandardLibrary/String.cs -------------------------------------------------------------------------------- /VEdit.StandardLibrary/VEdit.StandardLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.StandardLibrary/VEdit.StandardLibrary.csproj -------------------------------------------------------------------------------- /VEdit.UI/Dialogs/FileDialogFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/Dialogs/FileDialogFilter.cs -------------------------------------------------------------------------------- /VEdit.UI/Dialogs/IDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/Dialogs/IDialog.cs -------------------------------------------------------------------------------- /VEdit.UI/Dialogs/IOpenFileDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/Dialogs/IOpenFileDialog.cs -------------------------------------------------------------------------------- /VEdit.UI/Dialogs/IOpenFolderDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/Dialogs/IOpenFolderDialog.cs -------------------------------------------------------------------------------- /VEdit.UI/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /VEdit.UI/Services/FileEditorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/Services/FileEditorFactory.cs -------------------------------------------------------------------------------- /VEdit.UI/Services/GraphProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/Services/GraphProvider.cs -------------------------------------------------------------------------------- /VEdit.UI/Services/IEditorSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/Services/IEditorSettings.cs -------------------------------------------------------------------------------- /VEdit.UI/Services/OutputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/Services/OutputManager.cs -------------------------------------------------------------------------------- /VEdit.UI/VEdit.UI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/VEdit.UI.csproj -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/BreakpointWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/BreakpointWindow.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/EditorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/EditorViewModel.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/FileEditor/ExecutableFileEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/FileEditor/ExecutableFileEditor.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/FileEditor/FileEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/FileEditor/FileEditor.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/FileEditor/GraphFileEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/FileEditor/GraphFileEditor.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/FileEditor/ImageFileEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/FileEditor/ImageFileEditor.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/FileEditor/StartPageFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/FileEditor/StartPageFile.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/FileEditor/TextFileEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/FileEditor/TextFileEditor.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/OutputWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/OutputWindow.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/Project/Data/FileEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/Project/Data/FileEntry.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/Project/Data/ProjectData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/Project/Data/ProjectData.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/Project/Project.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/Project/Project.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/Project/ProjectDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/Project/ProjectDirectory.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/Project/ProjectEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/Project/ProjectEntry.cs -------------------------------------------------------------------------------- /VEdit.UI/ViewModels/Project/ProjectFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.UI/ViewModels/Project/ProjectFile.cs -------------------------------------------------------------------------------- /VEdit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit.sln -------------------------------------------------------------------------------- /VEdit/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/App.config -------------------------------------------------------------------------------- /VEdit/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/App.xaml -------------------------------------------------------------------------------- /VEdit/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/App.xaml.cs -------------------------------------------------------------------------------- /VEdit/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/AssemblyInfo.cs -------------------------------------------------------------------------------- /VEdit/AutoScrollBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/AutoScrollBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/BlackboardBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/BlackboardBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/ElementBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/ElementBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/LinkBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/LinkBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/MouseBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/MouseBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/NodeBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/NodeBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/NumericTextboxBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/NumericTextboxBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/PinBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/PinBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/PinShapeBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/PinShapeBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/ResizeGripBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/ResizeGripBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/Blackboard/DefaultState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/Blackboard/DefaultState.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/Blackboard/DrawTempLinkState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/Blackboard/DrawTempLinkState.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/Blackboard/PanState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/Blackboard/PanState.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/Blackboard/SelectState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/Blackboard/SelectState.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/Blackboard/ShowNodeListState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/Blackboard/ShowNodeListState.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/EditorNode/DefaultState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/EditorNode/DefaultState.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/EditorPin/DefaultState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/EditorPin/DefaultState.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/Element/DefaultState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/Element/DefaultState.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/Element/DragState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/Element/DragState.cs -------------------------------------------------------------------------------- /VEdit/Behaviours/States/UIState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Behaviours/States/UIState.cs -------------------------------------------------------------------------------- /VEdit/BreakpointsView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/BreakpointsView.xaml -------------------------------------------------------------------------------- /VEdit/BreakpointsView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/BreakpointsView.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/Editors/GraphEditor.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/Editors/GraphEditor.xaml -------------------------------------------------------------------------------- /VEdit/Controls/Editors/GraphEditor.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/Editors/GraphEditor.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/Editors/ImageEditor.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/Editors/ImageEditor.xaml -------------------------------------------------------------------------------- /VEdit/Controls/Editors/ImageEditor.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/Editors/ImageEditor.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/Editors/TextEditor.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/Editors/TextEditor.xaml -------------------------------------------------------------------------------- /VEdit/Controls/Editors/TextEditor.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/Editors/TextEditor.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/BlackboardView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/BlackboardView.xaml -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/BlackboardView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/BlackboardView.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/CommentView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/CommentView.xaml -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/CommentView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/CommentView.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/LinkView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/LinkView.xaml -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/LinkView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/LinkView.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/NodeListView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/NodeListView.xaml -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/NodeListView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/NodeListView.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/NodeView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/NodeView.xaml -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/NodeView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/NodeView.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/PinView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/PinView.xaml -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/PinView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/PinView.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/TempLinkView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/TempLinkView.xaml -------------------------------------------------------------------------------- /VEdit/Controls/GraphEditor/TempLinkView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/GraphEditor/TempLinkView.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/ProjectExplorer.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/ProjectExplorer.xaml -------------------------------------------------------------------------------- /VEdit/Controls/ProjectExplorer.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/ProjectExplorer.xaml.cs -------------------------------------------------------------------------------- /VEdit/Controls/StartPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/StartPage.xaml -------------------------------------------------------------------------------- /VEdit/Controls/StartPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Controls/StartPage.xaml.cs -------------------------------------------------------------------------------- /VEdit/Converters/FileTypeToIconConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Converters/FileTypeToIconConverter.cs -------------------------------------------------------------------------------- /VEdit/Converters/LinkDataToPathConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Converters/LinkDataToPathConverter.cs -------------------------------------------------------------------------------- /VEdit/Converters/ObjectToTypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Converters/ObjectToTypeConverter.cs -------------------------------------------------------------------------------- /VEdit/Converters/PointConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Converters/PointConverter.cs -------------------------------------------------------------------------------- /VEdit/DataTemplates/Decorators.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/DataTemplates/Decorators.xaml -------------------------------------------------------------------------------- /VEdit/Dialogs/DialogManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Dialogs/DialogManager.cs -------------------------------------------------------------------------------- /VEdit/Dialogs/OpenFileDialogAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Dialogs/OpenFileDialogAdapter.cs -------------------------------------------------------------------------------- /VEdit/Dialogs/OpenFolderDialogAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Dialogs/OpenFolderDialogAdapter.cs -------------------------------------------------------------------------------- /VEdit/FocusExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/FocusExtension.cs -------------------------------------------------------------------------------- /VEdit/IOC/ServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/IOC/ServiceProvider.cs -------------------------------------------------------------------------------- /VEdit/IOC/UIModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/IOC/UIModule.cs -------------------------------------------------------------------------------- /VEdit/ImageAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/ImageAdapter.cs -------------------------------------------------------------------------------- /VEdit/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/MainWindow.xaml -------------------------------------------------------------------------------- /VEdit/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/MainWindow.xaml.cs -------------------------------------------------------------------------------- /VEdit/OutputView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/OutputView.xaml -------------------------------------------------------------------------------- /VEdit/OutputView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/OutputView.xaml.cs -------------------------------------------------------------------------------- /VEdit/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /VEdit/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /VEdit/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Properties/Resources.resx -------------------------------------------------------------------------------- /VEdit/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /VEdit/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Properties/Settings.settings -------------------------------------------------------------------------------- /VEdit/Resources/Icons/category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/category.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/directory-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/directory-open.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/directory.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/function.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/graph.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/graph.pdn -------------------------------------------------------------------------------- /VEdit/Resources/Icons/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/graph.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/graphtemplate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/graphtemplate.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/icon.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/image.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/node.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/text.png -------------------------------------------------------------------------------- /VEdit/Resources/Icons/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Resources/Icons/unknown.png -------------------------------------------------------------------------------- /VEdit/Services/ClipboardManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Services/ClipboardManager.cs -------------------------------------------------------------------------------- /VEdit/Services/JsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Services/JsonSerializer.cs -------------------------------------------------------------------------------- /VEdit/Services/OutputConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Services/OutputConsole.cs -------------------------------------------------------------------------------- /VEdit/StopEventBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/StopEventBehaviour.cs -------------------------------------------------------------------------------- /VEdit/Styles/Buttons.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Styles/Buttons.xaml -------------------------------------------------------------------------------- /VEdit/Styles/Checkboxes.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Styles/Checkboxes.xaml -------------------------------------------------------------------------------- /VEdit/Styles/Colors.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Styles/Colors.xaml -------------------------------------------------------------------------------- /VEdit/Styles/Editor.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Styles/Editor.xaml -------------------------------------------------------------------------------- /VEdit/Styles/Node.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Styles/Node.xaml -------------------------------------------------------------------------------- /VEdit/Styles/NodeList.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Styles/NodeList.xaml -------------------------------------------------------------------------------- /VEdit/Styles/Pin.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Styles/Pin.xaml -------------------------------------------------------------------------------- /VEdit/Styles/TextBoxes.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Styles/TextBoxes.xaml -------------------------------------------------------------------------------- /VEdit/Styles/Textblocks.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/Styles/Textblocks.xaml -------------------------------------------------------------------------------- /VEdit/UIHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/UIHelpers.cs -------------------------------------------------------------------------------- /VEdit/VEdit.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/VEdit.csproj -------------------------------------------------------------------------------- /VEdit/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miroiu/NodeBasedEditor/HEAD/VEdit/packages.config --------------------------------------------------------------------------------