Blender Git Commit Log

Git Commits -> Revision ec8ad8d

October 12, 2014, 11:53 (GMT)
Grease Pencil Layers UI: Ported properties panel to Python and UI Lists

This commit ports the Grease Pencil properties panel (which displayed the layers info)
to Python, and simplifies the design by using UI Lists instead of listing out the
contents of each layer inline. The resulting design is a lot more compact, and should
also be more easily scannable, especially when you have lots of layers.

For now, I've left all the old C-based layers code alone, but just commented out
in case we need to roll back this commit. So far, all the editors seem to be behaving
correctly, but I may have glossed over some details.

Commit Details:

Full Hash: ec8ad8d0c47af5e3550f625614a5c3933e9438e3
Parent Commit: e3fd2fe
Lines Changed: +261, -31

12 Modified Paths:

/release/scripts/startup/bl_ui/properties_grease_pencil_common.py (+145, -17) (Diff)
/release/scripts/startup/bl_ui/space_clip.py (+22, -11) (Diff)
/release/scripts/startup/bl_ui/space_image.py (+9, -1) (Diff)
/release/scripts/startup/bl_ui/space_node.py (+15, -1) (Diff)
/release/scripts/startup/bl_ui/space_sequencer.py (+9, -0) (Diff)
/release/scripts/startup/bl_ui/space_view3d.py (+7, -0) (Diff)
/source/blender/editors/space_clip/clip_buttons.c (+4, -0) (Diff)
/source/blender/editors/space_image/image_buttons.c (+2, -0) (Diff)
/source/blender/editors/space_node/node_buttons.c (+4, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_buttons.c (+4, -0) (Diff)
/source/blender/editors/space_view3d/view3d_buttons.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_gpencil.c (+38, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021