haiku/headers/os/interface
Axel Dörfler 4ceb1e519c * reverted Adi's premature changes to BWindow and restored _DetermineTarget() and
task_looper() again.
* removed BMessenger::fPreferred - whenever you had to specify "usePreferred" separately,
  you don't have to do that anymore - use B_PREFERRED_TOKEN instead.
* fixed BTokenSpace::GetToken() semantics: it will no longer touch the "object" argument
  in case of failure.
* Introduced a BWindow::_DistributeMessage() that will be part of the event dispatcher
  counterpart to the app_server (the other will be _DetermineTarget()).
* Made it easier to use Michael's Message4 implementation: just add the following line
  to your UserBuildConfig:
	AppendToConfigVar DEFINES : HAIKU_TOP src : USING_MESSAGE4 : global ;
* Introduced ServerWindow::HandlerMessenger() and FocusMessenger() - the first will
  target the client handler, while the other will target the preferred handler of the
  client looper (usually the view having focus).
* Fixed dano message unflattening in the Message4 code.
* Changed BMessage::PrintToStream() to no longer use macros in the Message4 implementation.
* I hope that's all - it's a huge change, but it's all connected.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15046 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-20 16:24:23 +00:00
..
Alert.h It is accomplished ... 2002-07-09 12:24:59 +00:00
Bitmap.h Implemented BPrivateScreen::ReadBitmap(), but the guts are still missing 2005-07-13 22:33:52 +00:00
Box.h It is accomplished ... 2002-07-09 12:24:59 +00:00
Button.h Forgot to commit the changed header too. 2005-06-30 09:14:08 +00:00
ChannelControl.h Applied our style guide as someone (cough! *** Axel *** cough!) bugged me (correctly) about it :) 2005-02-01 14:29:06 +00:00
ChannelSlider.h Vertical() can be const and should be, when invoked on a const instance. 2005-02-02 13:33:34 +00:00
CheckBox.h no Invalidate in BControl::SetValue, I figure more controls need to be updated for this change 2005-06-03 19:55:49 +00:00
ColorControl.h * rewrote ColorControl.h 2005-11-15 02:45:19 +00:00
ColorUtils.h Tweak to FindClosestColor 2004-09-05 00:46:37 +00:00
Control.h It is accomplished ... 2002-07-09 12:24:59 +00:00
Deskbar.h clean up 2004-10-25 08:31:38 +00:00
Dragger.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
Font.h BFont::_GetExtraFlags() no longer returns a status value, but fills in default 2005-11-07 11:08:27 +00:00
GraphicsDefs.h Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
Input.h It is accomplished ... 2002-07-09 12:24:59 +00:00
InterfaceDefs.h R5 needs a 3 buttons map only 2004-10-07 15:14:29 +00:00
ListItem.h to stay compatible, ListItem.h now also declares BStringItem 2002-10-29 19:52:00 +00:00
ListView.h * fix invalidation of changed items 2005-11-15 01:36:10 +00:00
Menu.h Minor header-related changes 2003-05-14 17:21:46 +00:00
MenuBar.h Minor header-related changes 2003-05-14 17:21:46 +00:00
MenuField.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
MenuItem.h Moved BSeparatorItem's interface to its own file. Everything still builds, amazing :P 2004-12-30 10:11:38 +00:00
MultiChannelControl.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
OptionControl.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
OptionPopUp.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
OutlineListView.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
Picture.h Imported Marc Flerackers' header for BPicture 2003-03-18 22:04:04 +00:00
PictureButton.h New addition, with required modification to build file. 2002-08-28 03:41:58 +00:00
Point.h It is accomplished ... 2002-07-09 12:24:59 +00:00
Polygon.h Adding implementation provided by Marc Flerackers. 2002-10-16 04:29:31 +00:00
PopUpMenu.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
PrintJob.h It is accomplished ... 2002-07-09 12:24:59 +00:00
RadioButton.h improved look and applied style guide, fixed redrawing in BWindows with synchronous controls, it wouldn't have mattered if Haiku didn't have anti-aliasing, override B_RETURN on keydown to disallow turning the control off 2005-11-05 16:46:36 +00:00
Rect.h Cleanup. 2005-06-04 15:15:42 +00:00
Region.h Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader 2005-06-14 21:28:56 +00:00
Screen.h * Forgot to update Screen.h with the last commit... 2005-11-14 12:08:21 +00:00
ScrollBar.h fix the FBC problem, as Ingo pointed out, derived classes contain slots for all virtuals defined in the base class, therefor, it is ok to just define WindowActivated for BScrollBar. The only problem is that BScrollBar::WindowActivated() cannot be called from apps having overridden WindowActivated() in a BScrollBar subclass of their own. 2005-11-15 23:46:02 +00:00
ScrollView.h Added a private static BorderSize() method. I wonder why those functions 2004-02-20 18:43:34 +00:00
SeparatorItem.h Moved BSeparatorItem's interface to its own file. Everything still builds, amazing :P 2004-12-30 10:11:38 +00:00
Shape.h Renamed BAppServerLink to AppServerLink, BPortLink to PortLink, LinkMsgReader 2005-06-14 21:28:56 +00:00
Shelf.h Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
Slider.h "#ifdef __HAIKU__" is no longer needed with the new build system. 2005-11-15 13:47:48 +00:00
StatusBar.h It is accomplished ... 2002-07-09 12:24:59 +00:00
StringItem.h Removed BStringItem class from ListItem.h. 2002-10-29 18:41:51 +00:00
StringView.h It is accomplished ... 2002-07-09 12:24:59 +00:00
TabView.h Initial Checkin 2002-09-26 14:53:19 +00:00
TextControl.h This is the full header of BTextControl 2003-06-20 10:09:19 +00:00
TextView.h rename RecalLineBreaks to RecalculateLineBreaks ; use ceil() when computing the origins for lines 2004-11-11 10:07:40 +00:00
UnicodeBlockObjects.h It is accomplished ... 2002-07-09 12:24:59 +00:00
View.h Some refactoring and cleanup: 2005-06-28 23:02:44 +00:00
Window.h * reverted Adi's premature changes to BWindow and restored _DetermineTarget() and 2005-11-20 16:24:23 +00:00