Blender Git Commit Log

Git Commits -> Revision 6f20fcd

Revision 6f20fcd by Julian Eisel (master)
May 23, 2018, 20:38 (GMT)
UI: Global "Status-bar" Area (WIP)

* Add horizontal bar at bottom of all non-temp windows, similar to the Top-bar.
* Status-bar is hidden in UI-less fullscreen mode
* Current contents are preliminary and based on T54861:
** Left: Current file-path if needed. "(Modified)" note if file was changed.
** Center: Scene statistics (like in 2.7 Info Editor).
** Right: Progress-bars and reports
* Internally managed as own "STATUSBAR" editor-type (hidden in UI).
* Like with the Top-bar, Status-bar data and SDNA writing is disabled.
* Most changes in low-level screen/area code are to support layout bounds that differ from window bounds.

Design task: T54861
Main changes approved by @brecht.

Commit Details:

Full Hash: 6f20fcd5984a47baee9ff440e9e59584fccd1e59
Parent Commit: 7b58073
Lines Changed: +568, -195

3 Added Paths:

/release/scripts/startup/bl_ui/space_statusbar.py (+84, -0) (View)
/source/blender/editors/space_statusbar/CMakeLists.txt (+45, -0) (View)
/source/blender/editors/space_statusbar/space_statusbar.c (+200, -0) (View)

19 Modified Paths:

/build_files/cmake/macros.cmake (+1, -0) (Diff)
/release/scripts/startup/bl_ui/space_topbar.py (+0, -20) (Diff)
/release/scripts/startup/bl_ui/__init__.py (+1, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -4) (Diff)
/source/blender/editors/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+0, -3) (Diff)
/source/blender/editors/include/ED_space_api.h (+1, -0) (Diff)
/source/blender/editors/screen/area.c (+13, -14) (Diff)
/source/blender/editors/screen/screen_edit.c (+110, -99) (Diff)
/source/blender/editors/screen/screen_intern.h (+2, -2) (Diff)
/source/blender/editors/screen/screen_ops.c (+30, -27) (Diff)
/source/blender/editors/screen/workspace_layout_edit.c (+5, -5) (Diff)
/source/blender/editors/space_api/spacetypes.c (+2, -1) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+8, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+19, -4) (Diff)
/source/blender/makesrna/intern/rna_screen.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_space.c (+5, -2) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+30, -9) (Diff)
/source/blender/windowmanager/WM_api.h (+2, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021