summaryrefslogtreecommitdiffstats
path: root/kig/scripting/python-scripting-api-dox-mainpage.dox
blob: 9bf6bbcb3c027824630d89d82d89fbd0384c06d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/** \mainpage Kig Python Scripting API Documentation
 * \section Introduction
 * This is the documentation of the Kig Python Scripting API.  It is
 * intended as a reference for people using the Kig Python Scripting
 * System.  The Documentation is generated from the C++ sources for
 * the classes, and unfortunately, this means that the documentation
 * uses a C++ syntax.  However, if you ignore this fact, and simply
 * look at the API as a set of classes with member and static
 * functions, then you should be fine.
 *
 * \section The API
 * This API is mostly meant to be used from user-defined calc()
 * functions.  In these functions, it is necessary to
 * \li access the information of the argument \ref ObjectImp's
 * \li construct and return a new ObjectImp
 *
 * Both uses require the ObjectImp API to be exported to Python, and
 * this is the major part of this API.  Some more classes are also
 * exported, but mostly because they are used from one of the
 * ObjectImp's APIs.
 *
 * \section Links
 *
 * Next suggested reading is the
 * \ref ObjectImp "documentation of the ObjectImp class".
 */