updated doxygen documentation
This commit is contained in:
parent
c3946be073
commit
f25252a484
8 changed files with 50 additions and 14 deletions
|
@ -4,6 +4,6 @@ doc: doxygen.conf
|
||||||
@doxygen doxygen.conf
|
@doxygen doxygen.conf
|
||||||
|
|
||||||
doxygen.conf: doxygen.conf.in
|
doxygen.conf: doxygen.conf.in
|
||||||
@regex_cmd@ -e "s,\@VERSION\@,$(VERSION)," \
|
@regex_cmd@ -e "s,\@version\@,$(VERSION)," \
|
||||||
-e "s,\@basedir\@,`cd $(top_builddir) && pwd`," \
|
-e "s,\@basedir\@,`cd $(top_builddir) && pwd`," \
|
||||||
doxygen.conf.in > doxygen.conf
|
doxygen.conf.in > doxygen.conf
|
||||||
|
|
14
doc/doxygen/comments
Normal file
14
doc/doxygen/comments
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
// Further comments for doxygen on the src/ directory
|
||||||
|
|
||||||
|
/*! @namespace ob
|
||||||
|
@brief The namespace containing the %Openbox window manager application
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*! @namespace otk
|
||||||
|
@brief The namespace containing the Openbox toolkit
|
||||||
|
*/
|
||||||
|
/*! @namespace otk
|
||||||
|
The namespace containing a toolkit used by the Openbox window manager,
|
||||||
|
and also for use by external applications that wish to present a similar
|
||||||
|
visual appearance to Openbox.
|
||||||
|
*/
|
|
@ -4,7 +4,7 @@
|
||||||
# General configuration options
|
# General configuration options
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
PROJECT_NAME = Openbox
|
PROJECT_NAME = Openbox
|
||||||
PROJECT_NUMBER = @VERSION@
|
PROJECT_NUMBER = @version@
|
||||||
OUTPUT_DIRECTORY =
|
OUTPUT_DIRECTORY =
|
||||||
OUTPUT_LANGUAGE = English
|
OUTPUT_LANGUAGE = English
|
||||||
EXTRACT_ALL = YES
|
EXTRACT_ALL = YES
|
||||||
|
@ -28,7 +28,7 @@ HIDE_SCOPE_NAMES = NO
|
||||||
VERBATIM_HEADERS = YES
|
VERBATIM_HEADERS = YES
|
||||||
SHOW_INCLUDE_FILES = YES
|
SHOW_INCLUDE_FILES = YES
|
||||||
JAVADOC_AUTOBRIEF = NO
|
JAVADOC_AUTOBRIEF = NO
|
||||||
MULTILINE_CPP_IS_BRIEF = NO
|
MULTILINE_CPP_IS_BRIEF = YES
|
||||||
DETAILS_AT_TOP = YES
|
DETAILS_AT_TOP = YES
|
||||||
INHERIT_DOCS = YES
|
INHERIT_DOCS = YES
|
||||||
INLINE_INFO = YES
|
INLINE_INFO = YES
|
||||||
|
@ -56,7 +56,7 @@ WARN_LOGFILE =
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the input files
|
# configuration options related to the input files
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
INPUT = ../../src ../../otk
|
INPUT = ../../src ../../otk comments
|
||||||
FILE_PATTERNS = *.hh *.cc
|
FILE_PATTERNS = *.hh *.cc
|
||||||
RECURSIVE = NO
|
RECURSIVE = NO
|
||||||
EXCLUDE =
|
EXCLUDE =
|
||||||
|
@ -80,7 +80,7 @@ REFERENCES_RELATION = YES
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
ALPHABETICAL_INDEX = NO
|
ALPHABETICAL_INDEX = NO
|
||||||
COLS_IN_ALPHA_INDEX = 5
|
COLS_IN_ALPHA_INDEX = 5
|
||||||
IGNORE_PREFIX =
|
IGNORE_PREFIX = OB OTK _
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the HTML output
|
# configuration options related to the HTML output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
|
@ -100,7 +100,7 @@ TOC_EXPAND = NO
|
||||||
DISABLE_INDEX = NO
|
DISABLE_INDEX = NO
|
||||||
ENUM_VALUES_PER_LINE = 4
|
ENUM_VALUES_PER_LINE = 4
|
||||||
GENERATE_TREEVIEW = NO
|
GENERATE_TREEVIEW = NO
|
||||||
TREEVIEW_WIDTH = 250
|
TREEVIEW_WIDTH = 200
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# configuration options related to the LaTeX output
|
# configuration options related to the LaTeX output
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
|
@ -109,7 +109,7 @@ LATEX_OUTPUT = latex
|
||||||
LATEX_CMD_NAME = latex
|
LATEX_CMD_NAME = latex
|
||||||
MAKEINDEX_CMD_NAME = makeindex
|
MAKEINDEX_CMD_NAME = makeindex
|
||||||
COMPACT_LATEX = NO
|
COMPACT_LATEX = NO
|
||||||
PAPER_TYPE = a4wide
|
PAPER_TYPE = letter
|
||||||
EXTRA_PACKAGES =
|
EXTRA_PACKAGES =
|
||||||
LATEX_HEADER =
|
LATEX_HEADER =
|
||||||
PDF_HYPERLINKS = NO
|
PDF_HYPERLINKS = NO
|
||||||
|
@ -172,7 +172,7 @@ COLLABORATION_GRAPH = YES
|
||||||
TEMPLATE_RELATIONS = YES
|
TEMPLATE_RELATIONS = YES
|
||||||
INCLUDE_GRAPH = YES
|
INCLUDE_GRAPH = YES
|
||||||
INCLUDED_BY_GRAPH = YES
|
INCLUDED_BY_GRAPH = YES
|
||||||
GRAPHICAL_HIERARCHY = YES
|
GRAPHICAL_HIERARCHY = NO
|
||||||
DOT_IMAGE_FORMAT = png
|
DOT_IMAGE_FORMAT = png
|
||||||
DOT_PATH =
|
DOT_PATH =
|
||||||
DOTFILE_DIRS =
|
DOTFILE_DIRS =
|
||||||
|
|
|
@ -2,8 +2,16 @@
|
||||||
#ifndef __Configuration_hh
|
#ifndef __Configuration_hh
|
||||||
#define __Configuration_hh
|
#define __Configuration_hh
|
||||||
|
|
||||||
|
/*! @file configuration.hh
|
||||||
|
@brief Loads, saves, and provides configuration options for the window
|
||||||
|
manager
|
||||||
|
*/
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
#include <X11/Xlib.h>
|
#include <X11/Xlib.h>
|
||||||
#include <X11/Xresource.h>
|
#include <X11/Xresource.h>
|
||||||
|
}
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
namespace ob {
|
namespace ob {
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
// -*- mode: C++; indent-tabs-mode: nil; -*-
|
// -*- mode: C++; indent-tabs-mode: nil; -*-
|
||||||
|
|
||||||
|
/*! @file main.cc
|
||||||
|
@brief Main entry point for the application
|
||||||
|
*/
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
# include "../config.h"
|
# include "../config.h"
|
||||||
#endif // HAVE_CONFIG_H
|
#endif // HAVE_CONFIG_H
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
#ifndef __openbox_hh
|
#ifndef __openbox_hh
|
||||||
#define __openbox_hh
|
#define __openbox_hh
|
||||||
|
|
||||||
|
/*! @file openbox.hh
|
||||||
|
@brief The main class for the Openbox window manager
|
||||||
|
*/
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#include <X11/Xlib.h>
|
#include <X11/Xlib.h>
|
||||||
}
|
}
|
||||||
|
@ -37,12 +41,9 @@ public:
|
||||||
|
|
||||||
//! The posible running states of the window manager
|
//! The posible running states of the window manager
|
||||||
enum RunState {
|
enum RunState {
|
||||||
//! The window manager is starting up (being created)
|
State_Starting, //!< The window manager is starting up (being created)
|
||||||
State_Starting,
|
State_Normal, //!< The window manager is running in its normal state
|
||||||
//! The window manager is running in its normal state
|
State_Exiting //!< The window manager is exiting (being destroyed)
|
||||||
State_Normal,
|
|
||||||
//! The window manager is exiting (being destroyed)
|
|
||||||
State_Exiting
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
#ifndef __XAtom_h
|
#ifndef __XAtom_h
|
||||||
#define __XAtom_h
|
#define __XAtom_h
|
||||||
|
|
||||||
|
/*! @file xatom.hh
|
||||||
|
@brief Provides access to atoms on the display
|
||||||
|
*/
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#include <X11/Xlib.h>
|
#include <X11/Xlib.h>
|
||||||
#include <X11/Xatom.h>
|
#include <X11/Xatom.h>
|
||||||
|
|
|
@ -2,6 +2,11 @@
|
||||||
#ifndef __xeventhandler_hh
|
#ifndef __xeventhandler_hh
|
||||||
#define __xeventhandler_hh
|
#define __xeventhandler_hh
|
||||||
|
|
||||||
|
/*! @file xeventhandler.hh
|
||||||
|
@brief The class which handles raw XEvents, turning them into high-level
|
||||||
|
user interaction sequences, or processing them as appropriate
|
||||||
|
*/
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#include <X11/Xlib.h>
|
#include <X11/Xlib.h>
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue