Open
Conversation
Controls how visible and editable the property is in the class defaults and object instance details panels. This is an expanded version of the default `Instance Editable`. I couldn't figure out a way to hide or replace that one, so I put this in the metadata section. TODO: If I can figure out a good way to change the editability per template-vs-instance, I want to redo the interface to be two separate rows controlling each, and 3 values to choose from [Edit, Read Only, Hidden]. I'm thinking it may be possible by hacking a hidden section into the `EditCondition` which would make the determining factor if that `EditCondition` function can distinguish between displaying in template vs instance.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Variable Visibilitycontrols how visible and editable the property is in the class defaults and object instance details panels. This is an expanded version of the defaultInstance Editable. It provides the same level of visibility control available to C++ variables using specifiers likeEditAnywhereorVisibleInstanceOnly.This will address request #24
I couldn't figure out a way to hide or replace that one, so I put this in the metadata section.
VariableEditorDemonstration.mp4
TODO:
If I can figure out a good way to change the editability per template-vs-instance, I want to redo the interface to be two separate rows controlling each with 3 values to choose from [
Edit,Read Only,Hidden]. I'm thinking it may be possible by hacking a hidden section into theEditConditionwhich would make the determining factor if thatEditConditionfunction can distinguish between displaying in template vs instance.