# Doxyfile: default configuration for `doxygen'. # We'll explicitly list inputs (for faster doxygen runs), but will probably # switch to recursive scan once we have a large number of inputs. #FILE_PATTERNS = *.cpp *.h #RECURSIVE = yes # find -name '*.cpp' -o -name '*.h'|xargs grep -l '\\file'|sort|sed 's,^./, ,;s,$, \\,' # (and remove the non source files sp-skeleton.*). INPUT = \ application/application.cpp \ application/application.h \ application/editor.cpp \ application/editor.h \ arc-context.cpp \ attributes.cpp \ attributes.h \ color-rgba.h \ color.cpp \ color.h \ composite-undo-stack-observer.h \ desktop-style.cpp \ desktop.cpp \ desktop.h \ dialogs/color-picker.h \ dialogs/desktop-properties.cpp \ dialogs/export.cpp \ dialogs/filedialog.h \ dialogs/unclump.h \ dir-util.cpp \ display/bezier-utils.cpp \ display/curve.cpp \ display/curve.h \ display/sp-canvas.cpp \ display/sp-canvas.h \ document-undo.cpp \ document.cpp \ document.h \ draw-anchor.cpp \ draw-anchor.h \ event-context.cpp \ event-context.h \ extension/extension.cpp \ extension/extension.h \ extension/implementation/plugin-link.h \ extension/implementation/plugin.cpp \ extension/implementation/plugin.h \ extension/implementation/script.cpp \ extension/internal/bluredge.cpp \ extension/internal/gimpgrad.cpp \ extension/internal/gimpgrad.h \ extension/internal/grid.cpp \ extension/internal/ps.cpp \ extension/internal/ps.h \ extension/parameter.cpp \ extension/parameter.h \ fill-or-stroke.h \ gc-anchored.h \ gc-managed.h \ geom.cpp \ geom.h \ grid-snapper.cpp \ grid-snapper.h \ guide-snapper.cpp \ guide-snapper.h \ helper/action.cpp \ helper/action.h \ jabber_whiteboard/buddy-list-manager.h \ jabber_whiteboard/callbacks.h \ jabber_whiteboard/chat-handler.h \ jabber_whiteboard/defines.h \ jabber_whiteboard/deserializer.h \ jabber_whiteboard/error-codes.h \ jabber_whiteboard/internal-constants.h \ jabber_whiteboard/invitation-confirm-dialog.h \ jabber_whiteboard/jabber-handlers.h \ jabber_whiteboard/message-aggregator.h \ jabber_whiteboard/message-contexts.h \ jabber_whiteboard/message-handler.h \ jabber_whiteboard/message-node.h \ jabber_whiteboard/message-processors.cpp \ jabber_whiteboard/message-processors.h \ jabber_whiteboard/message-queue.h \ jabber_whiteboard/message-tags.h \ jabber_whiteboard/message-utilities.h \ jabber_whiteboard/node-tracker-event-tracker.h \ jabber_whiteboard/node-tracker-observer.h \ jabber_whiteboard/node-tracker.cpp \ jabber_whiteboard/node-tracker.h \ jabber_whiteboard/node-utilities.h \ jabber_whiteboard/session-file-player.h \ jabber_whiteboard/session-file-selector.h \ jabber_whiteboard/session-file.h \ jabber_whiteboard/session-manager.h \ jabber_whiteboard/tracker-node.h \ jabber_whiteboard/typedefs.h \ jabber_whiteboard/undo-stack-observer.h \ knot-enums.h \ knot-holder-entity.h \ knot.cpp \ knot.h \ libnr/n-art-bpath.h \ libnr/nr-matrix-scale-ops.h \ libnr/nr-matrix-translate-ops.h \ libnr/nr-matrix.cpp \ libnr/nr-matrix.h \ libnr/nr-path-code.h \ libnr/nr-pixblock.cpp \ libnr/nr-pixblock.h \ libnr/nr-point-matrix-ops.h \ libnr/nr-point.h \ libnr/nr-rect.h \ libnr/nr-rotate-fns.cpp \ libnr/nr-rotate-fns.h \ libnr/nr-rotate.h \ libnr/nr-scale-matrix-ops.h \ libnr/nr-types.cpp \ libnrtype/boundary-type.h \ libnrtype/one-box.h \ libnrtype/one-glyph.h \ libnrtype/text-boundary.h \ livarot/float-line.cpp \ livarot/float-line.h \ livarot/int-line.cpp \ livarot/int-line.h \ livarot/sweep-event-queue.h \ livarot/sweep-event.h \ livarot/sweep-tree-list.h \ main.cpp \ message-context.h \ message-stack.h \ modifier-fns.h \ nodepath.cpp \ nodepath.h \ object-hierarchy.cpp \ object-hierarchy.h \ pen-context.cpp \ pen-context.h \ pencil-context.cpp \ pencil-context.h \ preferences.cpp \ preferences.h \ print.cpp \ print.h \ removeoverlap/remove_rectangle_overlap.h \ selection.cpp \ selection.h \ shortcuts.cpp \ snap.cpp \ snap.h \ snapper.cpp \ snapper.h \ sp-animation.cpp \ sp-gradient-fns.h \ sp-gradient.cpp \ sp-gradient.h \ sp-item-notify-moveto.cpp \ sp-item.cpp \ sp-item.h \ sp-linear-gradient-fns.h \ sp-linear-gradient.h \ sp-object.cpp \ sp-object.h \ sp-offset.cpp \ sp-offset.h \ sp-radial-gradient-fns.h \ sp-radial-gradient.h \ sp-root.cpp \ sp-root.h \ sp-spiral.cpp \ sp-spiral.h \ sp-stop.h \ style.cpp \ style.h \ svg-view-widget.cpp \ svg-view-widget.h \ svg-view.cpp \ svg-view.h \ ui/dialog/document-preferences.cpp \ ui/dialog/document-preferences.h \ ui/view/edit-widget-interface.h \ ui/view/view-widget.cpp \ ui/view/view-widget.h \ ui/view/view.cpp \ ui/view/view.h \ ui/widget/color-picker.cpp \ ui/widget/color-picker.h \ ui/widget/color-preview.cpp \ ui/widget/color-preview.h \ ui/widget/entity-entry.cpp \ ui/widget/entity-entry.h \ ui/widget/licensor.cpp \ ui/widget/licensor.h \ ui/widget/page-sizer.cpp \ ui/widget/page-sizer.h \ ui/widget/registered-widget.cpp \ ui/widget/registered-widget.h \ ui/widget/registry.cpp \ ui/widget/registry.h \ ui/widget/ruler.cpp \ ui/widget/ruler.h \ ui/widget/svg-canvas.cpp \ ui/widget/svg-canvas.h \ ui/widget/zoom-status.cpp \ ui/widget/zoom-status.h \ undo-stack-observer.h \ uri.cpp \ uri.h \ util/list.h \ verbs.cpp \ verbs.h \ widgets/desktop-widget.cpp \ widgets/desktop-widget.h \ widgets/icon.cpp \ widgets/paint-selector.cpp \ widgets/paint-selector.h \ widgets/toolbox.cpp \ xml/quote.cpp \ xml/repr-sorting.h \ xml/repr-util.cpp \ xml/repr.cpp \ xml/repr.h # Uncomment this to treat undocumented things as if they had an empty # documentation string; comment it out to suppress all undocumented things from # the output. # Leaving it uncommented allows using doxygen output as the primary information # source about a class (without needing to look at the source code to look for # undocumented things). # OTOH, you may find it annoying to have reems of relatively unhelpful # information: commenting it out gives more compact display of the helpful # bits. # I'm commenting it out for now to facilitate checking existing doc comments # for doxygen correctness. #EXTRACT_ALL = yes # I'll disable this for the moment, to reduce the number of files in the output. SOURCE_BROWSER = no # Keep the output out of the src directory so that it doesn't get in the way of # `rgrep'. OUTPUT_DIRECTORY = ../doxygen # In absence of explicit `\brief', treat the first "sentence" as the brief part # and the rest as detail. (With explicit `\brief', the first _paragraph_ is # considered the brief part.) # # It's unclear whether programmers should deliberately use this facility. # Advantage: Less clutter. # Disadvantage: Absence of `\brief' may indicate that the comment was written # by someone unfamiliar with doxygen and not giving thought to what the brief # description should be. Using explicit `\brief' may facilitate checking # non-\briefed comments for doxygen correctness. # OTOH, using `\brief' may be parrot-like: it doesn't necessarily indicate # doxygen familiarity. JAVADOC_AUTOBRIEF = yes WARN_IF_UNDOCUMENTED = yes GENERATE_TODOLIST = yes GENERATE_BUGLIST = yes REFERENCED_BY_RELATION = yes EXTRACT_STATIC = yes WARN_LOGFILE = doxygen-log