haiku/headers/os
John Scipione cb55ef9fb5 WIP: Created a BScrollMenu class that works like BMenuWindow but works on a view instead of a window. Use this to implement a scrollable BarMenuBar in Deskbar. The basics work but there are issues still with sizing and other issues.
Modify the ScrollMenu class to use the layout kit by adding a constructor that doesn't take a view.

Get the BScrollMenu class to follow the size of the BMenu it is a parent of. Adjust the scrollers to appear in the right places. This is a WIP but it works in Deskbar, next step is to integrate this directly into BMenu with the scrollers as children of the menu instead of as children of the BScroller class.

Rebase changes on top of master

Deskbar scrolling works for the most part, just need to fix the
bottom arrow and clean up a bit.
2012-11-12 22:03:16 -05:00
..
add-ons Remove private BStringList implementation from mail. Tested it but however please be careful an review. This fixes bug #8174. 2011-12-15 19:45:07 +13:00
app Added missing BMessage::{Get|Set}String() methods. 2012-11-12 23:56:14 +01:00
arch Of course, using warnings as placeholders for code to write works fine until it's included when building an arch with -Werror... 2009-07-22 18:14:32 +00:00
be_apps Applied slightly reworked and updated patch from ticket #1576 2011-10-29 15:38:20 +00:00
bluetooth WIP... Updating Bluetooth. 2012-08-27 19:23:22 +00:00
device Revert r42812. As pointed by Michael, one can use 2011-10-24 21:02:14 +00:00
drivers Update to ACPICA 20121018. 2012-11-03 22:46:22 +01:00
game Header was not self-containing. 2011-08-28 13:47:07 +00:00
interface WIP: Created a BScrollMenu class that works like BMenuWindow but works on a view instead of a window. Use this to implement a scrollable BarMenuBar in Deskbar. The basics work but there are issues still with sizing and other issues. 2012-11-12 22:03:16 -05:00
kernel cpuid: Rework AMD CPUID numbers 2012-06-04 11:01:39 -05:00
locale Fix #8841 (broken localization support for 3rd-party apps). 2012-08-16 21:12:55 +02:00
mail Merge patch by plfiorini : 2011-11-02 14:57:43 +00:00
media Set of patches by Pete Goodeve to imrpove the handling of audio latency. 2011-11-03 14:26:03 +00:00
midi Found a forgotten B_BEOS_*_DIRECTORY. 2009-09-18 17:40:46 +00:00
midi2 style cleanup 2006-09-21 13:04:59 +00:00
net Added experimental version of a Socket API with SSL support. 2011-11-21 22:07:52 +01:00
opengl Remove the Haiku Mesa fork 2012-01-08 01:12:54 -06:00
package Add BPackageRoster::GetActivePackages() 2011-11-25 06:19:49 +01:00
storage Added BEntry::Name() method. 2012-11-12 23:56:23 +01:00
support Style and performance fixes. Thanks Ingo and Stephan. 2011-12-17 14:36:36 +13:00
translation Actually sort the translator menu used in ShowImage. 2012-08-07 00:41:41 -04:00
AppKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
Be.h Patch by Jorma Karvonen: Add LocaleKit.h header and also add it to Be.h. Thanks! 2010-05-16 16:07:55 +00:00
BeBuild.h Update the copyright year too. 2012-08-20 01:13:19 -04:00
DeviceKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
GameKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
InterfaceKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
KernelKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
LocaleKit.h One more monster commit (sorry ...) concerning the Locale Kit: 2010-10-24 12:57:55 +00:00
MailKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
MediaKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
MidiKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
NetKit.h * Rewrote NetKit.h, and added the libnetapi headers. 2008-06-24 09:03:44 +00:00
NetworkKit.h Added the new headers to the NetworkKit.h all-in-one header. 2010-10-27 14:16:19 +00:00
OpenGLKit.h Removed GLX headers: was never there anyway! 2005-06-26 21:48:15 +00:00
StorageKit.h StorageKit.h still included the Alias.h header file I removed with the previous commit. 2007-07-06 12:52:01 +00:00
SupportKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00
TranslationKit.h added these master include files for better R5 compatibility when compiling 2002-10-23 13:48:14 +00:00