-
Notifications
You must be signed in to change notification settings - Fork 146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add egs view editor #710
Add egs view editor #710
Conversation
Add support for all of the geometries in the egs_view editor.
Recent changes to egs_view were missing some necessary additions to the ui file. These have been included, along with a couple minor changes. Also set the compiler flags to use std=c++14 instead of std=c++11.
Yeah it's for the syntax highlighting and autocompletion. Geometries, sources, etc. are loaded as shared libraries to get this information about their inputs - I thought it made sense to keep the code about inputs right nearby where the inputs are processed, instead of coding it into egs_view (it would never get updated that way). I'm still working on finishing this off and I'll add some documentation about it when I do so. |
Closing this PR and opening a new one, PR #885. |
Add a new tab in egs_view that allows for editing and saving egsinp files for egs++.
The new code all over the egs++ library provide a structure by which an external library like egs_view can extract all of the input parameters. It's used for input validation, syntax highlighting, autocompletion, etc.