[libgda-uimm] Add a main page to the Doxygen documentation.
- From: José Alburquerque <jaalburqu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda-uimm] Add a main page to the Doxygen documentation.
- Date: Sun, 9 May 2010 21:13:34 +0000 (UTC)
commit 193bbc0adc6c630c11cccd2800ab5c807c487f9f
Author: José Alburquerque <jaalburqu svn gnome org>
Date: Sun May 9 16:56:39 2010 -0400
Add a main page to the Doxygen documentation.
* README: Correct the general information so that it can also be used
for the main page.
* docs/Makefile.am: Add libgda-uimm.h to the list of files to be
processed for documentation because the Doxygen main page will be
contained there.
* docs/reference/Doxyfile.in: Make the options coincide with the
glibmm options.
* libgda-ui/libgda-uimm.h: Add the main page.
ChangeLog | 13 +++++++++++++
README | 5 +++--
docs/Makefile.am | 4 ++--
docs/reference/Doxyfile.in | 35 +++++++++++++++++++++--------------
libgda-ui/libgda-uimm.h | 39 ++++++++++++++++++++++++++++++++++++++-
5 files changed, 77 insertions(+), 19 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 520941d..1602afe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2010-05-09 José Alburquerque <jaalburqu svn gnome org>
+
+ Add a main page to the Doxygen documentation.
+
+ * README: Correct the general information so that it can also be used
+ for the main page.
+ * docs/Makefile.am: Add libgda-uimm.h to the list of files to be
+ processed for documentation because the Doxygen main page will be
+ contained there.
+ * docs/reference/Doxyfile.in: Make the options coincide with the
+ glibmm options.
+ * libgda-ui/libgda-uimm.h: Add the main page.
+
2010-04-29 José Alburquerque <jaalburqu svn gnome org>
Update the required version of libgda and libgda-ui.
diff --git a/README b/README
index d635c87..b84c2c5 100644
--- a/README
+++ b/README
@@ -1,8 +1,9 @@
General Information:
-------------------
-Libgda-uimm wraps libgda-ui, ui components based on Gtk+ for libgda, the gnome
-database access library. Libgda-uimm wraps the libgda-ui widgets using gtkmm.
+libgda-uimm is a C++ wrapper for libgda-ui, a library of ui widgets based on
+GTK+ for libgda, the gnome database access library. libgda-uimm wraps the
+libgda-ui widgets using gtkmm.
For more information see the gtkmm home page, http://www.gtkmm.org. Also,
questions may be asked on the gtkmm list, gtkmm-list gnome org
diff --git a/docs/Makefile.am b/docs/Makefile.am
index ac9165f..3b886fc 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -1,4 +1,4 @@
-## Copyright (c) 2009 The libgda-uimm Development Team
+## Copyright (c) 2009, 2010 The libgda-uimm Development Team
##
## This libray is free software: you can redistribute it and/or modify it
## under the terms of the GNU Lesser General Public License as published by
@@ -19,6 +19,6 @@ include $(top_srcdir)/libgda-ui/libgda-uimm/filelist.am
libgda_uimm_files_h = $(files_built_h) $(filter-out wrap_init.h,$(files_extra_h))
book_name = $(LIBGDA_UIMM_MODULE_NAME)
-doc_input = $(addprefix $(top_srcdir)/libgda-ui/libgda-uimm/,$(libgda_uimm_files_h))
+doc_input = $(addprefix $(top_srcdir)/libgda-ui/libgda-uimm/,$(libgda_uimm_files_h)) $(top_srcdir)/libgda-ui/libgda-uimm.h
include $(top_srcdir)/build/doc-reference.am
diff --git a/docs/reference/Doxyfile.in b/docs/reference/Doxyfile.in
index e0d0184..9b5bf07 100644
--- a/docs/reference/Doxyfile.in
+++ b/docs/reference/Doxyfile.in
@@ -1,4 +1,4 @@
-# Doxyfile 1.5.8
+# Doxyfile 1.6.1
# @configure_input@
#---------------------------------------------------------------------------
@@ -60,17 +60,18 @@ EXTRACT_STATIC = NO
EXTRACT_LOCAL_CLASSES = NO
EXTRACT_LOCAL_METHODS = NO
EXTRACT_ANON_NSPACES = NO
-HIDE_UNDOC_MEMBERS = NO
-HIDE_UNDOC_CLASSES = NO
+HIDE_UNDOC_MEMBERS = YES
+HIDE_UNDOC_CLASSES = YES
HIDE_FRIEND_COMPOUNDS = YES
HIDE_IN_BODY_DOCS = YES
INTERNAL_DOCS = NO
CASE_SENSE_NAMES = YES
HIDE_SCOPE_NAMES = NO
-SHOW_INCLUDE_FILES = NO
+SHOW_INCLUDE_FILES = YES
INLINE_INFO = YES
SORT_MEMBER_DOCS = YES
SORT_BRIEF_DOCS = NO
+SORT_MEMBERS_CTORS_1ST = YES
SORT_GROUP_NAMES = YES
SORT_BY_SCOPE_NAME = YES
GENERATE_TODOLIST = NO
@@ -79,7 +80,7 @@ GENERATE_BUGLIST = NO
GENERATE_DEPRECATEDLIST= YES
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 2
-SHOW_USED_FILES = YES
+SHOW_USED_FILES = NO
SHOW_DIRECTORIES = NO
SHOW_FILES = NO
SHOW_NAMESPACES = YES
@@ -113,6 +114,7 @@ EXCLUDE_SYMBOLS = _* \
binary_function \
char_traits \
internal \
+ nil \
pair \
unary_function
EXAMPLE_PATH =
@@ -172,8 +174,10 @@ QHG_LOCATION =
DISABLE_INDEX = NO
ENUM_VALUES_PER_LINE = 1
GENERATE_TREEVIEW = NONE
+USE_INLINE_TREES = NO
TREEVIEW_WIDTH = 250
FORMULA_FONTSIZE = 10
+SEARCHENGINE = NO
#---------------------------------------------------------------------------
# configuration options related to the LaTeX output
#---------------------------------------------------------------------------
@@ -189,6 +193,7 @@ PDF_HYPERLINKS = YES
USE_PDFLATEX = YES
LATEX_BATCHMODE = NO
LATEX_HIDE_INDICES = NO
+LATEX_SOURCE_CODE = NO
#---------------------------------------------------------------------------
# configuration options related to the RTF output
#---------------------------------------------------------------------------
@@ -237,6 +242,12 @@ INCLUDE_FILE_PATTERNS = *.h
PREDEFINED = __cplusplus \
DOXYGEN_SHOULD_SKIP_THIS \
"G_GNUC_CONST=" \
+ "G_GNUC_INTERNAL=" \
+ "G_GNUC_NORETURN=" \
+ "G_GNUC_NULL_TERMINATED=" \
+ "G_GNUC_PURE=" \
+ "GLIBMM_API=" \
+ "GIOMM_API=" \
GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED \
GLIBMM_EXCEPTIONS_ENABLED \
GLIBMM_HAVE_WIDE_STREAM \
@@ -258,18 +269,18 @@ PERL_PATH = @PERL@
#---------------------------------------------------------------------------
# Configuration options related to the dot tool
#---------------------------------------------------------------------------
-CLASS_DIAGRAMS = NO
+CLASS_DIAGRAMS = YES
MSCGEN_PATH =
HIDE_UNDOC_RELATIONS = NO
HAVE_DOT = YES
-DOT_FONTNAME = FreeSans
+DOT_FONTNAME = Sans
DOT_FONTSIZE = 10
DOT_FONTPATH =
CLASS_GRAPH = YES
-COLLABORATION_GRAPH = YES
-GROUP_GRAPHS = YES
+COLLABORATION_GRAPH = NO
+GROUP_GRAPHS = NO
UML_LOOK = NO
-TEMPLATE_RELATIONS = YES
+TEMPLATE_RELATIONS = NO
INCLUDE_GRAPH = NO
INCLUDED_BY_GRAPH = NO
CALL_GRAPH = NO
@@ -285,7 +296,3 @@ DOT_TRANSPARENT = NO
DOT_MULTI_TARGETS = YES
GENERATE_LEGEND = YES
DOT_CLEANUP = YES
-#---------------------------------------------------------------------------
-# Options related to the search engine
-#---------------------------------------------------------------------------
-SEARCHENGINE = NO
diff --git a/libgda-ui/libgda-uimm.h b/libgda-ui/libgda-uimm.h
index f42c17b..29f1b35 100644
--- a/libgda-ui/libgda-uimm.h
+++ b/libgda-ui/libgda-uimm.h
@@ -1,6 +1,6 @@
/* libgda-uimm - A C++ wrapper for libgda-ui
*
- * Copyright (c) 2009 The libgda-uimm Development Team
+ * Copyright (c) 2009, 2010 The libgda-uimm Development Team
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -20,6 +20,43 @@
#ifndef _LIBGDA_UIMM_H
#define _LIBGDA_UIMM_H
+/** @mainpage libgda-uimm Reference Manual
+ *
+ * @section description Description
+ *
+ * libgda-uimm is a C++ wrapper for libgda-ui, a library of ui widgets based
+ * on GTK+ for <a href="http://www.gnome-db.org/">libgda</a>, the gnome
+ * database access library. libgda-uimm wraps the libgda-ui widgets using
+ * <a href="http://www.gtkmm.org">gtkmm</a>. See, for example, the
+ * Gnome::GdaUI::Login widget.
+ *
+ * @section basics Basic Usage
+ *
+ * Include the libgda-uimm header:
+ * @code
+ * #include <libgda-uimm.h>
+ * @endcode
+ * (You may include individual headers, such as @c libgda-uimm/login.h
+ * instead.)
+ *
+ * If your source file is @c program.cc, you can compile it with:
+ * @code
+ * g++ program.cc -o program `pkg-config --cflags --libs libgda-uimm-4.0`
+ * @endcode
+ *
+ * Alternatively, if using autoconf, use the following in @c configure.ac:
+ * @code
+ * PKG_CHECK_MODULES([LIBGDA_UIMM], [libgda-uimm-4.0])
+ * @endcode
+ * Then use the generated @c LIBGDA_UIMM_CFLAGS and @c LIBGDA_UIMM_LIBS
+ * variables in the
+ * project @c Makefile.am files. For example:
+ * @code
+ * program_CPPFLAGS = $(LIBGDA_UIMM_CFLAGS)
+ * program_LDADD = $(LIBGDA_UIMM_LIBS)
+ * @endcode
+ */
+
#include <basicform.h>
#include <cloud.h>
#include <combo.h>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]