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

InspectorColumnUI #6019

Merged
merged 3 commits into from
Sep 4, 2024
Merged

Conversation

murraystevenson
Copy link
Contributor

This PR migrates the column-specific editing interactions from the Light Editor and Render Pass Editor to a common set of functionality on InspectorColumn. This consolidates duplicate code, makes the existing functionality available to any other editor with a PathListingWidget containing InspectorColumns and gives us a centralised place to begin extending and improving the editing experience.

@murraystevenson murraystevenson self-assigned this Aug 29, 2024
Copy link
Member

@johnhaddon johnhaddon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Murray! I've taken this for a quick spin and haven't spotted any issues. I've basically ignored the deleted code and just taken a quick pass through the new code. That might mean I'm making comments on things I missed in previous review, in which case I apologise...

python/GafferSceneUI/InspectorColumnUI.py Outdated Show resolved Hide resolved
python/GafferSceneUI/InspectorColumnUI.py Outdated Show resolved Hide resolved
python/GafferSceneUI/InspectorColumnUI.py Outdated Show resolved Hide resolved
python/GafferSceneUI/InspectorColumnUI.py Outdated Show resolved Hide resolved
python/GafferSceneUI/InspectorColumnUI.py Outdated Show resolved Hide resolved
python/GafferSceneUI/InspectorColumnUI.py Outdated Show resolved Hide resolved
python/GafferSceneUI/InspectorColumnUI.py Outdated Show resolved Hide resolved
python/GafferSceneUI/InspectorColumnUI.py Outdated Show resolved Hide resolved
Copy link
Member

@johnhaddon johnhaddon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates. LGTM. Could you squash and merge please?

This migrates the column-specific editing functionality from the Light Editor and Render Pass Editor to a common set of interactions on InspectorColumn itself.

This is mostly a direct migration of the existing functionality from the two editors, with adjustments made where necessary to combine overlapping functionality.
@murraystevenson murraystevenson merged commit e1d7145 into GafferHQ:main Sep 4, 2024
5 checks passed
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 this pull request may close these issues.

2 participants