haiku/headers
Stephan Aßmus 099fb2d3be * removed declarations for methods which are not used/implemented in View.h
* improved naming of some private BView functions and used our underscore
  prefix
* added a _DrawAfterChildren method to BView which does the necessary setup
  and calls the DrawAfterChildren hook
* call the new _DrawAfterChildren method in the BWindow implementation, this
  was easy since the view tokens are already hierachically sorted
* implement support for B_DRAW_ON_CHILDREN in the app_server's ViewLayer, it
  simply means that children are ignored for the views clipping region, any
  drawing methods will paint over children (therefor the B_DRAW_ON_CHILDREN
  flag is even properly named)

With these changes, support for B_DRAW_ON_CHILDREN and the DrawAfterChildren()
hook are implemented and behave exactly as on R5 as far as I can tell, also
for the view background painting.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23154 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-12-25 14:47:06 +00:00
..
build * fix the build of the libbe_test target 2007-11-01 15:03:58 +00:00
compatibility/bsd Added daemon() function to libbsd.so. 2007-09-04 12:32:20 +00:00
cpp
glibc
gnu
legacy/network
libs updated libpng to 1.2.22 2007-10-26 18:09:44 +00:00
os * removed declarations for methods which are not used/implemented in View.h 2007-12-25 14:47:06 +00:00
posix added pthread_once() implementation and tests 2007-12-07 21:02:59 +00:00
private * Made QueueCommands::Write() and MakeSpace() public. 2007-12-13 14:56:28 +00:00
tools