Blender Git Commits

Blender Git "modifier-panels-ui" branch commits.

Page: 18 / 18

March 30, 2020, 20:51 (GMT)
Merge branch 'master' into modifier-panels-ui
March 30, 2020, 20:49 (GMT)
Only rebuild panels when modifier list changes

Benefits of this:
- Epanding and collapsing modifier panels works
- Efficiency
- Solves other handler crashes

Also renamed modifier_index to list_index for more generality
March 30, 2020, 20:24 (GMT)
Remove unecessary changes
March 28, 2020, 05:35 (GMT)
Fix more build errors, remove old property from UI

Test before pushing...
March 28, 2020, 05:29 (GMT)
Fix build error (typo)
March 28, 2020, 04:29 (GMT)
Add commented out C drawing code for modifiers.

Left over from an earlier patch, this layout drawing code still
needs to be converted to be panels.
March 28, 2020, 04:28 (GMT)
Use a panel based UI to draw modifiers

Currently an interface template creates a RECREATE panel for each
modifier, which is then drawn with the rest of the panels. The python
based modifier drawing is removed.

This also adds a UIList and the idea of an active modifier, along with
object operations to add and move it.
March 28, 2020, 04:18 (GMT)
Add a modifier callback to register UI panels

The modifier UI is defined in each modifier file. This commit only
implements the callback for a few modifiers, with work in progress UI.

New common UI functions handle the common parts of registering panels
and retrieving modifier pointers from them.
March 28, 2020, 04:07 (GMT)
Add a RECREATE panel type

Panels built from types with this flag don't have a 1 to 1 correspondence
with their types-- there can be many panels built from a single type. That
can be used to tie each panel to a modifier instead.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021