[Bf-blender-cvs] CVS commit: blender/source/blender/include BDR_editobject.h blender/source/blender/python/api2_2x Blender.c NMesh.c Object.c Window.c blender/source/blender/src drawscene.c editarmature.c editcurve.c editfont.c editmesh.c editobject.c header_info.c header_view3d.c meshtools.c outliner.c ...

Geoffrey Bantle hairbat at yahoo.com
Thu Sep 28 03:55:44 CEST 2006


briggs (Geoffrey  Bantle) 2006/09/28 03:55:44 CEST

  Modified files:
    blender/source/blender/include BDR_editobject.h 
    blender/source/blender/python/api2_2x Blender.c NMesh.c 
                                          Object.c Window.c 
    blender/source/blender/src drawscene.c editarmature.c 
                               editcurve.c editfont.c editmesh.c 
                               editobject.c header_info.c 
                               header_view3d.c meshtools.c 
                               outliner.c poseobject.c toets.c 
                               verse_object.c 
  
  Log:
  -> Enter/Exit editmode wait cursor flags
  
  The wait cursor was being called during editmode enter and exit for meshes.
  This was a problem for several reasons. First of all, python modules like
  Mesh now make use of editmode features. These methods that wrap editmode
  tools may be called many times during the execution of a script
  and lead to the wait cursor rapidly flickering on and off.
  
  The other problem was that the wait cursor wasn't being called for editmode
  enter and exit of all data types. This is unified now.
  
  -New Arguments
  
  enter_editmode() should be passed a nonzero integer or simply EM_WAITCURSOR
  if the wait cursor is desired. Currently only the python API passes a '0'
  to enter_editmode()
  
  exit_editmode() has several options and they are passed in as the bitflags
  EM_FREEDATA, EM_FREEUNDO and EM_WAITCURSOR. These flags are defined in
  BDR_editobject.h.
  
  Revision  Changes    Path
  1.29      +7 -3      blender/source/blender/include/BDR_editobject.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BDR_editobject.h.diff?r1=1.28&r2=1.29&cvsroot=bf-blender>
  1.88      +2 -2      blender/source/blender/python/api2_2x/Blender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Blender.c.diff?r1=1.87&r2=1.88&cvsroot=bf-blender>
  1.119     +3 -3      blender/source/blender/python/api2_2x/NMesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/NMesh.c.diff?r1=1.118&r2=1.119&cvsroot=bf-blender>
  1.212     +2 -2      blender/source/blender/python/api2_2x/Object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Object.c.diff?r1=1.211&r2=1.212&cvsroot=bf-blender>
  1.41      +3 -3      blender/source/blender/python/api2_2x/Window.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Window.c.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
  1.15      +2 -2      blender/source/blender/src/drawscene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawscene.c.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
  1.112     +3 -3      blender/source/blender/src/editarmature.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editarmature.c.diff?r1=1.111&r2=1.112&cvsroot=bf-blender>
  1.51      +3 -3      blender/source/blender/src/editcurve.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editcurve.c.diff?r1=1.50&r2=1.51&cvsroot=bf-blender>
  1.38      +4 -4      blender/source/blender/src/editfont.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editfont.c.diff?r1=1.37&r2=1.38&cvsroot=bf-blender>
  1.180     +1 -5      blender/source/blender/src/editmesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh.c.diff?r1=1.179&r2=1.180&cvsroot=bf-blender>
  1.322     +24 -16    blender/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.321&r2=1.322&cvsroot=bf-blender>
  1.93      +2 -2      blender/source/blender/src/header_info.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_info.c.diff?r1=1.92&r2=1.93&cvsroot=bf-blender>
  1.185     +9 -9      blender/source/blender/src/header_view3d.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_view3d.c.diff?r1=1.184&r2=1.185&cvsroot=bf-blender>
  1.31      +2 -2      blender/source/blender/src/meshtools.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/meshtools.c.diff?r1=1.30&r2=1.31&cvsroot=bf-blender>
  1.71      +8 -8      blender/source/blender/src/outliner.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/outliner.c.diff?r1=1.70&r2=1.71&cvsroot=bf-blender>
  1.41      +2 -2      blender/source/blender/src/poseobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/poseobject.c.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
  1.84      +6 -6      blender/source/blender/src/toets.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/toets.c.diff?r1=1.83&r2=1.84&cvsroot=bf-blender>
  1.3       +2 -2      blender/source/blender/src/verse_object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/verse_object.c.diff?r1=1.2&r2=1.3&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list