Re: "real" inheritance graphs



No interest ?

Hmm, it occurs to me that I should have made it easier to try this out.
Here is a patch which can be applied to gtk/docs/reference/gtk to build
the gtk docs "with graphs". I'll also attach some examples of the
generated graphs.

Matthias
Index: Makefile.am
===================================================================
RCS file: /cvs/gnome/gtk+/docs/reference/gtk/Makefile.am,v
retrieving revision 1.43
diff -u -b -B -p -r1.43 Makefile.am
--- Makefile.am	22 Mar 2003 19:12:55 -0000	1.43
+++ Makefile.am	23 Apr 2003 23:13:43 -0000
@@ -16,7 +16,7 @@ SCANGOBJ_OPTIONS=--type-init-func="gtk_t
 SCAN_OPTIONS=--deprecated-guards="GTK_ENABLE_BROKEN|GTK_DISABLE_DEPRECATED" 
 
 # Extra options to supply to gtkdoc-mkdb
-MKDB_OPTIONS=--sgml-mode --output-format=xml
+MKDB_OPTIONS=--sgml-mode --output-format=xml --dot
 
 # Extra options to supply to gtkdoc-fixref
 FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
@@ -53,6 +53,8 @@ IGNORE_HFILES=			\
 
 # Images to copy into HTML directory
 HTML_IMAGES = \
+	dot/*.png 							\
+	dot/legend.html	 						\
 	$(top_srcdir)/gtk/stock-icons/stock_add_24.png			\
 	$(top_srcdir)/gtk/stock-icons/stock_apply_20.png		\
 	$(top_srcdir)/gtk/stock-icons/stock_text_bold_24.png		\
Index: gtk-docs.sgml
===================================================================
RCS file: /cvs/gnome/gtk+/docs/reference/gtk/gtk-docs.sgml,v
retrieving revision 1.41
diff -u -b -B -p -r1.41 gtk-docs.sgml
--- gtk-docs.sgml	2 Feb 2003 22:24:48 -0000	1.41
+++ gtk-docs.sgml	23 Apr 2003 23:13:43 -0000
@@ -142,7 +143,7 @@
 <!ENTITY gtk-Settings SYSTEM "xml/gtksettings.xml">
 
 <!ENTITY index-Object-Tree SYSTEM "xml/tree_index.sgml">
-<!ENTITY graphic-tree SYSTEM "xml/tree_map.sgml">
+<!ENTITY graphic-tree SYSTEM "xml/tree_map.xml">
 
 <!ENTITY index-Objects-Grouped SYSTEM "objects_grouped.sgml">
 <!ENTITY gtk-TextWidget SYSTEM "text_widget.sgml">
@@ -251,7 +252,6 @@ that is, GUI components such as <link li
 </variablelist>
     </para>
 </partintro>
-    &graphic-tree;     
     &gtk-Building;
     &gtk-Compiling;
     &gtk-Running;
@@ -294,6 +294,10 @@ that is, GUI components such as <link li
       <title>Object Hierarchy</title>
     &index-Object-Tree;
     </chapter>
+    <chapter>
+      <title>Inheritance Graph</title>
+    &graphic-tree;
+    </chapter>
 
     <chapter id="WindowWidgets">
       <title>Windows</title>



Attachment: tree.png
Description: class tree for gdk

Attachment: GtkTreeModelSort_tree.png
Description: local graph for GtkTreeModelSort



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]