Blender Git Commit Log
Git Commits -> Revision 73eb89c
Revision 73eb89c by Julian Eisel (temp-tab_drag_drop, temp-workspace-multi-window, topbar, workspaces) January 4, 2017, 22:35 (GMT) |
Make object mode part of the workspace Each workspace now stores the last set object mode type, activating a workspace also activates this mode. This commit also removes the object mode menu from the 3D view header, it's displayed in the info editor header now (and later will be in the top-bar). We have one issue with Grease Pencil here though: The active grease pencil data-block depends on the active editor, and an editor can only enter GPencil edit mode if it has an active GPencil data-block. The new object mode menu is independent of 3D Views (or any other editor supporting GPencil) though. For now the menu simply won't show the GPencil edit mode item, it will be back once GPencil gets its own object type (as planned). GPencil still provides other ways to enter this mode. |
Commit Details:
Full Hash: 73eb89c64343f329199347457da13be26ae580ea
Parent Commit: 9206c3d
Lines Changed: +85, -49
11 Modified Paths:
/release/scripts/startup/bl_ui/space_info.py (+3, -0) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+3, -1) (Diff)
/source/blender/blenkernel/intern/workspace.c (+10, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+5, -2) (Diff)
/source/blender/editors/object/object_edit.c (+7, -1) (Diff)
/source/blender/editors/screen/workspace_edit.c (+28, -7) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+2, -32) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace.c (+23, -4) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -1) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+0, -1) (Diff)
/source/blender/blenkernel/BKE_workspace.h (+3, -1) (Diff)
/source/blender/blenkernel/intern/workspace.c (+10, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+5, -2) (Diff)
/source/blender/editors/object/object_edit.c (+7, -1) (Diff)
/source/blender/editors/screen/workspace_edit.c (+28, -7) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+2, -32) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace.c (+23, -4) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -1) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+0, -1) (Diff)