1/* 2 * Copyright 2007, Haiku, Inc. All Rights Reserved. 3 * Distributed under the terms of the MIT License. 4 * 5 * Documentation by: 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 is a kit you will have to get to know in case you 14 want to effectively write Haiku applications with a GUI. The application 15 kit does exactly as the name might inform you: it is the basis for Haiku 16 applications. It is advised to read through this document, and the 17 documents referenced before going to any other part of the API. 18 19 We can divide the classes in the application kit up in two categories. The 20 biggest part of the classes are in the 'messaging' classes. Have a look at 21 the \link app_messaging Introduction to Messaging \endlink for more 22 information. The following classes are part of it: 23 - BHandler 24 - BInvoker 25 - BLooper 26 - BMessage 27 - BMessageFilter 28 - BMessageQueue 29 - BMessageRunner 30 - BMessenger 31 32 The second category is the 'system interaction' category. These classes 33 provides hooks for you application to interact with the rest of the system. 34 The most important class is BApplication. This is a list of all the 35 classes: 36 - BApplication 37 - BClipboard 38 - BCursor 39 - BPropertyInfo 40 - BRoster 41*/