Blender Git Loki
Git Commits -> Revision 3e59092
Revision 3e59092 by Julian Eisel (master) January 28, 2015, 01:52 (GMT) |
Stacked fullscreen area support (proper implemenation) Adds support for stacked fullscreens. This basically means, if a user opens a temporary fullscreen mode, such as the File Browser or the Image Editor render view, from a different fullscreen, the "Back to Previous" function or the other ways to escape those temporary fullscreens don't return to the split screen layout but to the previous fullscreen he has been in. I already committed something similar (f7e844570fea862) but that was only supposed as a fix, it didn't work for the "Back to Previous" operator and the implementation wasn't really reusable. This one looks a bit nicer + makes some older hacks unnecessary :) |
Commit Details:
Full Hash: 3e590923485dd0206545654d58202fb073a4469d
Parent Commit: 01cebb6
Lines Changed: +37, -48
8 Modified Paths:
/source/blender/editors/include/ED_screen.h (+1, -1) (Diff)
/source/blender/editors/render/render_view.c (+5, -0) (Diff)
/source/blender/editors/screen/area.c (+2, -0) (Diff)
/source/blender/editors/screen/screen_edit.c (+11, -27) (Diff)
/source/blender/editors/screen/screen_ops.c (+3, -3) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+9, -7) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+6, -7) (Diff)
/source/blender/windowmanager/wm_event_system.h (+0, -3) (Diff)
/source/blender/editors/render/render_view.c (+5, -0) (Diff)
/source/blender/editors/screen/area.c (+2, -0) (Diff)
/source/blender/editors/screen/screen_edit.c (+11, -27) (Diff)
/source/blender/editors/screen/screen_ops.c (+3, -3) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+9, -7) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+6, -7) (Diff)
/source/blender/windowmanager/wm_event_system.h (+0, -3) (Diff)