Blender Git Commits

Blender Git "ui_layout_gridflow" branch commits.

June 9, 2018, 14:55 (GMT)
Merge branch 'blender2.8' into ui_layout_gridflow
June 9, 2018, 14:38 (GMT)
Some more tweaks and cleanup.
June 9, 2018, 14:17 (GMT)
Deduplicate some code, new solution to the fixed-estimated-size problem.

New GridFlow code was duplicating most of already existing func to
handle passing layout settings from parent to new child, fixed.

Also, added new 'variable' flag to uiLayout, set for GridFlow and all
its children, that enforce items to always estimate their real ideal
size, and not some arbitrary large fixed value.
June 9, 2018, 13:36 (GMT)
Merge branch 'blender2.8' into ui_layout_gridflow
June 3, 2018, 16:25 (GMT)
Some cleanup/refactor from code review.
June 3, 2018, 14:35 (GMT)
Merge branch 'blender2.8' into ui_layout_gridflow

Conflicts:
release/scripts/startup/bl_ui/properties_texture.py
source/blenderplayer/bad_level_call_stubs/stubs.c
June 2, 2018, 16:34 (GMT)
Merge branch 'master' into ui_layout_gridflow
December 3, 2016, 14:09 (GMT)
Initial (and theorical) code for grid flow layout.

Needs RNA API, and... testing! :P
December 3, 2016, 14:09 (GMT)
Painfully enhanced columns/rows computation to make best use of available space.

Now layout will use less columns than possible, if it does not increase
number of rows. Allows to fill more evenly available space.

Also fixed some quirks and corner-cases issues.
December 3, 2016, 14:09 (GMT)
Add gridflow layout RNA API
December 3, 2016, 14:09 (GMT)
Fix gridflow layout logic, and building with bplayer.

Also add the 'modulo' option for columns number (i.e. set number
automatically, but only allow multiples of given number).

Notes: changes to properties_data_mesh.py are just for testing
obviously, will be reverted for final patch!
December 3, 2016, 14:09 (GMT)
Fix logical error, in our current UI height is not really adaptative, so we want max to work with heights, not average ones.

Also, add another experimental example of gridflow layout usage (needed
some hacks/tweaks to low-level UI code, by default our buttons tend to
get way to much width than actually needed!).
December 3, 2016, 14:09 (GMT)
Factorize gridflow computation code.
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019