Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/doc/api.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/api.txt')
-rw-r--r--doc/api.txt46
1 files changed, 40 insertions, 6 deletions
diff --git a/doc/api.txt b/doc/api.txt
index 12c1f02..2ad2d31 100644
--- a/doc/api.txt
+++ b/doc/api.txt
@@ -4,12 +4,46 @@ API reference
This part describes the API of Gaphas.
-:mod: `gaphor.canvas`
----------------------
+The API can be separated into three parts. First of all there's the model
+(canvas and items). Then there's the view (view) and controllers (tools).
-.. module:: gaphas.canvas
+Some more generic stuff is also described here.
-.. autoclass:: Canvas
- :members:
- :undoc-members:
+Canvas and items
+----------------
+
+.. toctree::
+ :maxdepth: 2
+
+ api/canvas
+ api/items
+ api/connectors
+ api/solver
+ api/constraints
+ api/utils
+
+
+View and tools
+--------------
+
+.. toctree::
+ :maxdepth: 2
+
+ api/view
+ api/gtkview
+ api/tools
+ api/painters
+
+
+Miscellaneous
+-------------
+
+.. toctree::
+ :maxdepth: 2
+
+ api/tree
+ api/matrix
+ api/quadtree
+ api/geometry
+ api/decorators