haiku/headers/os/app
Axel Dörfler 14d02d22f6 Huge cleanup and fixes:
* attachView() is now called _CreateSelf() and creates the app_server
  view counterpart for itself, and no longer for a child view.
* removed superfluous deleteView().
* moved drawing from BWindow::DoUpdate() to BView::_Draw().
* made the recursive hook call functions consistent.
* fixed BWindow::DispatchMessage() to send public messages to the intended
  target (instead of always handling them itself directly).
* DispatchMessage() no longer eats unmapped key events that were targeted
  at the window directly.
* B_KEY_DOWN and B_KEY_UP events are now send to the target view as well
  (this couldn't work before as BMessages were broken with B_PREFERRED_TOKEN).
* the default button is now correctly targeted by BWindow::_DetermineTarget()
  (previously, the enter key was hacked to get through via _HandleKeyDown()).
* removing a view now also makes sure it won't have focus any longer.
* also, the DetachedFromWindow() hooks are now called first, so that any
  changes made there cannot mess up our window anymore.
* removed BView::SetPattern(); _UpdatePattern() now does its job.
* renamend private methods to match our preferred style.
* removed unused methods and variables.
* more consistent naming overall.
* removed _PR3_COMPATIBLE_ stuff - there is definitely no need for us to be
  compatible to that one.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15060 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-21 16:58:36 +00:00
..
AppDefs.h Added B_REDO constant (as found in Dano/Zeta). 2004-02-24 15:32:16 +00:00
Application.h Removed run_task(), as it's not really needed. 2005-11-21 12:35:30 +00:00
Clipboard.h * Got rid of the BClipboard::fCount. It was modified, but never read. 2005-01-13 00:54:00 +00:00
Cursor.h Moved cursor_which defs to a private header 2003-07-14 14:38:03 +00:00
Handler.h It is accomplished ... 2002-07-09 12:24:59 +00:00
Invoker.h This small change fixes a major problem! 2002-10-29 18:50:33 +00:00
Looper.h Huge cleanup and fixes: 2005-11-21 16:58:36 +00:00
Message4.h * made the dano and r5 message more similar to use (naming). 2005-11-20 22:24:03 +00:00
Message.h * reverted Adi's premature changes to BWindow and restored _DetermineTarget() and 2005-11-20 16:24:23 +00:00
MessageFilter.h It is accomplished ... 2002-07-09 12:24:59 +00:00
MessageQueue.h * almost rewrote BMessageQueue; simplified code, removed over-extensive documentation, 2005-11-16 13:01:59 +00:00
MessageRunner.h Rewrote the header from the scratch. 2003-06-04 20:29:23 +00:00
Messenger.h * reverted Adi's premature changes to BWindow and restored _DetermineTarget() and 2005-11-20 16:24:23 +00:00
PropertyInfo.h Remove R3 compatibility details from BPropertyInfo, fix memory leak and implement endian-ness 2002-08-21 06:44:27 +00:00
Roster.h Added a boolean "synchronous" parameter to BRoster::Shutdown(). Used in the 2005-07-17 16:37:11 +00:00