From 6b71b05d61ca7500dcb7509aa514366843a34931 Mon Sep 17 00:00:00 2001 From: "Jonas M. Gastal" Date: Wed, 20 Jul 2011 17:55:07 +0000 Subject: [PATCH] Elementary: replacing doxygen's modules list with a custom one. SVN revision: 61534 --- legacy/elementary/doc/Doxyfile.in | 3 +- legacy/elementary/doc/DoxygenLayout.xml | 185 ++++++++++++++++++++++++ legacy/elementary/doc/Makefile.am | 3 +- legacy/elementary/doc/head.html | 2 +- legacy/elementary/doc/index.doxy | 110 ++++++++++++++ 5 files changed, 300 insertions(+), 3 deletions(-) create mode 100644 legacy/elementary/doc/DoxygenLayout.xml create mode 100644 legacy/elementary/doc/index.doxy diff --git a/legacy/elementary/doc/Doxyfile.in b/legacy/elementary/doc/Doxyfile.in index 0b33b9efbf..3d25ea86ab 100644 --- a/legacy/elementary/doc/Doxyfile.in +++ b/legacy/elementary/doc/Doxyfile.in @@ -1,7 +1,7 @@ PROJECT_NAME = Elementary PROJECT_NUMBER = OUTPUT_DIRECTORY = . -INPUT = @srcdir@/elementary.dox @srcdir@/examples.dox @top_srcdir@/src/lib/Elementary.h.in @top_srcdir@/src/lib +INPUT = @srcdir@/elementary.dox @srcdir@/examples.dox @top_srcdir@/src/lib/Elementary.h.in @top_srcdir@/src/lib @srcdir@/index.doxy IMAGE_PATH = @srcdir@/img OUTPUT_LANGUAGE = English GENERATE_HTML = YES @@ -137,3 +137,4 @@ MAX_DOT_GRAPH_HEIGHT = 512 GENERATE_LEGEND = YES DOT_CLEANUP = YES SEARCHENGINE = NO +LAYOUTFILE = DoxygenLayout.xml diff --git a/legacy/elementary/doc/DoxygenLayout.xml b/legacy/elementary/doc/DoxygenLayout.xml new file mode 100644 index 0000000000..e564a405c8 --- /dev/null +++ b/legacy/elementary/doc/DoxygenLayout.xml @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/legacy/elementary/doc/Makefile.am b/legacy/elementary/doc/Makefile.am index 376dac7b0e..189551bedf 100644 --- a/legacy/elementary/doc/Makefile.am +++ b/legacy/elementary/doc/Makefile.am @@ -64,7 +64,6 @@ WGT_PREVIEW = \ index:preview-00.png:widget_preview_index:300:500 widget-preview: - @mkdir -p $(top_builddir)/doc/html/img/widget @for ss in $(WGT_PREVIEW); do \ ENTRY=($${ss//:/ }) ; \ DIR=$${ENTRY[0]} ; \ @@ -73,6 +72,8 @@ widget-preview: X=$${ENTRY[3]} ; \ Y=$${ENTRY[4]} ; \ $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/$${DIR} $${SS} $(top_builddir)/doc/$${BIN} $${X} $${Y} ; \ + mkdir -p $(top_builddir)/doc/latex/img/widget/$${DIR} ; \ + convert $(top_builddir)/doc/html/img/widget/$${DIR}/$${SS} $(top_builddir)/doc/latex/img/widget/$${DIR}/$${SS/.png/.eps} ; \ done doc-clean: diff --git a/legacy/elementary/doc/head.html b/legacy/elementary/doc/head.html index 4316a5f473..ba2fec8435 100644 --- a/legacy/elementary/doc/head.html +++ b/legacy/elementary/doc/head.html @@ -52,7 +52,7 @@ diff --git a/legacy/elementary/doc/index.doxy b/legacy/elementary/doc/index.doxy new file mode 100644 index 0000000000..66693ceb3d --- /dev/null +++ b/legacy/elementary/doc/index.doxy @@ -0,0 +1,110 @@ +/** + * @page moduleslist Index + * + * Elementary is mostly composed of widgets, but it also contains some + * infrastructure modules that facilitate the use of widgets. These are the + * infrastructure modules: + * @li @ref Animator + * @li @ref Caches + * @li @ref Cursors + * @li @ref Debug + * @li @ref Config + * @li @ref Engine + * @li @ref Fonts + * @li @ref Profile + * @li @ref Fingers + * @li @ref Focus + * @li @ref General + * @li @ref Elm_Gesture_Layer + * @li @ref Start + * @li @ref Scrolling + * @li @ref Scrollhints + * @li @ref UI-Mirroring + * @li @ref Scaling + * @li @ref Styles + * @li @ref Theme + * @li @ref Transit + * @li @ref WidgetNavigation + * + * And here a list of the widgets and some images to give you an idea of what + * they are: + * @li @ref Actionslider + * @li @ref Anchorview + * @li @ref Anchorblock + * @li @ref Bg + * @li @ref Box + * @li @ref Bubble + * + * @image html img/widget/bubble/preview-00.png + * @image latex img/widget/bubble/preview-00.eps + * @li @ref Button + * + * @image html img/widget/button/preview-00.png + * @image latex img/widget/button/preview-00.eps + * @li @ref Calendar + * @li @ref Check + * + * @image html img/widget/check/preview-00.png + * @image latex img/widget/check/preview-00.eps + * @li @ref Clock + * @li @ref Conformant + * @li @ref Colorselector + * + * @image html img/widget/colorselector/preview-00.png + * @image latex img/widget/colorselector/preview-00.eps + * @li @ref Ctxpopup + * @li @ref Diskselector + * @li @ref Entry + * @li @ref File_Selector_Button + * + * @image html img/widget/fileselector_button/preview-00.png + * @image latex img/widget/fileselector_button/preview-00.eps + * @li @ref File_Selector_Entry + * @li @ref Fileselector + * @li @ref Flip + * @li @ref Flipselector + * @li @ref Frame + * @li @ref Gengrid + * @li @ref Genlist + * @li @ref Genscroller + * @li @ref GLView + * @li @ref Grid + * @li @ref Hover + * @li @ref Hoversel + * @li @ref Icon + * @li @ref Image + * @li @ref Index + * + * @image html img/widget/index/preview-00.png + * @image latex img/widget/index/preview-00.eps + * @li @ref Inwin + * @li @ref Label + * @li @ref Layout + * @li @ref List + * @li @ref Map + * @li @ref Mapbuf + * @li @ref Menu + * @li @ref Notify + * @li @ref Pager + * @li @ref Panel + * @li @ref Panes + * @li @ref Photo + * @li @ref Photocam + * @li @ref Progressbar + * @li @ref Radio + * @li @ref Route + * @li @ref Scroller + * @li @ref SegmentControl + * @li @ref Separator + * @li @ref Slider + * @li @ref Slideshow + * @li @ref Spinner + * @li @ref Table + * @li @ref Thumb + * @li @ref Toggle + * @li @ref Toolbar + * @li @ref Tooltips + * @li @ref Video + * @li @ref Widget + * @li @ref Win + */ \ No newline at end of file