/** Copyright 2007-2015 Haiku, Inc. All rights reserved.* Distributed under the terms of the MIT License.** Authors:* Niels Sascha Reedijk, niels.reedijk@gmail.com*//*!\page app_intro Introduction to the Application KitThe Application Kit should be your starting point if you want to writenative Haiku applications with a GUI. The application kit doesexactly as its name suggests; it is the basis for Haiku applications. Youshould read through this document and the documents referenced here beforemoving on to any other part of the API.The Application Kit classes can be divided into two groups: the "messaging"classes and the "system interaction" classes. The larger group containsthe messaging classes. Have a look at the \link app_messagingIntroduction to Messaging \endlink for more information.The following classes are messaging classes:- BHandler- BInvoker- BLooper- BMessage- BMessageFilter- BMessageQueue- BMessageRunner- BMessengerThe second group is the system interaction classes. These classesprovide hooks for your application to interact with the rest of the system.The most important class is BApplication. This is a list of all thesystem interaction classes:- BApplication- BClipboard- BCursor- BLaunchRoster- BPropertyInfo- BRoster*/