haiku/headers/os/interface
Stephan Aßmus 71ea6c9229 * Refactored a method for getting the transit from a mouse moved message.
* In _StealMouseMessage(), don't maintain fLastMouseMovedView, instead,
  prevent B_MOUSE_MOVED message from being stolen that are important for
  detecting transit changes. The point is that some apps (like Tracker) are
  shooting themselves in the foot because they steal mouse messages via
  GetMouse() in one place, but then rely on sane transit values in another
  place. The way it works now, the view in question may get notified of the
  same mouse moved coordinate twice, once via GetMouse() and once via
  MouseMoved().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28002 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-10-12 19:30:59 +00:00
..
AbstractLayoutItem.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
Alert.h Rewrote BAlert button layout routine. Made it much simpler, and it's now 2006-06-16 16:22:53 +00:00
Alignment.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
Bitmap.h * Implemented new BView drawing functions DrawBitmap[Async]( 2008-07-28 18:58:30 +00:00
Box.h * Added layout-friendly constructors and implemented Min/Max/PreferredSize(), 2007-06-08 23:40:16 +00:00
Button.h * Added default value for message in two arguments constructor. 2007-06-09 10:51:15 +00:00
CardLayout.h Just noticed this file was using CR/LF newlines... 2008-09-01 20:12:13 +00:00
ChannelControl.h Rewrote ChannelControl.h 2008-09-02 11:28:32 +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 Added layout-friendly constructors and implemented Min/Max/PreferredSize(). 2007-06-09 10:52:36 +00:00
ColorControl.h Applied patch by Alexander Deckner (with a few small changes by myself): 2008-01-20 21:20:12 +00:00
Control.h Added layout-friendly constructor. 2007-06-09 10:47:05 +00:00
Deskbar.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
Dragger.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
Font.h Added additional font face flags for "condensed", "light" and "heavy". 2008-05-24 14:54:18 +00:00
GraphicsDefs.h Fix GCC4 build. 2008-06-03 19:24:56 +00:00
GridLayout.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
GridLayoutBuilder.h Added convenience methods to allow a group or grid layout's insets to be set 2007-01-31 20:30:20 +00:00
GridView.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
GroupLayout.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
GroupLayoutBuilder.h Added convenience methods to allow a group or grid layout's insets to be set 2007-01-31 20:30:20 +00:00
GroupView.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
Input.h Rewrote Input.h, adjusted Input.cpp accordingly, added nothrow on 2008-02-07 10:50:39 +00:00
InterfaceDefs.h space cleanup 2008-09-01 18:37:13 +00:00
Layout.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
LayoutContext.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
LayoutItem.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
LayoutUtils.h * Added FixSizeConstraints() functions, which adjust the elements of a (min, 2007-06-08 23:14:48 +00:00
ListItem.h patch by Rene Gollent: 2008-02-24 14:15:28 +00:00
ListView.h - Fix an error in SwapItems where the item tops would not be swapped 2008-02-26 13:27:24 +00:00
Menu.h Renamed some private methods to have the underline prefix, now that 2008-04-11 08:53:25 +00:00
MenuBar.h Rewrote PopUpMenu.h and MenuBar.h. Adjusted source files accordingly. 2007-10-29 10:40:16 +00:00
MenuField.h * Don't set an explicit max size, instead calculate a proper max size in 2008-09-16 10:45:27 +00:00
MenuItem.h * Rewrote the trigger selection mechanism: it now searches for uppercase 2007-09-30 10:52:45 +00:00
MultiChannelControl.h some header files to be R5 compatible 2002-10-23 13:54:44 +00:00
OptionControl.h Rewrote OptionPopUp.h and OptionControl.h 2007-10-22 14:59:04 +00:00
OptionPopUp.h Rewrote OptionPopUp.h and OptionControl.h 2007-10-22 14:59:04 +00:00
OutlineListView.h Rewrote SwapItems() so as to not fail in various cases. 2008-06-28 03:03:56 +00:00
Picture.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
PictureButton.h New addition, with required modification to build file. 2002-08-28 03:41:58 +00:00
Point.h * Removed the _IMPEXP* stuff from the headers Ingo clearly identified as ours. 2007-07-06 10:35:17 +00:00
Polygon.h This hopefully stops BPoligon from corrupting memory. 2007-11-10 21:23:04 +00:00
PopUpMenu.h * Cleaned up odd indentation. 2008-07-14 17:30:59 +00:00
PrintJob.h Restored the copyright notice before r24684, as pointed out by Marcus Overhagen on the Haiku-commits mailing list, r24684 is a copyright violation. 2008-04-05 11:55:14 +00:00
RadioButton.h * Updated the coding style. 2008-09-16 15:08:02 +00:00
Rect.h Removed the BSize(const BRect&) constructor and added BRect::Size() 2007-05-12 16:50:16 +00:00
Region.h Added const versions of the methods that should have been declared like 2008-07-28 18:50:07 +00:00
Screen.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
ScrollBar.h * Update header indentation. 2008-09-13 19:20:18 +00:00
ScrollView.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
SeparatorItem.h Rewrote PopUpMenu.h and MenuBar.h. Adjusted source files accordingly. 2007-10-29 10:40:16 +00:00
Shape.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
Shelf.h Put the code to Extract a replicant into its own function. 2007-12-28 11:07:28 +00:00
Size.h Defined B_SIZE_UNSET to -2. -1 is actually a valid size, meaning 0 pixels. 2007-06-17 01:10:12 +00:00
Slider.h * Changed the signature of UpdateText() to return a "const char*" (char* 2008-07-16 18:37:44 +00:00
SpaceLayoutItem.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
SplitLayoutBuilder.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
SplitView.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
StatusBar.h Rewrote parts related to drawing the labels. The order of drawing happens as 2008-04-29 12:42:10 +00:00
StringItem.h * Implemented BOutlineListView::FullListSortItems() and SortItemsUnder() - dunno 2006-02-11 15:23:23 +00:00
StringView.h * Implement SetFont() and invalidate the layout. More controls should probably 2008-07-15 13:55:44 +00:00
TabView.h * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
TextControl.h * Implemented a lot of layout related methods and resolved a few TODOs by 2008-09-16 10:50:31 +00:00
TextView.h Move WidthBuffer and TextGapBuffer into BPrivate and use them from there in BPoseView and BTextView. This (correctly) fixes the previous gcc4 build issues. 2008-09-21 20:47:16 +00:00
TwoDimensionalLayout.h Merge from layout management branch. 2006-08-26 16:21:15 +00:00
UnicodeBlockObjects.h It is accomplished ... 2002-07-09 12:24:59 +00:00
View.h * Implemented new BView drawing functions DrawBitmap[Async]( 2008-07-28 18:58:30 +00:00
Window.h * Refactored a method for getting the transit from a mouse moved message. 2008-10-12 19:30:59 +00:00