haiku/headers/private/interface
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
..
BMCPrivate.h BMenuField 2003-06-16 08:32:55 +00:00
ClientFontList.h added missing newline 2004-06-12 19:57:20 +00:00
clipping.h Reverted to the original comment, as I had worked on an older version of this file. 2004-08-25 07:36:57 +00:00
ColorTools.h Added ColorTools and ColumnListView from Vision cvs repository 2004-09-16 20:42:34 +00:00
ColumnListView.h Added ColorTools and ColumnListView from Vision cvs repository 2004-09-16 20:42:34 +00:00
input_globals.h added a function signature 2004-07-29 13:33:51 +00:00
MenuPrivate.h Added a header with menu actions defines 2005-06-07 13:34:50 +00:00
MenuWindow.h Updated header 2005-01-04 13:00:33 +00:00
moreUTF8.h fixed memory corruption in the stuff I added to moreUTF8. This fixes GetEscapement crashes. The rest of the file needs reviewing as well, but I wanted to commit this ASAP 2005-06-15 17:09:00 +00:00
PictureProtocol.h Tweaked a def to remove a conflict with Accelerant.h 2003-11-22 00:43:16 +00:00
pr_server.h Added macro. 2002-12-09 04:33:55 +00:00
PrivateScreen.h RetraceSemaphore() doesn't need to be public 2005-06-25 05:40:59 +00:00
R5_AppServerLink.h Needs to include the R5_Session.h 2003-09-19 19:42:52 +00:00
R5_Session.h Added a BDirectWindow implementation which works with BeOS R5 (at least, with the Chart demo app) 2003-09-18 13:39:39 +00:00
RegionSupport.h Undid a change from r12937 to fix building libbe.so 2005-06-05 01:15:26 +00:00
TextInput.h Fixes 2003-06-16 07:27:24 +00:00
TextViewSupportBuffer.h Added a debugger call in case the reallocation fails. 2004-11-04 08:53:46 +00:00
TPicture.h Checkin for Marc Flerackers 2003-03-21 11:12:54 +00:00
truncate_string.h huge cleanup, support for SetSizeLimits, support for truncating strings, numerous decorator bug fixes, Layer does not draw when view color is B_TRANSPARENT_COLOR, cleaner dispatching of mouse events to the WinBorder in RootLayer, commented the char map selection in the font server, as it seems glyph lookup by unicode index works much better with the default map 2005-06-03 19:50:30 +00:00
ViewAux.h Rewrote the push/pop state and ViewAttr stuff: 2005-06-28 18:56:55 +00:00
WidthBuffer.h another build fix 2004-06-20 17:43:32 +00:00
WindowAux.h fixed some pretty bad bugs that prevented menus from working (they now do): The BMessage* in AddShortcut is taken in responsibility by the BWindow, so we cannot directly use the message from BMenuItem, the be_app was locked in InitData but never unlocked, it fixes BMenus only working once, and who knows what else it fixes. A little cleanup with _BCmdKey usage, also note that it is inefficient to RemoveItem()s from a list in the destructor of any class using a BList as data container! Simply delete the items and be done with it. The BList destructor will take care of the rest and free its storage in one go. 2005-06-07 13:19:28 +00:00
WindowPrivate.h added a dependency on Window.h 2005-02-02 16:45:31 +00:00
ZombieReplicantView.h Adding some more or less complete classes from Marc Flerackers 2004-06-29 12:20:32 +00:00