[Bf-blender-cvs] [f51521148fe] master: UI: use HIDE_HEADER for active tool in properties editor
Campbell Barton
noreply at git.blender.org
Thu May 16 11:47:51 CEST 2019
Commit: f51521148fef326bd72477481618645306ea0821
Author: Campbell Barton
Date: Thu May 16 19:43:11 2019 +1000
Branches: master
https://developer.blender.org/rBf51521148fef326bd72477481618645306ea0821
UI: use HIDE_HEADER for active tool in properties editor
Unfortunately this isn't yet compatible with category tabs,
define a duplicate panel only for the properties editor.
===================================================================
M release/scripts/startup/bl_ui/space_view3d.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index 35b37475f17..aa13f9b3961 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -4726,6 +4726,27 @@ class VIEW3D_PT_active_tool(Panel, ToolActivePanelHelper):
bl_space_type = 'VIEW_3D'
bl_region_type = 'UI'
bl_category = "Tool"
+ # See comment below.
+ # bl_options = {'HIDE_HEADER'}
+
+ # Don't show in properties editor.
+ @classmethod
+ def poll(cls, context):
+ return context.area.type == 'VIEW_3D'
+
+
+# FIXME(campbell): remove this second panel once 'HIDE_HEADER' works with category tabs,
+# Currently pinning allows ordering headerless panels below panels with headers.
+class VIEW3D_PT_active_tool_duplicate(Panel, ToolActivePanelHelper):
+ bl_space_type = 'VIEW_3D'
+ bl_region_type = 'UI'
+ bl_category = "Tool"
+ bl_options = {'HIDE_HEADER'}
+
+ # Only show in properties editor.
+ @classmethod
+ def poll(cls, context):
+ return context.area.type != 'VIEW_3D'
class VIEW3D_PT_view3d_properties(Panel):
@@ -6550,6 +6571,7 @@ classes = (
VIEW3D_MT_orientations_pie,
VIEW3D_MT_proportional_editing_falloff_pie,
VIEW3D_PT_active_tool,
+ VIEW3D_PT_active_tool_duplicate,
VIEW3D_PT_view3d_properties,
VIEW3D_PT_view3d_lock,
VIEW3D_PT_view3d_cursor,
More information about the Bf-blender-cvs
mailing list