[Bf-blender-cvs] CVS commit: blender/source/blender/makesdna DNA_screen_types.h blender/source/blender/src interface_panel.c

Matt Ebb matt at mke3.net
Wed Apr 26 16:47:04 CEST 2006


broken (Matt Ebb) 2006/04/26 16:47:04 CEST

  Modified files:
    blender/source/blender/makesdna DNA_screen_types.h 
    blender/source/blender/src interface_panel.c 
  
  Log:
  == interface ==
  
  * Floating panel edge snapping
  
  Floating panels now have a snapping mechanism that sticks them to the edge of a window when you drag them within a small range of it. This not only allows nice easy alignment of panels within a window, but also keeps them stuck to window edges when the window is resized. This means that you no longer get panels that were once on the edge of the window left drifting in the middle of your view if you resize it larger, which was rather annoying before.
  
  Another goodie is that panels snapped to the bottom edge of the screen will minimise down to the bottom when collapsed, and will move back up to be edge aligned when maximised again, preventing collapsed panels down here from hanging around in space.
  
  Revision  Changes    Path
  1.23      +12 -2     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.22&r2=1.23&cvsroot=bf-blender>
  1.37      +74 -13    blender/source/blender/src/interface_panel.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface_panel.c.diff?r1=1.36&r2=1.37&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list