[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_global.h blender/source/blender/blenkernel/intern ipo.c scene.c blender/source/blender/blenloader/intern readfile.c writefile.c blender/source/blender/include BSE_time.h BIF_resources.h BIF_spacetypes.h BSE_drawipo.h BSE_headerbuttons.h ...

Ton Roosendaal ton at blender.org
Thu May 5 19:19:21 CEST 2005


ton (Ton Roosendaal) 2005/05/05 19:19:21 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_global.h 
    blender/source/blender/blenkernel/intern ipo.c scene.c 
    blender/source/blender/blenloader/intern readfile.c 
                                             writefile.c 
    blender/source/blender/include BIF_resources.h 
                                   BIF_spacetypes.h BSE_drawipo.h 
                                   BSE_headerbuttons.h blendef.h 
                                   mydevice.h transform.h 
    blender/source/blender/makesdna DNA_scene_types.h 
                                    DNA_screen_types.h 
                                    DNA_space_types.h 
                                    DNA_userdef_types.h 
    blender/source/blender/src SConscript blenderbuttons.c 
                               buttons_object.c buttons_scene.c 
                               drawipo.c editipo.c editmesh_add.c 
                               editmesh_lib.c editscreen.c 
                               headerbuttons.c resources.c space.c 
                               spacetypes.c toolbox.c usiblender.c 
  Added files:
    blender/source/blender/include BSE_time.h 
    blender/source/blender/src drawtime.c edittime.c header_time.c 
  
  Log:
  Added the new Timeline Window, copied from Tuhopuu, coded by Matt Ebb.
  
  Main change is that it's an own Space type now, not part of the Audio
  window... the audio window should restrict to own options. This way
  functionality is nicely separated.
  
  Since it's the first time I added a new space (since long!) I've made an
  extensive tutorial as well. You can find that here:
  http://www.blender3d.org/cms/Adding_new_Space_Window.557.0.html
  
  Notes for using timewindow;
  
  - Add time markers with MKey
  - CTRL+M gives option to name Marker
  - Markers cannot be moved yet...
  - Pageup-Pagedown keys moves current frame to next-prev Marker
  - Xkey removes Markers
  
  - If an object has Ipos or an Action, it draws key lines
  - CTRL+Pageup-Pagedown moves current frame to next-prev Key
  
  - Press S or E to set start/end frame for playback
  
  Notes about the implementation in Tuhopuu:
  
  - Add new Marker now selects new, deselects others
  - Selecting Marker didn't work like elsewhere in Blender, on click it
    should deselect all, except the indicated Marker. Not when holding SHIFT
    of course
  - Not exported functions are static now
  - Removed unused defines (MARKER_NONE NEXT_AVAIL)
  - Drawing order was confusing, doing too many matrix calls
  - Removed not needed scrollbar, added new function to draw time values.
    (Has advantage the MMB scroll works not confusing on a scrollbar)
  - Added proper support for 'frame mapping'
  - The string button (name Marker) had a bug (checked str[64] while str
    was only 64 long)
  - String button itself didn't allow "OK on enter"
  - Made frame buttons in header larger, the arrows overlapped
  - Removed support for negative frame values, that won't work so simple!
  
  Revision  Changes    Path
  1.21      +3 -1      blender/source/blender/blenkernel/BKE_global.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_global.h.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
  1.16      +31 -1     blender/source/blender/blenkernel/intern/ipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/ipo.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.24      +4 -1      blender/source/blender/blenkernel/intern/scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/scene.c.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
  1.121     +14 -12    blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.120&r2=1.121&cvsroot=bf-blender>
  1.43      +12 -1     blender/source/blender/blenloader/intern/writefile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.42&r2=1.43&cvsroot=bf-blender>
  1.37      +25 -26    blender/source/blender/include/BIF_resources.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_resources.h.diff?r1=1.36&r2=1.37&cvsroot=bf-blender>
  1.8       +2 -1      blender/source/blender/include/BIF_spacetypes.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_spacetypes.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.12      +2 -1      blender/source/blender/include/BSE_drawipo.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BSE_drawipo.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.19      +4 -1      blender/source/blender/include/BSE_headerbuttons.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BSE_headerbuttons.h.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
  1.35      +26 -6     blender/source/blender/include/blendef.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/blendef.h.diff?r1=1.34&r2=1.35&cvsroot=bf-blender>
  1.18      +4 -3      blender/source/blender/include/mydevice.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/mydevice.h.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
  1.5       +4 -3      blender/source/blender/include/transform.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/transform.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.41      +25 -11    blender/source/blender/makesdna/DNA_scene_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_scene_types.h.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
  1.18      +3 -2      blender/source/blender/makesdna/DNA_screen_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_screen_types.h.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
  1.27      +21 -1     blender/source/blender/makesdna/DNA_space_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_space_types.h.diff?r1=1.26&r2=1.27&cvsroot=bf-blender>
  1.39      +2 -1      blender/source/blender/makesdna/DNA_userdef_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_userdef_types.h.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>
  1.21      +3 -0      blender/source/blender/src/SConscript
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/SConscript.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
  1.26      +1379 -1318blender/source/blender/src/blenderbuttons.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/blenderbuttons.c.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>
  1.66      +1 -0      blender/source/blender/src/buttons_object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.65&r2=1.66&cvsroot=bf-blender>
  1.81      +2 -2      blender/source/blender/src/buttons_scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_scene.c.diff?r1=1.80&r2=1.81&cvsroot=bf-blender>
  1.45      +58 -11    blender/source/blender/src/drawipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawipo.c.diff?r1=1.44&r2=1.45&cvsroot=bf-blender>
  1.52      +2 -4      blender/source/blender/src/editipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editipo.c.diff?r1=1.51&r2=1.52&cvsroot=bf-blender>
  1.29      +4 -2      blender/source/blender/src/editmesh_add.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_add.c.diff?r1=1.28&r2=1.29&cvsroot=bf-blender>
  1.35      +1 -1      blender/source/blender/src/editmesh_lib.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_lib.c.diff?r1=1.34&r2=1.35&cvsroot=bf-blender>
  1.95      +8 -1      blender/source/blender/src/editscreen.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editscreen.c.diff?r1=1.94&r2=1.95&cvsroot=bf-blender>
  1.100     +5 -3      blender/source/blender/src/headerbuttons.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/headerbuttons.c.diff?r1=1.99&r2=1.100&cvsroot=bf-blender>
  1.41      +7 -3      blender/source/blender/src/resources.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/resources.c.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
  1.256     +102 -38   blender/source/blender/src/space.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.255&r2=1.256&cvsroot=bf-blender>
  1.10      +3 -2      blender/source/blender/src/spacetypes.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/spacetypes.c.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.95      +2 -2      blender/source/blender/src/toolbox.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/toolbox.c.diff?r1=1.94&r2=1.95&cvsroot=bf-blender>
  1.77      +13 -1     blender/source/blender/src/usiblender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/usiblender.c.diff?r1=1.76&r2=1.77&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list