Developer Area Developer Area
www.be.com

Becoming A Be Developer

Becoming A Be Developer

Join Registered Developer Program

Registered Developer Area

Developer Library

Developer Marketing

Developer Events

Search Contact


Developer Library: Interface Kit

The Interface Kit is used to build and run your application's graphic user interface. It structures the tasks of drawing in windows and handling the messages that report user actions (like clicks and keystrokes.) Its BWindow class encaplulates an interface to a window. Its BView class embodies a complete graphics environment for drawing.

Legend

Basic
Intermediate
Advanced
Warning: May contain out of date information or bad inside jokes!

Newsletter Articles

Optimize Anytime with cputime 2/1/2000
QuickDrag 10/27/1999
Tracker Icons 10/20/1999
TranslatorPanel: The Revenge 10/20/1999
Whistle While You Work 9/15/1999
Please Do Not Press This Button Again 9/8/1999
Font Sensitivity Training 8/19/1999
Pulse -- The Next Generation 8/18/1999
Application Server Q&A 8/4/1999
Stepping Up to the Deskbar 7/7/1999
Design Insight: Five Things To Think About 6/2/1999
Tool Tips 5/12/1999
The Way It Oughta BE 5/12/1999
Using Archived Interface Objects 2/10/1999
BScreen Improvements for R4 2/3/1999
Writing a Modular Color Picker 1/20/1999
BFont Improvements in R4 1/6/1999
Getting Into (B)Shape 1/6/1999
QuickerPaint 12/23/1998
R4 Drag-and-Drop 12/2/1998
The Art of Prototyping 11/25/1998
The Kitchen Sink 11/18/1998
The Bitchin' Async 11/18/1998
That BeOS is one baaad mother - [Shut your mouth!] ...just talking about BeOS 11/11/1998
Scrolling To Oblivion 10/21/1998
But You Can't Make Her Think 10/14/1998
Modal Muddle 10/7/1998
Fal Parsi 9/30/1998
BeOS and the Simple Life 8/12/1998
Mucking With Menus 7/29/1998
Sneak Peek at R4 7/22/1998
Cop-Out (QuickPaint) 7/15/1998
DynaDraw, Part 3 (Putting Pen To Paper) 7/1/1998
BeOS Programming Basics, Part 4 6/24/1998
DynaDraw, Part 2 6/3/1998
DynaDraw, Part 1 5/20/1998
Three More Tips: TextViews 4/29/1998
A BView in an Add-on 4/22/1998
Square Peg, Round Hole (Bitmaps) 4/15/1998
New Windows of Opportunity (Part II: BDirectWindow) 3/25/1998
New Windows of Opportunity (Part I: The New Window Manager) 3/18/1998
Fun with Tabs and Sliders 3/4/1998
Subversive Features or, On The Run From The Secret Service, The CIA, and My Project Manager 2/11/1998
Workspace Workout 1/17/1998
Printing: A Post-Christmas Wish List (Or how NOT to make a New Year's Resolution) 1/7/1998
Three Unrelated Tips 12/17/1997
Build Your Own Buttons 11/26/1997
Getting Your Applications Ready for PR2 9/23/1997
News from the Front: AllAttached() 9/17/1997
Tips on Writing Efficient Interfaces 9/10/1997
UTF-8 for the BeOS 7/16/1997
News from the Front: PCIList 7/16/1997
The New Font Engine, Part 2: Porting Font Code from DR8 to PR 6/11/1997
The New Font Engine, Part 1: Drawing Characters in the Correct Position 6/4/1997
BScreens and Puppy Paws 5/28/1997
Unicode UTF-8 5/28/1997
Customizing the 'Open' and 'Save' Panels 5/21/1997
News from the Front: January Sample for DR9 4/16/1997
News from the Front: Font Demos 3/5/1997
In Case You Missed It (BView) 1/8/1997

Sample Code

cputime 2/1/2000
QuickDrag 10/27/1999
Whistle 9/15/1999
DoubleClick 9/8/1999
Pulse 8/18/1999
Tool Tips 5/12/1999
Archived Interface Objects 2/10/1999
FrameRate 2/3/1999
Color Picker Module 1/20/1999
Iterview 1/6/1999
QuickerPaint 12/23/1998
Xmas 12/16/1998
DragMe 12/2/1998
Pot 11/18/1998
EZ Launcher 11/18/1998
Doodle 11/18/1998
Scroll Bar App 10/21/1998
MenuWorld 7/29/1998
QuickPaint 7/15/1998
Dynadraw 7/1/1998
CDButton 4/9/1998
ButtonWorld 11/25/1997
BasicButton 10/31/1997
Container 10/31/1997
Clock 10/31/1997
YAGS 9/15/1997
Imaging 9/11/1997
MandelHack 7/2/1997
mkimghdr 6/16/1997

Tutorials

Rephrase 0.1d3: Resizing and Scroll Bars 8/25/1999
Introduction to the BView Class 8/11/1999
A Quick Introduction to Menubars and Menus 5/12/1999
January 9/17/1997

BeBook Documentation

The Interface Kit 2/19/1998

BeDC Transcripts

BDirectWindow: A Fast Way to the Screen 3/20/1998
Fast and Easy Interface Code 3/20/1998
Unicode, UTF-8 and the BeOS 3/20/1998

Headers

The Interface Kit 12/31/1997
InterfaceKit.h 12/31/1997
 
The BeOS News and Events Developers User Groups Support BeStore BeWare
Copyright ©1998 Be, Inc. Be is a registered trademark, and BeOS, BeBox, BeWare, GeekPort, the Be logo and the BeOS logo are trademarks of Be, Inc. All other trademarks mentioned are the property of their respective owners. Comments about this site? Please write us at webmaster@be.com. Icons used herein are the property of Be Inc. All rights reserved.