Blender Git Loki

Git Commits -> Revision 8319b3d

Revision 8319b3d by Daniel Dunbar (master)
August 4, 2005, 07:25 (GMT)
- modifier UI update (aka, find the modifier buttons!!)
- moved back to editing buttons, where life is now cramped... switched
to constraint style foldout panes, still a WIP. In particular not
sure what buttons should be in header (and if current toggles stay
in header if they should also be in an expanded pane). Also need
new icons for move up/move down (and drag and drop would of course
be nice). Finally current plane is to make it so modifiers will
expand out in modifier pane for horizontal orientations instead of
just going down down down to goblin town.
- added error field to modifiers that is displayed in UI, need to have
some way for modifiers to return errors back to interface (esp. important
for python)
- tweaked cage determination and handling, currently the editmode cage
is determined by last modifier with OnCage set that is preceeded completely
by modifiers that support mapping or are disabled in editmode. it is
kinda confusing, but the interface only lets you toggle OnCage for modifiers
that support it - it just might not be clear all the time why you can't
toggle a certain modifier OnCage.
- update displistmesh_copy to only copy edges if non-NULL

There is a display bug that already existed but is more obvious with
new modifiers where parts of the pane get drawn in a different area
after toggling editmode. It has to do with drawing parts of the interface
using GL instead of 100% buttons. I try to keep my grubby little toes
out of the interface code so this can wait for Ton to return.

Commit Details:

Full Hash: 8319b3d1fa3f1c594cd03cc04c153bc26174c7a7
SVN Revision: 5010
Parent Commit: 85704d6
Lines Changed: +509, -337

11 Modified Paths:

/source/blender/blenkernel/BKE_bad_level_calls.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+8, -20) (Diff)
/source/blender/blenkernel/intern/displist.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+75, -5) (Diff)
/source/blender/blenloader/intern/readfile.c (+2, -0) (Diff)
/source/blender/include/butspace.h (+4, -2) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+3, -0) (Diff)
/source/blender/src/butspace.c (+1, -1) (Diff)
/source/blender/src/buttons_editing.c (+410, -0) (Diff)
/source/blender/src/buttons_object.c (+0, -308) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021