[Bf-blender-cvs] CVS commit: blender/source/blender/include BIF_resources.h blender/source/blender/makesdna DNA_view3d_types.h DNA_userdef_types.h blender/source/blender/src view.c toets.c space.c editobject.c drawview.c

Alexander Ewering blender at instinctive.de
Thu Jul 15 15:31:18 CEST 2004


intrr (Alexander Ewering) 2004/07/15 15:31:18 CEST

  Modified files:
    blender/source/blender/include BIF_resources.h 
    blender/source/blender/makesdna DNA_view3d_types.h 
                                    DNA_userdef_types.h 
    blender/source/blender/src view.c toets.c space.c editobject.c 
                               drawview.c 
  
  Log:
  Commit for the 4 aforementioned "features":
  
   - "Global Pivot": Maintains a global Pivot and Align mode setting for
     all 3d views when enabled, instead of seperate settings per 3d view
  
   - "Auto Perspective": Switch to ortho mode automatically on 1/3/7, and
     to Perspective when the view is rotated with the mouse
  
   - "Align mode": As suggested on the list, when enabled, transformations
     on several objects only transform their locations, not their sizes or
     rotations.
  
   - Grid dotted when not 1:1
  
  ***ATTENTION***! The User Interface parts of these features have not been
  committed, as I work on my own modified UI here. The three features need
  toggle buttons to turn them on and off.
  
  I used the following 3 buttons (first two features are in userprefs,
  third as a 3d view setting):
  
          uiDefButBitS(block, TOG, USER_AUTOPERSP, B_DRAWINFO, "Auto Persp",
              (xpos+edgespace+(3*medprefbut)+(3*midspace)+smallprefbut+2),y3+10,smallprefbut,buth,
              &(U.uiflag), 0, 0, 0, 0,
              "Automatically switch between orthographic and perspective");
  
          uiDefButBitS(block, TOG, USER_LOCKAROUND, B_DRAWINFO, "Global Pivot",
              (xpos+edgespace+(4*midspace)+(4*medprefbut)),y3+10,smallprefbut,buth,
              &(U.uiflag), 0, 0, 0, 0,
              "Use global pivot setting for all 3d views");
  
      uiDefIconButS(block, TOG|BIT|10, B_AROUND, ICON_ALIGN,
                  xco+=XIC,0,XIC,YIC,
                  &G.vd->flag, 0, 0, 0, 0, "Translate only (align)");
  
  Someone needs to add these to the interface in an appropriate manner!
  
  Thanks.
  
  Revision  Changes    Path
  1.24      +4 -3      blender/source/blender/include/BIF_resources.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_resources.h.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
  1.12      +2 -1      blender/source/blender/makesdna/DNA_view3d_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_view3d_types.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.30      +4 -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.29&r2=1.30&cvsroot=bf-blender>
  1.28      +3 -1      blender/source/blender/src/view.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/view.c.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
  1.31      +14 -7     blender/source/blender/src/toets.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/toets.c.diff?r1=1.30&r2=1.31&cvsroot=bf-blender>
  1.148     +47 -1     blender/source/blender/src/space.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.147&r2=1.148&cvsroot=bf-blender>
  1.93      +157 -151  blender/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.92&r2=1.93&cvsroot=bf-blender>
  1.74      +8 -4      blender/source/blender/src/drawview.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.73&r2=1.74&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list