Blender Git Commit Log
Git Commits -> Revision d937d06
Revision d937d06 by Campbell Barton (master) February 28, 2018, 14:31 (GMT) |
WorkSpace: UI filtering for add-ons Allows for each workspace to have it's own add-ons on display. Filtering for: Panels, Menus, Keymaps & Manipulators. Automatically applies to add-ons at the moment. Access from workspace, toggled off by default once enabled, add-ons can be white-listed. See D3076 |
Commit Details:
Full Hash: d937d06c02f62c11385c1c1f58d963fec03365d9
Parent Commit: 80d1d96
Lines Changed: +402, -2
26 Modified Paths:
/release/scripts/modules/addon_utils.py (+7, -0) (Diff)
/release/scripts/modules/bpy_types.py (+25, -0) (Diff)
/release/scripts/startup/bl_operators/wm.py (+33, -0) (Diff)
/release/scripts/startup/bl_ui/properties_data_workspace.py (+57, -0) (Diff)
/source/blender/blenkernel/BKE_screen.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/workspace.c (+14, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -0) (Diff)
/source/blender/editors/screen/area.c (+7, -1) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+1, -0) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+10, -0) (Diff)
/source/blender/makesrna/intern/rna_access.c (+19, -0) (Diff)
/source/blender/makesrna/intern/rna_ui.c (+22, -0) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_wm_manipulator.c (+11, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace.c (+103, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+5, -0) (Diff)
/source/blender/makesrna/RNA_types.h (+0, -1) (Diff)
/source/blender/python/intern/bpy.c (+3, -0) (Diff)
/source/blender/python/intern/bpy_rna.c (+37, -0) (Diff)
/source/blender/python/intern/bpy_rna.h (+4, -0) (Diff)
/source/blender/windowmanager/intern/wm.c (+8, -0) (Diff)
/source/blender/windowmanager/intern/wm_keymap.c (+16, -0) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_group.c (+8, -0) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+1, -0) (Diff)
/release/scripts/modules/bpy_types.py (+25, -0) (Diff)
/release/scripts/startup/bl_operators/wm.py (+33, -0) (Diff)
/release/scripts/startup/bl_ui/properties_data_workspace.py (+57, -0) (Diff)
/source/blender/blenkernel/BKE_screen.h (+2, -0) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/workspace.c (+14, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+1, -0) (Diff)
/source/blender/editors/screen/area.c (+7, -1) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+1, -0) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+10, -0) (Diff)
/source/blender/makesrna/intern/rna_access.c (+19, -0) (Diff)
/source/blender/makesrna/intern/rna_ui.c (+22, -0) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_wm_manipulator.c (+11, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace.c (+103, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+5, -0) (Diff)
/source/blender/makesrna/RNA_types.h (+0, -1) (Diff)
/source/blender/python/intern/bpy.c (+3, -0) (Diff)
/source/blender/python/intern/bpy_rna.c (+37, -0) (Diff)
/source/blender/python/intern/bpy_rna.h (+4, -0) (Diff)
/source/blender/windowmanager/intern/wm.c (+8, -0) (Diff)
/source/blender/windowmanager/intern/wm_keymap.c (+16, -0) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_group.c (+8, -0) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+1, -0) (Diff)