[Lemon-commits] Peter Kovacs: Create table of contents (a prelim...

Lemon HG hg at lemon.cs.elte.hu
Sat Oct 11 22:59:00 CEST 2008


details:   http://lemon.cs.elte.hu/hg/lemon-tutorial/rev/9388ccf86294
changeset: 2:9388ccf86294
user:      Peter Kovacs <kpeter [at] inf.elte.hu>
date:      Sat Oct 11 11:29:12 2008 +0200
description:
	Create table of contents (a preliminary version)

diffstat:

2 files changed, 121 insertions(+), 12 deletions(-)
Doxyfile     |   37 +++++++++++++++-------
mainpage.dox |   96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

diffs (223 lines):

diff -r 264baaa990e1 -r 9388ccf86294 Doxyfile
--- a/Doxyfile	Sat Jul 12 22:38:15 2008 +0100
+++ b/Doxyfile	Sat Oct 11 11:29:12 2008 +0200
@@ -1,4 +1,4 @@
-# Doxyfile 1.5.5
+# Doxyfile 1.5.7.1
 
 #---------------------------------------------------------------------------
 # Project related configuration options
@@ -21,7 +21,6 @@
 JAVADOC_AUTOBRIEF      = NO
 QT_AUTOBRIEF           = NO
 MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP         = YES
 INHERIT_DOCS           = NO
 SEPARATE_MEMBER_PAGES  = NO
 TAB_SIZE               = 8
@@ -33,9 +32,11 @@
 BUILTIN_STL_SUPPORT    = YES
 CPP_CLI_SUPPORT        = NO
 SIP_SUPPORT            = NO
+IDL_PROPERTY_SUPPORT   = YES
 DISTRIBUTE_GROUP_DOC   = NO
 SUBGROUPING            = YES
 TYPEDEF_HIDES_STRUCT   = NO
+SYMBOL_CACHE_SIZE      = 0
 #---------------------------------------------------------------------------
 # Build related configuration options
 #---------------------------------------------------------------------------
@@ -64,9 +65,12 @@
 GENERATE_DEPRECATEDLIST= YES
 ENABLED_SECTIONS       = 
 MAX_INITIALIZER_LINES  = 5
-SHOW_USED_FILES        = YES
-SHOW_DIRECTORIES       = YES
+SHOW_USED_FILES        = NO
+SHOW_DIRECTORIES       = NO
+SHOW_FILES             = NO
+SHOW_NAMESPACES        = NO
 FILE_VERSION_FILTER    = 
+LAYOUT_FILE            = 
 #---------------------------------------------------------------------------
 # configuration options related to warning and progress messages
 #---------------------------------------------------------------------------
@@ -75,12 +79,12 @@
 WARN_IF_UNDOCUMENTED   = YES
 WARN_IF_DOC_ERROR      = YES
 WARN_NO_PARAMDOC       = NO
-WARN_FORMAT            = "$file:$line: $text  "
+WARN_FORMAT            = "$file:$line: $text"
 WARN_LOGFILE           = doxygen.log
 #---------------------------------------------------------------------------
 # configuration options related to the input files
 #---------------------------------------------------------------------------
-INPUT                  = . \
+INPUT                  = ./ \
                          ./demo
 INPUT_ENCODING         = UTF-8
 FILE_PATTERNS          = *.h \
@@ -91,12 +95,11 @@
 EXCLUDE_SYMLINKS       = NO
 EXCLUDE_PATTERNS       = 
 EXCLUDE_SYMBOLS        = 
-EXAMPLE_PATH           = ./demo \
-                         ./doc
+EXAMPLE_PATH           = ./demo
 EXAMPLE_PATTERNS       = 
 EXAMPLE_RECURSIVE      = NO
 IMAGE_PATH             = ./images \
-		       	 ./gen-images
+                         ./gen-images
 INPUT_FILTER           = 
 FILTER_PATTERNS        = 
 FILTER_SOURCE_FILES    = NO
@@ -127,20 +130,27 @@
 HTML_FOOTER            = 
 HTML_STYLESHEET        = 
 HTML_ALIGN_MEMBERS     = YES
-GENERATE_HTMLHELP      = NO
+HTML_DYNAMIC_SECTIONS  = NO
 GENERATE_DOCSET        = NO
 DOCSET_FEEDNAME        = "Doxygen generated docs"
 DOCSET_BUNDLE_ID       = org.doxygen.Project
-HTML_DYNAMIC_SECTIONS  = NO
+GENERATE_HTMLHELP      = NO
 CHM_FILE               = 
 HHC_LOCATION           = 
 GENERATE_CHI           = NO
+CHM_INDEX_ENCODING     = 
 BINARY_TOC             = NO
 TOC_EXPAND             = NO
+GENERATE_QHP           = NO
+QCH_FILE               = 
+QHP_NAMESPACE          = org.doxygen.Project
+QHP_VIRTUAL_FOLDER     = doc
+QHG_LOCATION           = 
 DISABLE_INDEX          = NO
 ENUM_VALUES_PER_LINE   = 4
 GENERATE_TREEVIEW      = NO
 TREEVIEW_WIDTH         = 250
+FORMULA_FONTSIZE       = 10
 #---------------------------------------------------------------------------
 # configuration options related to the LaTeX output
 #---------------------------------------------------------------------------
@@ -208,7 +218,7 @@
 # Configuration::additions related to external references   
 #---------------------------------------------------------------------------
 TAGFILES               = "./doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/ " \
-		         "./lemon.tag = http://lemon.cs.elte.hu/pub/doc/latest/ "
+                         "./lemon.tag = http://lemon.cs.elte.hu/pub/doc/latest/ "
 GENERATE_TAGFILE       = 
 ALLEXTERNALS           = NO
 EXTERNAL_GROUPS        = NO
@@ -220,6 +230,9 @@
 MSCGEN_PATH            = 
 HIDE_UNDOC_RELATIONS   = YES
 HAVE_DOT               = YES
+DOT_FONTNAME           = FreeSans
+DOT_FONTSIZE           = 10
+DOT_FONTPATH           = 
 CLASS_GRAPH            = YES
 COLLABORATION_GRAPH    = NO
 GROUP_GRAPHS           = NO
diff -r 264baaa990e1 -r 9388ccf86294 mainpage.dox
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mainpage.dox	Sat Oct 11 11:29:12 2008 +0200
@@ -0,0 +1,96 @@
+/* -*- mode: C++; indent-tabs-mode: nil; -*-
+ *
+ * This file is a part of LEMON, a generic C++ optimization library.
+ *
+ * Copyright (C) 2003-2008
+ * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
+ * (Egervary Research Group on Combinatorial Optimization, EGRES).
+ *
+ * Permission to use, modify and distribute this software is granted
+ * provided that this copyright notice appears in all copies. For
+ * precise terms see the accompanying LICENSE file.
+ *
+ * This software is provided "AS IS" with no warranty of any kind,
+ * express or implied, and with no claim as to its suitability for any
+ * purpose.
+ *
+ */
+
+namespace lemon {
+/**
+\mainpage LEMON Tutorial
+
+<h2>Table of Contents</h2>
+
+<ol>
+  <li>\ref intro "Introduction"</li>
+  <li>\ref getting_started "Getting Started"</li>
+  <ul>
+    <li>\ref hello_lemon "Compile Your First Code"</li>
+    <ul>
+      <li>\ref hello_lemon_system "If LEMON is Installed System-Wide"</li>
+      <li>\ref hello_lemon_user "If LEMON is Installed User-Local"</li>
+      <ul>
+        <li>\ref hello_lemon_pkg_config "Use pkg-config"</li>
+      </ul>
+    </ul>
+  </ul>
+  <li>\ref basic_concepts "Basic Concepts"</li>
+  <ul>
+    <li>\ref digraph_build "Build and Modify a Digraph"</li>
+    <li>\ref digraph_iterate "Iterate Over the Elements"</li>
+    <li>\ref standard_maps "Maps - Assign Data to Graphs"</li>
+    <li>\ref algorithms "Algorithms"</li>
+    <ul>
+      <li>\ref alg_bfs_dfs "BFS, DFS - Graph Search"</li>
+      <li>\ref alg_dijkstra "Dijkstra - Shorthest Path"</li>
+      <li>\ref alg_kruskal "Kruskal - Minimum Spanning Tree"</li>
+    </ul>
+    <li>\ref undir_graphs "Undirected Graphs"</li>
+  </ul>
+  <li>\ref tools "Some Important Auxiliary Tools"</li>
+  <ul>
+    <li>\ref lgf "LEMON Graph Format"</li>
+    <ul>
+      <li>\ref glemon "gLemon - A Graph Editor for LEMON"</li>
+    </ul>
+    <li>\ref graph_to_eps "GraphToEps - Postscript Exporting"</li>
+    <li>\ref time_count "Time Measuring and Counting"</li>
+    <li>\ref random "Random Numbers"</li>
+  </ul>
+  <li>\ref advanced "Advanced Topics"</li>
+  <ul>
+    <li>\ref maps "Maps"</li>
+    <ul>
+      <li>\ref map_concepts "Read/Write/Reference Maps"</li>
+      <li>\ref custom_maps "Custom Maps"</li>
+      <li>\ref map_adaptors "Map Adaptors"</li>
+      <li>\ref special_maps "Other Special Purpose Maps"</li>
+    </ul>
+    <li>\ref graphs "Graphs"</li>
+    <ul>
+      <li>\ref graph_adaptors "Graph Adaptors"</li>
+      <li>\ref special_graphs "Special Graph Structures"</li>
+    </ul>
+    <li>\ref named_params "Named Parameters"</li>
+    <ul>
+      <li>\ref alg_named_params "Customizing Algorithms"</li>
+    </ul>
+  </ul>
+  <li>\ref lp "LP and MIP Solvers"</li>
+  <li>\ref appendix "Appendix"</li>
+  <ul>
+    <li>\ref install "Install LEMON"</li>
+    <ul>
+      <li>\ref install_system "Install System Wide"</li>
+      <ul>
+        <li>\ref install_system_source "From Source"</li>
+        <li>\ref install_system_rpm "From rpm"</li>
+      </ul>
+      <li>\ref install_user "Install Locally to the User"</li>
+    </ul>
+  </ul>
+</ol>
+
+*/
+}



More information about the Lemon-commits mailing list