[Bf-blender-cvs] [45b1a70b81] app-templates: Hide most panels in the NKey 3d view region

Campbell Barton noreply at git.blender.org
Wed Mar 22 00:06:09 CET 2017


Commit: 45b1a70b81d54691a912c19ef93d784d090b2689
Author: Campbell Barton
Date:   Wed Mar 22 10:05:40 2017 +1100
Branches: app-templates
https://developer.blender.org/rB45b1a70b81d54691a912c19ef93d784d090b2689

Hide most panels in the NKey 3d view region

===================================================================

M	release/datafiles/app_templates/101/template/__init__.py

===================================================================

diff --git a/release/datafiles/app_templates/101/template/__init__.py b/release/datafiles/app_templates/101/template/__init__.py
index 1bade699e2..6b01da07d5 100644
--- a/release/datafiles/app_templates/101/template/__init__.py
+++ b/release/datafiles/app_templates/101/template/__init__.py
@@ -50,6 +50,21 @@ class AppStateStore:
             bl_app_override.class_filter(
                 bpy.types.Panel,
                 # match any of these values
+                bl_region_type={'UI'},
+                bl_space_type={'VIEW_3D'},
+                # keep basic panels
+                blacklist={
+                    'VIEW3D_PT_view3d_cursor',
+                    'VIEW3D_PT_view3d_shading',
+                },
+            ),
+        )
+        # print(self.class_store)
+
+        self.class_store.extend(
+            bl_app_override.class_filter(
+                bpy.types.Panel,
+                # match any of these values
                 bl_region_type={'TOOLS', 'WINDOW'},
                 bl_space_type={'VIEW_3D', 'PROPERTIES'},
                 # keep basic panels
@@ -121,23 +136,23 @@ class AppStateStore:
 
         def filter_operator(op_id):
             return op_id not in {
-                "transform.mirror",
+                "object.select_by_layer",
+                "object.select_mirror",
+                "object.select_pattern",
                 "sound.mixdown",
-
-                "view3d.clip_border",
-                "view3d.zoom_border",
-                "view3d.render_border",
+                "transform.mirror",
                 "view3d.clear_render_border",
+                "view3d.clip_border",
                 "view3d.localview",
-                "object.select_pattern",
-                "object.select_mirror",
-                "object.select_by_layer",
+                "view3d.render_border",
+                "view3d.zoom_border",
             }
 
         def filter_property(ty, prop):
             return (ty, prop) not in {
-                ("MaterialSlot", "link"),
                 ("Material", "use_nodes"),
+                ("MaterialSlot", "link"),
+                ("Object", "pass_index"),
                 ("RenderSettings", "filter_size"),
                 ("RenderSettings", "frame_map_new"),
                 ("RenderSettings", "frame_map_old"),
@@ -152,7 +167,6 @@ class AppStateStore:
                 ("Scene", "lock_frame_selection_to_range"),
                 ("Scene", "sync_mode"),
                 ("Scene", "use_preview_range"),
-                ("Object", "pass_index"),
             }
 
         def filter_menu(menu_id):




More information about the Bf-blender-cvs mailing list