GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - codingseb/SimpleStateMachineNodeEditor: WPF node editor based on ReactiveUI

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

134 Commits
134 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
SetupProject
SetupProject
 
 
SimpleStateMachineNodeEditor
SimpleStateMachineNodeEditor
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SimpleStateMachineNodeEditor.sln
SimpleStateMachineNodeEditor.sln
 
 

Repository files navigation

StateMachineNodeEditor

StateMachineNodeEditor is a WPF node-editor for visual work and editoring state-machine

Why SimpleStateMachine?

Create state machine in two steps :

  1. Create scheme in node editor ♦️
  2. Load scheme in your project using library📑

Just describe your app logic and run the state machine🚀

Give a Star! ⭐

If you like or are using this project please give it a star. Thanks!

Сontent

  1. Features
  2. Shortcuts
  3. License

Features

Validating

  • for unique name for Node/Transition
  • for exists Nodes without connects

Custom Window with Visual Studio design

Two themes

Adding nodes and connections

Undo and redo

Collapsing and moving

Scaling

Selection

Naming for states and transitions

Moving transitions

Deleting transitions

Import/Export scheme from/to xml

Save work space as PNG/JPEG

Shortcuts

  • Ctrl + A = Select All Nodes
  • Ctrl + S = Save
  • Ctrl + Shift + S = Save As
  • Ctrl + Shift + O = Open
  • Ctrl + Shift + N = New
  • Alt + F4 = Exit
  • Ctrl + Shift + Alt + P = Export to PNG
  • Ctrl + Shift + Alt + J = Export to JPEG
  • Ctrl + Z = Undo
  • Ctrl + Y = Redo
  • Ctrl + N = Add Node
  • Ctrl + LMB on Canvas = Start Select
  • Ctrl + LMB on Connector = Create Loop
  • LMB on Node = Select one Node
  • Ctrl + LMB on Node = Select/UnSelect Node
  • Ctrl + LMB on Transition = Select/UnSelect Transition
  • Shift + LMB on Transition = Multiple selection
  • LMB on Connector = Start create Connect
  • Alt + LMB on Connector = Move Connector in Node
  • Alt + LMB on Canvas = Start Cut
  • Delete = Delete Selected Elements
  • C + Delete = Delete Selected Connector
  • N + Delete = Delete Selected Nodes

License

Copyright (c) SimpleStateMachine

Licensed under the MIT license.

About

WPF node editor based on ReactiveUI

Resources

Readme
MIT license
Activity

Stars

2 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.