[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