1/* 2 * Copyright 2007 Haiku, Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Niels Sascha Reedijk, niels.reedijk@gmail.com 7 */ 8 9 10/*! 11 \page app_intro Introduction to the Application Kit. 12 13 The Application Kit should be your starting point if you want to write 14 native Haiku applications with a GUI. The application kit does 15 exactly as its name suggests; it is the basis for Haiku applications. You 16 should read through this document and the documents referenced here before 17 moving on to any other part of the API. 18 19 The Application Kit classes can be divided into two groups: the "messaging" 20 classes and the "system interaction" classes. The larger group contains 21 the messaging classes. Have a look at the \link app_messaging 22 Introduction to Messaging \endlink for more information. 23 The following classes are messaging classes: 24 - BHandler 25 - BInvoker 26 - BLooper 27 - BMessage 28 - BMessageFilter 29 - BMessageQueue 30 - BMessageRunner 31 - BMessenger 32 33 The second group is the system interaction classes. These classes 34 provide hooks for your application to interact with the rest of the system. 35 The most important class is BApplication. This is a list of all the 36 system interaction classes: 37 - BApplication 38 - BClipboard 39 - BCursor 40 - BPropertyInfo 41 - BRoster 42*/ 43