# BeOS Sample Code: Interface Kit

The Interface Kit is used to build and run a graphical and interactive user interface. It provides a way to create and manipulate windows, and defines a complete graphics environment for drawing in windows. It also provides classes for common UI widgets such as menus, buttons, and scroll bars.

For more information, see the corresponding category in the online Developer Library.

### Projects

CDButton | A tiny window that allows you to play audio CDs. It can be run as a replicant in the Deskbar.
Clock | A simple application that draws an analog clock.
dragme | Demonstrates the drag-and-drop protocol for dragging images to the Tracker.
Dynadraw 3 | A classic application that draws calligraphic pen strokes. This version includes an interface for tweaking the drawing algorithm's operation.
imaging | Shows how to enlarge an image with smoothing.
Iterview | Demonstrates how to iterate through a BShape object.
Magnify | The BeOS application that magnifies the screen image. Demonstrates APIs that allow you to communicate with the screen.
MenuWorld | Thoroughly demonstrates how menus work.
pot | A simple application that shows how controls can be implemented with asynchronous mouse handling.
scrollbarapp | Shows how scroll bars can be used with text and image documents.

Back to the Sample Code Category Index

BeOS Release 4.5
Copyright © 1999 Be, Inc.