The Interface Kit
Developer Release Notes
BeOS Release 4

A Word on Mouse Tracking

Because of improvement to the messaging system, you're encouraged to track the mouse by implementing MouseMoved(), rather than by polling GetMouse().  Additional BControl and BView functions (described below) assist you in this new technique.

Most Be-defined controls have been rewritten to behave asynchronously, but you have to tell the control's window to turn the feature on, by setting the window's new B_ASYNCHRONOUS_CONTROLS flag.


A Warning about get_key_map()

The get_key_map() behaviour has changed.  The caller is now responsible for freeing the data that's returned in the function's two arguments. Fix your code or leak.


BAlert


BBitmap


BBox


BControl


BFont and unicode_block


BMenu


BMenuField


B_MOUSE_MOVED Message


BPicture


BRect


BScrollView


BShape and BShapeIterator

New BShape and BShapeIterator classes work together to let you define a PostScript-like path that's an accumulation of lines and curves. 


BTabView


BView


BWindow


UI Layout and Colors (InterfaceDefs.h)


Pixels, Colors, and Transparency (GraphicsDefs.h)






BeOS Release 4




Copyright © 1998 Be, Inc.  All rights reserved.