haiku/headers/private
Axel Dörfler 80a230b10e Rewrote the push/pop state and ViewAttr stuff:
- it now seems to work finally correctly
- renamed ViewAttr to ViewState and put it into the BPrivate namespace
- some refactoring (moved some private BView methods to ViewState)
- renamed AS_LAYER_MOVETO/RESIZETO to *_TO (note the underscore)
- exchanged BView::originX/Y with fParentOffset (BPoint)
- divided AS_LAYER_GET_COLORS into separate ones for high/low/view color
- BView::SetPattern() now actually works as expected (ie. updates
  only if necessary)
- exchanged the ViewAttr::flags with ViewState::valid_flags which inverses
  the previous logic (which wasn't even used consistently)
- fState was initialized twice (incorrectly by the ViewAttr constructor,
  and then again correctly by initCachedState()) - now the ViewState
  constructor does the job alone, but correctly
- BView::PushState() no longer resets the state (it did so only locally
  anyway...)
- cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13325 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-06-28 18:56:55 +00:00
..
app Rewrote the push/pop state and ViewAttr stuff: 2005-06-28 18:56:55 +00:00
debug Added patch originally written by Ingo Weinhold: 2005-05-29 00:44:51 +00:00
disk_scanner Changes due to the removal of the extended_partition_info::partition_code field. 2003-02-18 21:30:07 +00:00
drivers Added poke driver, courtesy of Oscar Lesta. The "poke" command line application will follow. 2005-06-16 19:12:46 +00:00
graphics added/modified shared_info to (better) support upto 32 3D accelants. Needs to be improved/expanded later though. 2005-06-19 15:11:42 +00:00
input added a tablet_movement struct 2005-04-20 21:53:21 +00:00
interface Rewrote the push/pop state and ViewAttr stuff: 2005-06-28 18:56:55 +00:00
kernel Apparently, both load_image() and exec*() support running scripts. We do that 2005-06-14 11:23:29 +00:00
libroot The "shebang" handler is supposed to parse arguments, too - we now do that. 2005-06-14 12:39:06 +00:00
mail Imported MDR. Some code still not entirely functional -- I haven't been able to figure out how to detect SSL, so IMAP and POP have it turned off. PPP auto-detect is also not functional at the moment. Other than that, it seems to work beautifully. Packaging will come later. 2004-09-20 22:31:50 +00:00
media removed ChunkCache.h from shared private include files 2004-11-21 00:11:39 +00:00
midi Haiku be thy name. 2004-06-25 08:47:00 +00:00
net This should now actually fix the recursive lookup of the net_stack_driver. We must only load the networking core once. 2005-04-13 14:19:20 +00:00
opengl/GL/internal Internal Mesa3D's private declaration use everywhere in Mesa code. 2005-06-26 13:54:42 +00:00
print Added missing comment. 2005-04-09 17:09:08 +00:00
screen_saver Changed the way preferences are stored. 2004-10-09 23:17:47 +00:00
servers/app Improved AreaPool to have an initial size as well as well as a name that is 2005-06-24 04:01:16 +00:00
shared Courtesy of Olivier Coursiere (aka oco), based on documentation (feel free to check against real hardware) 2005-04-17 22:46:08 +00:00
storage BDiskDeviceList now has a default value for the "useOwnLocker" argument - it defaults 2005-05-03 00:28:31 +00:00
syslog_daemon Forgot to commit SYSLOG_FACILITY_INDEX() macro. 2003-12-30 00:20:40 +00:00
textencoding use const char for parameters, uint to avoid warnings, and strcasecmp for name comparisons 2004-11-11 07:35:47 +00:00
tracker Added private libtracker headers, shared with Deskbar. 2005-05-23 00:24:17 +00:00
translation Moved FuncTranslator.h from current/headers/os/translation to private headers. Moved translator_data struct from TranslationDefs.h to FuncTranslator.h. 2005-02-12 14:35:36 +00:00