Skip to content
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

Custom UI for attributes in SceneInspector #821

Closed
andrewkaufman opened this issue Apr 30, 2014 · 1 comment · Fixed by #906
Closed

Custom UI for attributes in SceneInspector #821

andrewkaufman opened this issue Apr 30, 2014 · 1 comment · Fixed by #906

Comments

@andrewkaufman
Copy link
Contributor

Allow multiple registration for attributes, so we can select between several display formats.

@andrewkaufman andrewkaufman added this to the IERendering 7 milestone Apr 30, 2014
@andrewkaufman andrewkaufman modified the milestones: SceneInspector and SceneHierarchy, Tag Support Apr 30, 2014
@ldmoser ldmoser modified the milestone: SceneInspector and SceneHierarchy Apr 30, 2014
@johnhaddon
Copy link
Member

I wasn't thinking of registering a map of attributeName->displayWidget for this. Instead I was planning just on allowing registering of arbitrary display widgets (possibly associated with a particular tab or location in the widget hierarchy), each which have access to the full inspection state. That way any widget can show any combo of inspection state in any way it wants. If that sounds reasonable let's tweak this ticket to be about that, and if not let's figure out something that covers whatever use cases you have that motivated this ticket…

johnhaddon added a commit to johnhaddon/gaffer that referenced this issue Jul 11, 2014
- Replaced single giant label with HTML with hierarchy of Widgets. This will allow much more customisation and interaction.
- Made sections collapsible.
- Introduced tabs to separate major sections.
- Added mechanism for registering custom sections.
- Added Diff and TextDiff classes to simplify the display of diffs.
- Added Row class to simplify creation of standard inspector rows.

Fixes GafferHQ#36.
Fixes GafferHQ#821.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants