Kaydet (Commit) 39a6d76e authored tarafından Nick Treleaven's avatar Nick Treleaven

Improve API docs contents page by listing all commonly-used files.

Fix 'Date' appearing twice on the date line.
Don't generate API docs for prefs.h, toolbar.h (unused).
Move some '@file' doc-comments to the .c file.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4772 ea778897-0a13-0410-b9d1-a72fbfd435f5
üst 8e9bfdf1
...@@ -3,6 +3,12 @@ ...@@ -3,6 +3,12 @@
* data/filetypes.common: * data/filetypes.common:
Set default for wrapped lines to show marker at end of line only Set default for wrapped lines to show marker at end of line only
(more expected and doesn't change line alignment - closes #2972386). (more expected and doesn't change line alignment - closes #2972386).
* src/toolbar.c, src/toolbar.h, src/prefs.c, src/prefs.h,
src/pluginutils.c, doc/plugins.dox:
Improve API docs contents page by listing all commonly-used files.
Fix 'Date' appearing twice on the date line.
Don't generate API docs for prefs.h, toolbar.h (unused).
Move some '@file' doc-comments to the .c file.
2010-03-17 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com> 2010-03-17 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
......
...@@ -32,25 +32,38 @@ ...@@ -32,25 +32,38 @@
* @mainpage Geany Plugin API Documentation * @mainpage Geany Plugin API Documentation
* *
* @author Enrico Tröger, Nick Treleaven, Frank Lanitz * @author Enrico Tröger, Nick Treleaven, Frank Lanitz
* @date $Date$ * $Date$
* *
* @section Intro * @section Intro
* This is the Geany API documentation. It should be considered work in progress. * This is the Geany API documentation. It should be considered work in progress.
* We will try to document as many functions and structs as possible. * We will try to document as many functions and structs as possible.
* *
* To get started, see the @link howto Plugin Howto @endlink. * @warning Do not use any symbol not in the documentation - it may change.
* *
* Other pages: * @section pluginsupport Plugin Support
* - @link howto Plugin HowTo @endlink - get started
* - @link pluginsymbols.c Plugin Symbols @endlink * - @link pluginsymbols.c Plugin Symbols @endlink
* - @link plugindata.h Main Datatypes and Macros @endlink * - @link plugindata.h Main Datatypes and Macros @endlink
* - @link signals Plugin Signals @endlink * - @link signals Plugin Signals @endlink
* - @link pluginutils.c Plugin Utility Functions @endlink * - @link pluginutils.h Plugin Utility Functions @endlink
* - @link guidelines Plugin Writing Guidelines @endlink * - @link guidelines Plugin Writing Guidelines @endlink
* - <b>plugins/demoplugin.c</b> - in Geany's source, bigger than the howto example * - <b>plugins/demoplugin.c</b> - in Geany's source, bigger than the howto example
* - Header files for functions and types - see <b>Files</b> link at the top *
* @section common Common API files
* - @link dialogs.h @endlink
* - @link document.h @endlink
* - @link editor.h @endlink
* - @link filetypes.h @endlink
* - @link msgwindow.h @endlink
* - @link project.h @endlink
* - @link sciwrappers.h Scintilla Wrapper Functions @endlink
* - @link utils.h General Utility Functions @endlink
* - @link ui_utils.h Widget Utility Functions @endlink
* @section More
* - All API functions and types - see <b>Files</b> link at the top
* - Deprecated symbols - see <b>Related Pages</b> link at the top * - Deprecated symbols - see <b>Related Pages</b> link at the top
* *
* @warning Do not use any symbol not in the documentation - it may change.
* @note See the HACKING file for information about developing the plugin API and * @note See the HACKING file for information about developing the plugin API and
* other useful notes. * other useful notes.
*/ */
...@@ -376,7 +389,7 @@ PluginCallback plugin_callbacks[] = ...@@ -376,7 +389,7 @@ PluginCallback plugin_callbacks[] =
* the plugin binary in @c ~/.config/geany/plugins/. * the plugin binary in @c ~/.config/geany/plugins/.
* *
* *
* @page howto Plugin Howto * @page howto Plugin HowTo
* *
* @section intro Introduction * @section intro Introduction
* *
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
* $Id$ * $Id$
*/ */
/** @file pluginutils.c /** @file pluginutils.h
* Plugin utility functions. * Plugin utility functions.
* These functions all take the @ref geany_plugin symbol as their first argument. */ * These functions all take the @ref geany_plugin symbol as their first argument. */
......
...@@ -21,6 +21,11 @@ ...@@ -21,6 +21,11 @@
* $Id$ * $Id$
*/ */
/*
* @file prefs.h
* Preferences dialog.
*/
/* /*
* Preferences dialog support functions. * Preferences dialog support functions.
* New prefs should use Stash code in keyfile.c - init_pref_groups(). * New prefs should use Stash code in keyfile.c - init_pref_groups().
......
...@@ -20,12 +20,6 @@ ...@@ -20,12 +20,6 @@
* *
*/ */
/**
* @file prefs.h
* Preferences dialog.
**/
#ifndef GEANY_PREFS_H #ifndef GEANY_PREFS_H
#define GEANY_PREFS_H 1 #define GEANY_PREFS_H 1
......
...@@ -21,10 +21,11 @@ ...@@ -21,10 +21,11 @@
* $Id$ * $Id$
*/ */
/**
/** @file toolbar.c * @file toolbar.h
* Utility functions to create the toolbar. * Toolbar (prefs).
*/ */
/* Utility functions to create the toolbar */
#include "geany.h" #include "geany.h"
#include "support.h" #include "support.h"
......
...@@ -21,12 +21,6 @@ ...@@ -21,12 +21,6 @@
* $Id$ * $Id$
*/ */
/**
* @file toolbar.h
* Toolbar (prefs).
**/
#ifndef GEANY_TOOLBAR_H #ifndef GEANY_TOOLBAR_H
#define GEANY_TOOLBAR_H #define GEANY_TOOLBAR_H
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment