diff options
author | Jacques Lucke <mail@jlucke.com> | 2019-01-24 16:36:52 +0300 |
---|---|---|
committer | Jacques Lucke <mail@jlucke.com> | 2019-01-24 16:41:44 +0300 |
commit | a4a60358b55d0b42dec425a5dc49ed660e5bbdfb (patch) | |
tree | 67dc28c64698429bc623e96a4f60d6d443c57e07 /release/scripts/startup/bl_ui/space_image.py | |
parent | bc32240105fe5c847b5935a5f0fec4a697913fb1 (diff) |
Fix T58502: scopes don't work in the image editor
There were two problems:
1. The scopes were only updated when the "Scopes" category is active,
but this category has been removed in Blender 2.8.
2. The scopes moved from the TOOLS to the UI region.
However the update-code still searched for the "Scopes" category
in the TOOLS region.
Both problems are fixed with this commit:
1. Scopes have there own category again.
2. The update code is in the correct draw function now.
Reviewers: brecht
Differential Revision: https://developer.blender.org/D4245
Diffstat (limited to 'release/scripts/startup/bl_ui/space_image.py')
-rw-r--r-- | release/scripts/startup/bl_ui/space_image.py | 26 |
1 files changed, 5 insertions, 21 deletions
diff --git a/release/scripts/startup/bl_ui/space_image.py b/release/scripts/startup/bl_ui/space_image.py index f163e254a48..da2c46c5b7d 100644 --- a/release/scripts/startup/bl_ui/space_image.py +++ b/release/scripts/startup/bl_ui/space_image.py @@ -1189,22 +1189,11 @@ class ImageScopesPanel: return True -class IMAGE_PT_view_scopes(ImageScopesPanel, Panel): - bl_space_type = 'IMAGE_EDITOR' - bl_region_type = 'UI' - bl_category = "Image" - bl_label = "Scopes" - - def draw(self, layout): - return # nothing to draw. - - class IMAGE_PT_view_histogram(ImageScopesPanel, Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'UI' - bl_category = "Image" + bl_category = "Scopes" bl_label = "Histogram" - bl_parent_id = 'IMAGE_PT_view_scopes' def draw(self, context): layout = self.layout @@ -1222,9 +1211,8 @@ class IMAGE_PT_view_histogram(ImageScopesPanel, Panel): class IMAGE_PT_view_waveform(ImageScopesPanel, Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'UI' - bl_category = "Image" + bl_category = "Scopes" bl_label = "Waveform" - bl_parent_id = 'IMAGE_PT_view_scopes' bl_options = {'DEFAULT_CLOSED'} def draw(self, context): @@ -1241,9 +1229,8 @@ class IMAGE_PT_view_waveform(ImageScopesPanel, Panel): class IMAGE_PT_view_vectorscope(ImageScopesPanel, Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'UI' - bl_category = "Image" + bl_category = "Scopes" bl_label = "Vectorscope" - bl_parent_id = 'IMAGE_PT_view_scopes' bl_options = {'DEFAULT_CLOSED'} def draw(self, context): @@ -1257,9 +1244,8 @@ class IMAGE_PT_view_vectorscope(ImageScopesPanel, Panel): class IMAGE_PT_sample_line(ImageScopesPanel, Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'UI' - bl_category = "Image" + bl_category = "Scopes" bl_label = "Sample Line" - bl_parent_id = 'IMAGE_PT_view_scopes' bl_options = {'DEFAULT_CLOSED'} def draw(self, context): @@ -1279,9 +1265,8 @@ class IMAGE_PT_sample_line(ImageScopesPanel, Panel): class IMAGE_PT_scope_sample(ImageScopesPanel, Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'UI' - bl_category = "Image" + bl_category = "Scopes" bl_label = "Samples" - bl_parent_id = 'IMAGE_PT_view_scopes' bl_options = {'DEFAULT_CLOSED'} def draw(self, context): @@ -1351,7 +1336,6 @@ classes = ( IMAGE_PT_tools_brush_appearance, IMAGE_PT_uv_sculpt, IMAGE_PT_uv_sculpt_curve, - IMAGE_PT_view_scopes, IMAGE_PT_view_histogram, IMAGE_PT_view_waveform, IMAGE_PT_view_vectorscope, |