haiku/headers/private/app
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
..
ApplicationPrivate.h * Added a private API class BServer, a BApplication subclass especially 2005-06-28 14:53:29 +00:00
AppMisc.h Added function is_running_on_haiku(), which returns at runtime whether we're running under Haiku. 2005-01-17 01:20:22 +00:00
AppServerLink.h Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader 2005-06-14 21:28:56 +00:00
AreaLink.h add newline to end of file 2003-04-14 01:56:41 +00:00
ClipboardPrivate.h Use new init_clipboard() function which initializes the global be_clipboard at libbe init time. 2005-01-13 00:50:26 +00:00
LinkMsgReader.h Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader 2005-06-14 21:28:56 +00:00
LinkMsgSender.h Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader 2005-06-14 21:28:56 +00:00
LooperList.h gcc 3 fixes 2003-08-04 00:46:53 +00:00
MessageBody.h Fixed a couple of memory leaks and an incorrect index bounds check. 2004-08-24 23:54:02 +00:00
MessageField.h A number of bug fixes. In particular: 2004-11-02 21:35:28 +00:00
MessagePrivate.h Consequently use B_PREFERRED_TOKEN when the preferred target is addressed. 2005-01-29 17:44:55 +00:00
MessageUtils.h Allow that const data can be supplied to TChecksumHelper::Cache(). 2005-01-29 00:17:24 +00:00
MessengerPrivate.h * Fixed mismatching header guard. 2005-01-25 14:42:55 +00:00
PortLink.h Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader 2005-06-14 21:28:56 +00:00
PortMessage.h Updates to sync with (hopefully) last messaging protocol tweaks 2003-10-13 23:33:20 +00:00
PortQueue.h Separated PortQueue and PortMessage into separate files. 2003-06-22 17:17:40 +00:00
RegistrarDefs.h * Moved everything into the BPrivate namespace. 2005-01-18 01:06:30 +00:00
RegistrarThread.h Removed an old and inaccurate comment I just noticed. 2002-09-29 07:24:56 +00:00
RegistrarThreadManager.h Made kThreadLimit constant public 2002-10-04 04:22:08 +00:00
RosterPrivate.h Replaced _init_roster_() _delete_roster_() by static functions in BRoster::Private. 2005-01-25 15:20:11 +00:00
Server.h * Added a private API class BServer, a BApplication subclass especially 2005-06-28 14:53:29 +00:00
ServerMemIO.h Added class for requesting shared client-server memory 2004-10-09 18:13:33 +00:00
ServerProtocol.h Rewrote the push/pop state and ViewAttr stuff: 2005-06-28 18:56:55 +00:00
Session.h Minor header tweaks relating to the message buffer size 2004-06-11 13:36:48 +00:00
SysCursor.h API tweaks 2003-10-10 02:33:38 +00:00
TokenSpace.h Minor tweak. 2003-03-19 05:14:07 +00:00