[Bf-blender-cvs] CVS commit: blender/source/blender/blenloader/intern readfile.c blender/source/blender/include BIF_interface.h BIF_mywindow.h BIF_space.h BSE_drawview.h interface.h blender/source/blender/makesdna DNA_screen_types.h DNA_space_types.h DNA_view3d_types.h blender/source/blender/src ...

Ton Roosendaal ton at blender.org
Wed Oct 15 14:26:27 CEST 2003


ton (Ton Roosendaal) 2003/10/15 14:26:27 CEST

  Modified files:
    blender/source/blender/blenloader/intern readfile.c 
    blender/source/blender/include BIF_interface.h BIF_mywindow.h 
                                   BIF_space.h BSE_drawview.h 
                                   interface.h 
    blender/source/blender/makesdna DNA_screen_types.h 
                                    DNA_space_types.h 
                                    DNA_view3d_types.h 
    blender/source/blender/src butspace.c buttons.txt 
                               buttons_shading.c drawipo.c 
                               drawview.c header_info.c 
                               header_view3d.c interface.c 
                               mywindow.c space.c 
  
  Log:
  - expanded internal windowmanager that it allows button panels in any
    window (type)
  - each SpaceData struct (not the window!) can get 'block handlers'
    assigned, basically event codes that invoke drawing button panels.
  - this is saved in files, and Panels behave in any window like it does now
    in buttonswindow
  - it also means that a 'space window' should leave with a matrix set for
    buttons level
  - try it in view3d header menu, 'view'->'backdrop'. this opens the old
    viewbuttons
  - it all works non blocking! instant updates of viewbuttons visible in
    3d window now.
  
  Not done yet:
  - checking and fixing frontbuffer drawing (select a wireframe draws over)
  - temporally vertices cannot be selected, is my next project
  - closing or hiding Panels...
  - styling stuff... i committed for others to review as well.
  
  Have fun. this is certainly a huge improvement over the old viewbuttons!
  
  Revision  Changes    Path
  1.23      +18 -1     blender/source/blender/blenloader/intern/readfile.c
  1.16      +2 -2      blender/source/blender/include/BIF_interface.h
  1.6       +4 -1      blender/source/blender/include/BIF_mywindow.h
  1.13      +16 -1     blender/source/blender/include/BIF_space.h
  1.8       +4 -1      blender/source/blender/include/BSE_drawview.h
  1.12      +4 -1      blender/source/blender/include/interface.h
  1.13      +2 -2      blender/source/blender/makesdna/DNA_screen_types.h
  1.15      +45 -12    blender/source/blender/makesdna/DNA_space_types.h
  1.8       +5 -2      blender/source/blender/makesdna/DNA_view3d_types.h
  1.14      +5 -2      blender/source/blender/src/butspace.c
  1.8       +0 -204    blender/source/blender/src/buttons.txt
  1.12      +1 -1      blender/source/blender/src/buttons_shading.c
  1.14      +1 -2      blender/source/blender/src/drawipo.c
  1.17      +212 -3    blender/source/blender/src/drawview.c
  1.4       +9 -2      blender/source/blender/src/header_info.c
  1.3       +31 -10    blender/source/blender/src/header_view3d.c
  1.57      +56 -32    blender/source/blender/src/interface.c
  1.8       +9 -1      blender/source/blender/src/mywindow.c
  1.55      +43 -2     blender/source/blender/src/space.c



More information about the Bf-blender-cvs mailing list