[Bf-blender-cvs] CVS commit: blender/source/blender/blenloader/intern readfile.c blender/source/blender/include BIF_screen.h BSE_drawview.h BSE_headerbuttons.h blendef.h mydevice.h blender/source/blender/makesdna DNA_screen_types.h DNA_space_types.h blender/source/blender/src buttons_scene.c ...

Ton Roosendaal ton at blender.org
Wed May 11 22:01:42 CEST 2005


ton (Ton Roosendaal) 2005/05/11 22:01:42 CEST

  Modified files:
    blender/source/blender/blenloader/intern readfile.c 
    blender/source/blender/include BIF_screen.h BSE_drawview.h 
                                   BSE_headerbuttons.h blendef.h 
                                   mydevice.h 
    blender/source/blender/makesdna DNA_screen_types.h 
                                    DNA_space_types.h 
    blender/source/blender/src buttons_scene.c drawview.c 
                               editipo.c editscreen.c edittime.c 
                               header_time.c headerbuttons.c 
                               interface.c space.c view.c 
  
  Log:
  Animated UI for TimeLine "Play"
  
  Using the Play button in timeline, now uses an event-driven system to
  update the animation system and signal windows to redraw. Meaning the
  full UI remains responsive!
  
  Check the new Pulldown "Playback" to set which windows you like to see
  updated. Same settings is used for LMB 'dragging' frames in Timeline.
  
  Implementation notes;
  
  - the Icon for 'Pause' (or stop) has to be made yet, I commit this from
    my laptop... all was coded during a 2 x 5 hour train ride to germany
  - the anim playback system (ALT+A too) now uses correct "frames per
    second" as maximum speed. Buttons can be found in 3 places in the UI,
    also added it as pulldown item
  - The system works with 'screen handlers', which has been coded with
    using Python (networked) events or verse in mind too. A doc on that
    will follow.
  - the buttons code has been made 'resistant' to animated UIs too,
    preventing flashing of hilites.
  - All subloops (like transform) stop playback, with exception of MMB
    view manipulations.
  
  As extra; found tweak to make Textured AA fonts draw without distortion.
  Looks perfect here on laptop now (like Pixmap fonts) and is 20x faster.
  
  Revision  Changes    Path
  1.123     +7 -2      blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.122&r2=1.123&cvsroot=bf-blender>
  1.14      +14 -1     blender/source/blender/include/BIF_screen.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_screen.h.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
  1.11      +1 -3      blender/source/blender/include/BSE_drawview.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BSE_drawview.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.20      +2 -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.19&r2=1.20&cvsroot=bf-blender>
  1.36      +2 -1      blender/source/blender/include/blendef.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/blendef.h.diff?r1=1.35&r2=1.36&cvsroot=bf-blender>
  1.19      +4 -3      blender/source/blender/include/mydevice.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/mydevice.h.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
  1.20      +6 -3      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.19&r2=1.20&cvsroot=bf-blender>
  1.28      +8 -3      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.27&r2=1.28&cvsroot=bf-blender>
  1.83      +11 -8     blender/source/blender/src/buttons_scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_scene.c.diff?r1=1.82&r2=1.83&cvsroot=bf-blender>
  1.131     +2 -73     blender/source/blender/src/drawview.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.130&r2=1.131&cvsroot=bf-blender>
  1.54      +2 -2      blender/source/blender/src/editipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editipo.c.diff?r1=1.53&r2=1.54&cvsroot=bf-blender>
  1.96      +130 -3    blender/source/blender/src/editscreen.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editscreen.c.diff?r1=1.95&r2=1.96&cvsroot=bf-blender>
  1.6       +50 -4     blender/source/blender/src/edittime.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/edittime.c.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.5       +87 -11    blender/source/blender/src/header_time.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_time.c.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.103     +27 -16    blender/source/blender/src/headerbuttons.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/headerbuttons.c.diff?r1=1.102&r2=1.103&cvsroot=bf-blender>
  1.186     +20 -4     blender/source/blender/src/interface.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface.c.diff?r1=1.185&r2=1.186&cvsroot=bf-blender>
  1.261     +12 -7     blender/source/blender/src/space.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.260&r2=1.261&cvsroot=bf-blender>
  1.45      +3 -2      blender/source/blender/src/view.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/view.c.diff?r1=1.44&r2=1.45&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list