Blender Git Loki
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)
/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)