[Bf-blender-cvs] CVS commit: blender/source/blender/include BDR_editcurve.h interface.h blender/source/blender/src buttons_editing.c editcurve.c editobject.c interface.c interface_draw.c interface_panel.c resources.c space.c usiblender.c
Ton Roosendaal
ton at blender.org
Tue Aug 31 15:43:18 CEST 2004
ton (Ton Roosendaal) 2004/08/31 15:43:18 CEST
Modified files:
blender/source/blender/include BDR_editcurve.h interface.h
blender/source/blender/src buttons_editing.c editcurve.c
editobject.c interface.c
interface_draw.c interface_panel.c
resources.c space.c usiblender.c
Log:
Three functionalities in one commit, but there's overlap so I can't
separate it...
1) Curve/Surface editmode undo
Uses same syntax as mesh undo, so simple to integrate. Edit-curve data is
also quite simpler, so no need for any hack at all.
It re-uses the undo system from next point, which is nice short & clean
local code
2) Framework for global undo
The undo calls themselves are commented out. In a next commit I want to
enable it for a couple of main features, for further feedback.
The speed goes surprisingly well, especially with this new version that
'pushes' undo after a command, ensuring interactivity isnt frustrated
3) framework for texture based icons in Blender
Not activated code, but tested here. Part of 2.3 UI project.
btw: Johnny Matthews will assist in (and complete) the undo project
Revision Changes Path
1.6 +5 -1 blender/source/blender/include/BDR_editcurve.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BDR_editcurve.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.20 +3 -2 blender/source/blender/include/interface.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/interface.h.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
1.63 +1 -1 blender/source/blender/src/buttons_editing.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.62&r2=1.63&cvsroot=bf-blender>
1.18 +226 -66 blender/source/blender/src/editcurve.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editcurve.c.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
1.107 +8 -3 blender/source/blender/src/editobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.106&r2=1.107&cvsroot=bf-blender>
1.145 +8 -7 blender/source/blender/src/interface.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface.c.diff?r1=1.144&r2=1.145&cvsroot=bf-blender>
1.22 +16 -38 blender/source/blender/src/interface_draw.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface_draw.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
1.23 +151 -41 blender/source/blender/src/interface_panel.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface_panel.c.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
1.28 +79 -54 blender/source/blender/src/resources.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/resources.c.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
1.164 +18 -6 blender/source/blender/src/space.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.163&r2=1.164&cvsroot=bf-blender>
1.57 +126 -2 blender/source/blender/src/usiblender.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/usiblender.c.diff?r1=1.56&r2=1.57&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list