Create framework for Application Kit.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21851 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Niels Sascha Reedijk 2007-08-08 10:29:30 +00:00
parent d6f28abebe
commit 8a44618225
3 changed files with 43 additions and 0 deletions

View File

@ -463,10 +463,12 @@ WARN_LOGFILE =
# with spaces.
INPUT = . \
app \
drivers \
midi \
midi2 \
support \
../../headers/os/app \
../../headers/os/drivers/fs_interface.h \
../../headers/os/drivers/USB3.h \
../../headers/os/drivers/USB_spec.h \

View File

@ -0,0 +1,40 @@
/*
* Copyright 2007, Haiku, Inc. All Rights Reserved.
* Distributed under the terms of the MIT License.
*
* Documentation by:
* Niels Sascha Reedijk <niels.reedijk@gmail.com>
*/
/*!
\page app_intro Introduction to the Application Kit.
The Application Kit is a kit you will have to get to know in case you
want to effectively write Haiku applications with a GUI. The application
kit does exactly as the name might inform you: it is the basis for Haiku
applications. It is advised to read through this document, and the
documents referenced before going to any other part of the API.
We can divide the classes in the application kit up in two categories. The
biggest part of the classes are in the 'messaging' classes. The following
are part of it:
- BHandler
- BInvoker
- BLooper
- BMessage
- BMessageFilter
- BMessageQueue
- BMessageRUnner
- BMessenger
The second category is the 'system interaction' category. These classes
provides hooks for you application to interact with the rest of the system.
The most important class is BApplication. This is a list of all the
classes:
- BApplication
- BClipboard
- BCursor
- BPropertyInfo
- BRoster
*/

View File

@ -3,6 +3,7 @@
\section kits Kits and Servers
- \ref app | \link app_intro \em Introduction \endlink
- \ref drivers
- \ref midi1
- \ref midi2 | \link midi2_intro \em Introduction \endlink