Commit: e58525706328f902baaa0252cb28b4a33534259c Author: Antonio Vazquez Date: Thu May 14 16:31:15 2020 +0200 Branches: blender-v2.83-release https://developer.blender.org/rBe58525706328f902baaa0252cb28b4a33534259c
GPencil: Changes in 2D template Differential Revision: https://developer.blender.org/D7619 =================================================================== A release/scripts/startup/bl_app_templates_system/2D_Animation/__init__.py M release/scripts/startup/bl_ui/space_view3d_toolbar.py =================================================================== diff --git a/release/scripts/startup/bl_app_templates_system/2D_Animation/__init__.py b/release/scripts/startup/bl_app_templates_system/2D_Animation/__init__.py new file mode 100644 index 00000000000..62c1edbee85 --- /dev/null +++ b/release/scripts/startup/bl_app_templates_system/2D_Animation/__init__.py @@ -0,0 +1,46 @@ +# Initialization script for 2D Animation template + +import bpy +from bpy.app.handlers import persistent + + +@persistent +def load_handler(dummy): + import bpy + + # 2D Animation + screen = bpy.data.screens['2D Animation'] + if screen: + for area in screen.areas: + # Set Tool settings as default in properties panel. + if area.type == 'PROPERTIES': + for space in area.spaces: + if space.type != 'PROPERTIES': + continue + space.context = 'TOOL' + + # Open sidebar in Dopesheet. + elif area.type == 'DOPESHEET_EDITOR': + for space in area.spaces: + if space.type != 'DOPESHEET_EDITOR': + continue + space.show_region_ui = True + + # 2D Full Canvas + screen = bpy.data.screens['2D Full Canvas'] + if screen: + for area in screen.areas: + if area.type == 'VIEW_3D': + for space in area.spaces: + if space.type != 'VIEW_3D': + continue + space.shading.type = 'MATERIAL' + space.shading.use_scene_world = True + + +def register(): + bpy.app.handlers.load_factory_startup_post.append(load_handler) + + +def unregister(): + bpy.app.handlers.load_factory_startup_post.remove(load_handler) diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py index 6aaeec3f3cf..688d47d2093 100644 --- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py +++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py @@ -1423,6 +1423,7 @@ class VIEW3D_PT_tools_grease_pencil_brush_select(Panel, View3DPanel, GreasePenci class VIEW3D_PT_tools_grease_pencil_brush_settings(Panel, View3DPanel, GreasePencilPaintPanel): bl_label = "Brush Settings" + bl_options = {'DEFAULT_CLOSED'} # What is the point of brush presets? Seems to serve the exact same purpose as brushes themselves?? def draw_header_preset(self, _context): @@ -2105,7 +2106,6 @@ class VIEW3D_PT_tools_grease_pencil_brush_mixcolor(View3DPanel, Panel): bl_context = ".greasepencil_paint" bl_label = "Color" bl_category = "Tool" - bl_options = {'DEFAULT_CLOSED'} @classmethod def poll(cls, context): @@ -2165,7 +2165,6 @@ class VIEW3D_PT_tools_grease_pencil_brush_mix_palette(View3DPanel, Panel): bl_label = "Palette" bl_category = "Tool" bl_parent_id = 'VIEW3D_PT_tools_grease_pencil_brush_mixcolor' - bl_options = {'DEFAULT_CLOSED'} @classmethod def poll(cls, context): _______________________________________________ Bf-blender-cvs mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-blender-cvs
