summaryrefslogtreecommitdiff
path: root/misc/openlayers/apidoc_config
diff options
context:
space:
mode:
authorChris Schlaeger <chris@linux.com>2014-08-12 21:56:44 +0200
committerChris Schlaeger <chris@linux.com>2014-08-12 21:56:44 +0200
commitea346a785dc1b3f7c156f6fc33da634e1f1a627b (patch)
treeaf67530553d20b6e82ad60fd79593e9c4abf5565 /misc/openlayers/apidoc_config
parent59741cd535c47f25971bf8c32b25da25ceadc6d5 (diff)
downloadpostrunner-fb1989bda5d3e0a5472ba7644d57cae197733a8f.zip
Adding jquery, flot and openlayers to be included with the GEM.v0.0.4
Diffstat (limited to 'misc/openlayers/apidoc_config')
-rw-r--r--misc/openlayers/apidoc_config/Languages.txt113
-rw-r--r--misc/openlayers/apidoc_config/Menu.txt520
-rw-r--r--misc/openlayers/apidoc_config/OL.css20
-rw-r--r--misc/openlayers/apidoc_config/Topics.txt105
4 files changed, 758 insertions, 0 deletions
diff --git a/misc/openlayers/apidoc_config/Languages.txt b/misc/openlayers/apidoc_config/Languages.txt
new file mode 100644
index 0000000..85d5fde
--- /dev/null
+++ b/misc/openlayers/apidoc_config/Languages.txt
@@ -0,0 +1,113 @@
+Format: 1.51
+
+# This is the Natural Docs languages file for this project. If you change
+# anything here, it will apply to THIS PROJECT ONLY. If you'd like to change
+# something for all your projects, edit the Languages.txt in Natural Docs'
+# Config directory instead.
+
+
+# You can prevent certain file extensions from being scanned like this:
+# Ignore Extensions: [extension] [extension] ...
+
+
+#-------------------------------------------------------------------------------
+# SYNTAX:
+#
+# Unlike other Natural Docs configuration files, in this file all comments
+# MUST be alone on a line. Some languages deal with the # character, so you
+# cannot put comments on the same line as content.
+#
+# Also, all lists are separated with spaces, not commas, again because some
+# languages may need to use them.
+#
+# Language: [name]
+# Alter Language: [name]
+# Defines a new language or alters an existing one. Its name can use any
+# characters. If any of the properties below have an add/replace form, you
+# must use that when using Alter Language.
+#
+# The language Shebang Script is special. It's entry is only used for
+# extensions, and files with those extensions have their shebang (#!) lines
+# read to determine the real language of the file. Extensionless files are
+# always treated this way.
+#
+# The language Text File is also special. It's treated as one big comment
+# so you can put Natural Docs content in them without special symbols. Also,
+# if you don't specify a package separator, ignored prefixes, or enum value
+# behavior, it will copy those settings from the language that is used most
+# in the source tree.
+#
+# Extensions: [extension] [extension] ...
+# [Add/Replace] Extensions: [extension] [extension] ...
+# Defines the file extensions of the language's source files. You can
+# redefine extensions found in the main languages file. You can use * to
+# mean any undefined extension.
+#
+# Shebang Strings: [string] [string] ...
+# [Add/Replace] Shebang Strings: [string] [string] ...
+# Defines a list of strings that can appear in the shebang (#!) line to
+# designate that it's part of the language. You can redefine strings found
+# in the main languages file.
+#
+# Ignore Prefixes in Index: [prefix] [prefix] ...
+# [Add/Replace] Ignored Prefixes in Index: [prefix] [prefix] ...
+#
+# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ...
+# [Add/Replace] Ignored [Topic Type] Prefixes in Index: [prefix] [prefix] ...
+# Specifies prefixes that should be ignored when sorting symbols in an
+# index. Can be specified in general or for a specific topic type.
+#
+#------------------------------------------------------------------------------
+# For basic language support only:
+#
+# Line Comments: [symbol] [symbol] ...
+# Defines a space-separated list of symbols that are used for line comments,
+# if any.
+#
+# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ...
+# Defines a space-separated list of symbol pairs that are used for block
+# comments, if any.
+#
+# Package Separator: [symbol]
+# Defines the default package separator symbol. The default is a dot.
+#
+# [Topic Type] Prototype Enders: [symbol] [symbol] ...
+# When defined, Natural Docs will attempt to get a prototype from the code
+# immediately following the topic type. It stops when it reaches one of
+# these symbols. Use \n for line breaks.
+#
+# Line Extender: [symbol]
+# Defines the symbol that allows a prototype to span multiple lines if
+# normally a line break would end it.
+#
+# Enum Values: [global|under type|under parent]
+# Defines how enum values are referenced. The default is global.
+# global - Values are always global, referenced as 'value'.
+# under type - Values are under the enum type, referenced as
+# 'package.enum.value'.
+# under parent - Values are under the enum's parent, referenced as
+# 'package.value'.
+#
+# Perl Package: [perl package]
+# Specifies the Perl package used to fine-tune the language behavior in ways
+# too complex to do in this file.
+#
+#------------------------------------------------------------------------------
+# For full language support only:
+#
+# Full Language Support: [perl package]
+# Specifies the Perl package that has the parsing routines necessary for full
+# language support.
+#
+#-------------------------------------------------------------------------------
+
+# The following languages are defined in the main file, if you'd like to alter
+# them:
+#
+# Text File, Shebang Script, C/C++, C#, Java, JavaScript, Perl, Python,
+# PHP, SQL, Visual Basic, Pascal, Assembly, Ada, Tcl, Ruby, Makefile,
+# ActionScript, ColdFusion, R, Fortran
+
+# If you add a language that you think would be useful to other developers
+# and should be included in Natural Docs by default, please e-mail it to
+# languages [at] naturaldocs [dot] org.
diff --git a/misc/openlayers/apidoc_config/Menu.txt b/misc/openlayers/apidoc_config/Menu.txt
new file mode 100644
index 0000000..4e27104
--- /dev/null
+++ b/misc/openlayers/apidoc_config/Menu.txt
@@ -0,0 +1,520 @@
+Format: 1.51
+
+
+Title: OpenLayers
+SubTitle: JavaScript Mapping Library
+
+# You can add a footer to your documentation like this:
+# Footer: [text]
+# If you want to add a copyright notice, this would be the place to do it.
+
+# You can add a timestamp to your documentation like one of these:
+# Timestamp: Generated on month day, year
+# Timestamp: Updated mm/dd/yyyy
+# Timestamp: Last updated mon day
+#
+# m - One or two digit month. January is "1"
+# mm - Always two digit month. January is "01"
+# mon - Short month word. January is "Jan"
+# month - Long month word. January is "January"
+# d - One or two digit day. 1 is "1"
+# dd - Always two digit day. 1 is "01"
+# day - Day with letter extension. 1 is "1st"
+# yy - Two digit year. 2006 is "06"
+# yyyy - Four digit year. 2006 is "2006"
+# year - Four digit year. 2006 is "2006"
+
+
+# --------------------------------------------------------------------------
+#
+# Cut and paste the lines below to change the order in which your files
+# appear on the menu. Don't worry about adding or removing files, Natural
+# Docs will take care of that.
+#
+# You can further organize the menu by grouping the entries. Add a
+# "Group: [name] {" line to start a group, and add a "}" to end it.
+#
+# You can add text and web links to the menu by adding "Text: [text]" and
+# "Link: [name] ([URL])" lines, respectively.
+#
+# The formatting and comments are auto-generated, so don't worry about
+# neatness when editing the file. Natural Docs will clean it up the next
+# time it is run. When working with groups, just deal with the braces and
+# forget about the indentation and comments.
+#
+# --------------------------------------------------------------------------
+
+
+Group: OpenLayers {
+
+ File: OpenLayers (no auto-title, OpenLayers.js)
+
+ Group: BaseTypes {
+
+ File: Base Types (no auto-title, OpenLayers/BaseTypes.js)
+ File: Bounds (no auto-title, OpenLayers/BaseTypes/Bounds.js)
+ File: Class (no auto-title, OpenLayers/BaseTypes/Class.js)
+ File: Date (no auto-title, OpenLayers/BaseTypes/Date.js)
+ File: Element (no auto-title, OpenLayers/BaseTypes/Element.js)
+ File: LonLat (no auto-title, OpenLayers/BaseTypes/LonLat.js)
+ File: Pixel (no auto-title, OpenLayers/BaseTypes/Pixel.js)
+ File: Size (no auto-title, OpenLayers/BaseTypes/Size.js)
+ } # Group: BaseTypes
+
+ Group: Control {
+
+ File: Control (no auto-title, OpenLayers/Control.js)
+
+ Group: Control {
+
+ File: ArgParser (no auto-title, OpenLayers/Control/ArgParser.js)
+ File: Attribution (no auto-title, OpenLayers/Control/Attribution.js)
+ File: Button (no auto-title, OpenLayers/Control/Button.js)
+ File: CacheRead (OpenLayers/Control/CacheRead.js)
+ File: CacheWrite (OpenLayers/Control/CacheWrite.js)
+ File: DragFeature (no auto-title, OpenLayers/Control/DragFeature.js)
+ File: DragPan (no auto-title, OpenLayers/Control/DragPan.js)
+ File: DrawFeature (no auto-title, OpenLayers/Control/DrawFeature.js)
+ File: EditingToolbar (no auto-title, OpenLayers/Control/EditingToolbar.js)
+ File: Geolocate (no auto-title, OpenLayers/Control/Geolocate.js)
+ File: GetFeature (no auto-title, OpenLayers/Control/GetFeature.js)
+ File: Graticule (no auto-title, OpenLayers/Control/Graticule.js)
+ File: KeyboardDefaults (no auto-title, OpenLayers/Control/KeyboardDefaults.js)
+ File: LayerSwitcher (no auto-title, OpenLayers/Control/LayerSwitcher.js)
+ File: Measure (no auto-title, OpenLayers/Control/Measure.js)
+ File: ModifyFeature (no auto-title, OpenLayers/Control/ModifyFeature.js)
+ File: MousePosition (no auto-title, OpenLayers/Control/MousePosition.js)
+ File: Navigation (no auto-title, OpenLayers/Control/Navigation.js)
+ File: NavigationHistory (no auto-title, OpenLayers/Control/NavigationHistory.js)
+ File: NavToolbar (no auto-title, OpenLayers/Control/NavToolbar.js)
+ File: OverviewMap (no auto-title, OpenLayers/Control/OverviewMap.js)
+ File: Pan (no auto-title, OpenLayers/Control/Pan.js)
+ File: Panel (no auto-title, OpenLayers/Control/Panel.js)
+ File: PanPanel (no auto-title, OpenLayers/Control/PanPanel.js)
+ File: PanZoom (no auto-title, OpenLayers/Control/PanZoom.js)
+ File: PanZoomBar (no auto-title, OpenLayers/Control/PanZoomBar.js)
+ File: Permalink (no auto-title, OpenLayers/Control/Permalink.js)
+ File: PinchZoom (no auto-title, OpenLayers/Control/PinchZoom.js)
+ File: Scale (no auto-title, OpenLayers/Control/Scale.js)
+ File: ScaleLine (no auto-title, OpenLayers/Control/ScaleLine.js)
+ File: SelectFeature (no auto-title, OpenLayers/Control/SelectFeature.js)
+ File: SLDSelect (no auto-title, OpenLayers/Control/SLDSelect.js)
+ File: Snapping (no auto-title, OpenLayers/Control/Snapping.js)
+ File: Split (no auto-title, OpenLayers/Control/Split.js)
+ File: TouchNavigation (no auto-title, OpenLayers/Control/TouchNavigation.js)
+ File: TransformFeature (no auto-title, OpenLayers/Control/TransformFeature.js)
+ File: UTFGrid (OpenLayers/Control/UTFGrid.js)
+ File: WMSGetFeatureInfo (no auto-title, OpenLayers/Control/WMSGetFeatureInfo.js)
+ File: WMTSGetFeatureInfo (no auto-title, OpenLayers/Control/WMTSGetFeatureInfo.js)
+ File: Zoom (OpenLayers/Control/Zoom.js)
+ File: ZoomBox (no auto-title, OpenLayers/Control/ZoomBox.js)
+ File: ZoomIn (no auto-title, OpenLayers/Control/ZoomIn.js)
+ File: ZoomOut (no auto-title, OpenLayers/Control/ZoomOut.js)
+ File: ZoomPanel (no auto-title, OpenLayers/Control/ZoomPanel.js)
+ File: ZoomToMaxExtent (no auto-title, OpenLayers/Control/ZoomToMaxExtent.js)
+ } # Group: Control
+
+ } # Group: Control
+
+ Group: Feature {
+
+ File: Feature (no auto-title, OpenLayers/Feature.js)
+ File: Vector (no auto-title, OpenLayers/Feature/Vector.js)
+ } # Group: Feature
+
+ Group: Filter {
+
+ File: Filter (no auto-title, OpenLayers/Filter.js)
+ File: Comparison (no auto-title, OpenLayers/Filter/Comparison.js)
+ File: FeatureId (no auto-title, OpenLayers/Filter/FeatureId.js)
+ File: Function (no auto-title, OpenLayers/Filter/Function.js)
+ File: Logical (no auto-title, OpenLayers/Filter/Logical.js)
+ File: Spatial (no auto-title, OpenLayers/Filter/Spatial.js)
+ } # Group: Filter
+
+ Group: Format {
+
+ File: Format (no auto-title, OpenLayers/Format.js)
+
+ Group: Filter {
+
+ File: Filter (no auto-title, OpenLayers/Format/Filter.js)
+ File: v1 (no auto-title, OpenLayers/Format/Filter/v1.js)
+ File: v1_0_0 (no auto-title, OpenLayers/Format/Filter/v1_0_0.js)
+ File: v1_1_0 (no auto-title, OpenLayers/Format/Filter/v1_1_0.js)
+ } # Group: Filter
+
+ Group: GML {
+
+ File: GML (no auto-title, OpenLayers/Format/GML.js)
+ File: Base (no auto-title, OpenLayers/Format/GML/Base.js)
+ File: v2 (no auto-title, OpenLayers/Format/GML/v2.js)
+ File: v3 (no auto-title, OpenLayers/Format/GML/v3.js)
+ } # Group: GML
+
+ Group: SLD {
+
+ File: SLD (no auto-title, OpenLayers/Format/SLD.js)
+ File: SLD/v1_0_0_GeoServer (OpenLayers/Format/SLD/v1_0_0_GeoServer.js)
+ File: v1 (no auto-title, OpenLayers/Format/SLD/v1.js)
+ File: v1_0_0 (no auto-title, OpenLayers/Format/SLD/v1_0_0.js)
+ } # Group: SLD
+
+ Group: OWSCommon {
+
+ File: OWSCommon (no auto-title, OpenLayers/Format/OWSCommon.js)
+ File: v1 (no auto-title, OpenLayers/Format/OWSCommon/v1.js)
+ File: v1_0_0 (no auto-title, OpenLayers/Format/OWSCommon/v1_0_0.js)
+ File: v1_1_0 (no auto-title, OpenLayers/Format/OWSCommon/v1_1_0.js)
+ } # Group: OWSCommon
+
+ Group: WFSCapabilities {
+
+ File: WFSCapabilities (no auto-title, OpenLayers/Format/WFSCapabilities.js)
+ File: v1 (no auto-title, OpenLayers/Format/WFSCapabilities/v1.js)
+ File: v1_0_0 (no auto-title, OpenLayers/Format/WFSCapabilities/v1_0_0.js)
+ File: v1_1_0 (no auto-title, OpenLayers/Format/WFSCapabilities/v1_1_0.js)
+ } # Group: WFSCapabilities
+
+ Group: WFST {
+
+ File: WFST (no auto-title, OpenLayers/Format/WFST.js)
+ File: v1 (no auto-title, OpenLayers/Format/WFST/v1.js)
+ File: v1_0_0 (no auto-title, OpenLayers/Format/WFST/v1_0_0.js)
+ File: v1_1_0 (no auto-title, OpenLayers/Format/WFST/v1_1_0.js)
+ } # Group: WFST
+
+ Group: WMC {
+
+ File: WMC (no auto-title, OpenLayers/Format/WMC.js)
+ File: v1 (no auto-title, OpenLayers/Format/WMC/v1.js)
+ File: v1_0_0 (no auto-title, OpenLayers/Format/WMC/v1_0_0.js)
+ File: v1_1_0 (no auto-title, OpenLayers/Format/WMC/v1_1_0.js)
+ } # Group: WMC
+
+ Group: WMSCapabilities {
+
+ File: WMSCapabilities (no auto-title, OpenLayers/Format/WMSCapabilities.js)
+ File: v1 (no auto-title, OpenLayers/Format/WMSCapabilities/v1.js)
+ File: v1_1 (no auto-title, OpenLayers/Format/WMSCapabilities/v1_1.js)
+ File: v1_1_0 (no auto-title, OpenLayers/Format/WMSCapabilities/v1_1_0.js)
+ File: v1_1_1 (no auto-title, OpenLayers/Format/WMSCapabilities/v1_1_1.js)
+ File: v1_3 (no auto-title, OpenLayers/Format/WMSCapabilities/v1_3.js)
+ File: v1_3_0 (no auto-title, OpenLayers/Format/WMSCapabilities/v1_3_0.js)
+ File: WMSCapabilities/v1_1_1_WMSC (no auto-title, OpenLayers/Format/WMSCapabilities/v1_1_1_WMSC.js)
+ } # Group: WMSCapabilities
+
+ Group: WMSDescribeLayer {
+
+ File: WMSDescribeLayer (no auto-title, OpenLayers/Format/WMSDescribeLayer.js)
+ File: v1_1 (no auto-title, OpenLayers/Format/WMSDescribeLayer/v1_1.js)
+ } # Group: WMSDescribeLayer
+
+ Group: Format {
+
+ File: ArcXML (no auto-title, OpenLayers/Format/ArcXML.js)
+ File: ArcXML.Features (no auto-title, OpenLayers/Format/ArcXML/Features.js)
+ File: Atom (no auto-title, OpenLayers/Format/Atom.js)
+ File: Context (no auto-title, OpenLayers/Format/Context.js)
+ File: CQL (no auto-title, OpenLayers/Format/CQL.js)
+ File: CSWGetDomain (no auto-title, OpenLayers/Format/CSWGetDomain.js)
+ File: CSWGetDomain.v2_0_2 (no auto-title, OpenLayers/Format/CSWGetDomain/v2_0_2.js)
+ File: CSWGetRecords (no auto-title, OpenLayers/Format/CSWGetRecords.js)
+ File: CSWGetRecords.v2_0_2 (no auto-title, OpenLayers/Format/CSWGetRecords/v2_0_2.js)
+ File: EncodedPolyline (OpenLayers/Format/EncodedPolyline.js)
+ File: GeoJSON (no auto-title, OpenLayers/Format/GeoJSON.js)
+ File: GeoRSS (no auto-title, OpenLayers/Format/GeoRSS.js)
+ File: GPX (no auto-title, OpenLayers/Format/GPX.js)
+ File: JSON (no auto-title, OpenLayers/Format/JSON.js)
+ File: KML (no auto-title, OpenLayers/Format/KML.js)
+ File: OGCExceptionReport (no auto-title, OpenLayers/Format/OGCExceptionReport.js)
+ File: OSM (no auto-title, OpenLayers/Format/OSM.js)
+ File: OWSContext (no auto-title, OpenLayers/Format/OWSContext.js)
+ File: OWSContext.v0_3_1 (no auto-title, OpenLayers/Format/OWSContext/v0_3_1.js)
+ File: QueryStringFilter (no auto-title, OpenLayers/Format/QueryStringFilter.js)
+ File: SOSCapabilities (no auto-title, OpenLayers/Format/SOSCapabilities.js)
+ File: SOSCapabilities.v1_0_0 (no auto-title, OpenLayers/Format/SOSCapabilities/v1_0_0.js)
+ File: SOSGetFeatureOfInterest (no auto-title, OpenLayers/Format/SOSGetFeatureOfInterest.js)
+ File: SOSGetObservation (no auto-title, OpenLayers/Format/SOSGetObservation.js)
+ File: Text (no auto-title, OpenLayers/Format/Text.js)
+ File: WCSCapabilities (OpenLayers/Format/WCSCapabilities.js)
+
+ Group: WCSCapabilities {
+
+ File: WCSCapabilities.v1 (OpenLayers/Format/WCSCapabilities/v1.js)
+ File: WCSCapabilities/v1_0_0 (OpenLayers/Format/WCSCapabilities/v1_0_0.js)
+ File: WCSCapabilities/v1_1_0 (OpenLayers/Format/WCSCapabilities/v1_1_0.js)
+ } # Group: WCSCapabilities
+
+ File: WCSGetCoverage version 1.1.0 (no auto-title, OpenLayers/Format/WCSGetCoverage.js)
+ File: WFS (no auto-title, OpenLayers/Format/WFS.js)
+ File: WFSDescribeFeatureType (no auto-title, OpenLayers/Format/WFSDescribeFeatureType.js)
+ File: WKT (no auto-title, OpenLayers/Format/WKT.js)
+ File: WMSGetFeatureInfo (no auto-title, OpenLayers/Format/WMSGetFeatureInfo.js)
+ File: WMTSCapabilities (no auto-title, OpenLayers/Format/WMTSCapabilities.js)
+ File: WMTSCapabilities.v1_0_0 (no auto-title, OpenLayers/Format/WMTSCapabilities/v1_0_0.js)
+ File: WPSCapabilities (no auto-title, OpenLayers/Format/WPSCapabilities.js)
+ File: WPSCapabilities.v1_0_0 (no auto-title, OpenLayers/Format/WPSCapabilities/v1_0_0.js)
+ File: WPSDescribeProcess (no auto-title, OpenLayers/Format/WPSDescribeProcess.js)
+ File: WPSExecute version 1.0.0 (no auto-title, OpenLayers/Format/WPSExecute.js)
+ File: XLS (no auto-title, OpenLayers/Format/XLS.js)
+ File: XLS.v1 (no auto-title, OpenLayers/Format/XLS/v1.js)
+ File: XLS.v1_1_0 (no auto-title, OpenLayers/Format/XLS/v1_1_0.js)
+ File: XML (no auto-title, OpenLayers/Format/XML.js)
+ File: XML.VersionedOGC (OpenLayers/Format/XML/VersionedOGC.js)
+ } # Group: Format
+
+ } # Group: Format
+
+ Group: Geometry {
+
+ File: Geometry (no auto-title, OpenLayers/Geometry.js)
+ File: Collection (no auto-title, OpenLayers/Geometry/Collection.js)
+ File: Curve (no auto-title, OpenLayers/Geometry/Curve.js)
+ File: LinearRing (no auto-title, OpenLayers/Geometry/LinearRing.js)
+ File: LineString (no auto-title, OpenLayers/Geometry/LineString.js)
+ File: MultiLineString (no auto-title, OpenLayers/Geometry/MultiLineString.js)
+ File: MultiPoint (no auto-title, OpenLayers/Geometry/MultiPoint.js)
+ File: MultiPolygon (no auto-title, OpenLayers/Geometry/MultiPolygon.js)
+ File: Point (no auto-title, OpenLayers/Geometry/Point.js)
+ File: Polygon (no auto-title, OpenLayers/Geometry/Polygon.js)
+ } # Group: Geometry
+
+ Group: Handler {
+
+ File: Handler (no auto-title, OpenLayers/Handler.js)
+ File: Box (no auto-title, OpenLayers/Handler/Box.js)
+ File: Click (no auto-title, OpenLayers/Handler/Click.js)
+ File: Drag (no auto-title, OpenLayers/Handler/Drag.js)
+ File: Feature (no auto-title, OpenLayers/Handler/Feature.js)
+ File: Hover (no auto-title, OpenLayers/Handler/Hover.js)
+ File: Keyboard (no auto-title, OpenLayers/Handler/Keyboard.js)
+ File: MouseWheel (no auto-title, OpenLayers/Handler/MouseWheel.js)
+ File: Path (no auto-title, OpenLayers/Handler/Path.js)
+ File: Pinch (no auto-title, OpenLayers/Handler/Pinch.js)
+ File: Point (no auto-title, OpenLayers/Handler/Point.js)
+ File: Polygon (no auto-title, OpenLayers/Handler/Polygon.js)
+ File: RegularPolygon (no auto-title, OpenLayers/Handler/RegularPolygon.js)
+ } # Group: Handler
+
+ Group: Lang {
+
+ File: Lang (no auto-title, OpenLayers/Lang.js)
+
+ Group: Lang {
+
+ File: ar (no auto-title, OpenLayers/Lang/ar.js)
+ File: be-tarask (no auto-title, OpenLayers/Lang/be-tarask.js)
+ File: bg (no auto-title, OpenLayers/Lang/bg.js)
+ File: br (no auto-title, OpenLayers/Lang/br.js)
+ File: ca (no auto-title, OpenLayers/Lang/ca.js)
+ File: cs-CZ (no auto-title, OpenLayers/Lang/cs-CZ.js)
+ File: da-DK (no auto-title, OpenLayers/Lang/da-DK.js)
+ File: de (no auto-title, OpenLayers/Lang/de.js)
+ File: en (no auto-title, OpenLayers/Lang/en.js)
+ File: en-CA (no auto-title, OpenLayers/Lang/en-CA.js)
+ File: es (no auto-title, OpenLayers/Lang/es.js)
+ File: el (no auto-title, OpenLayers/Lang/el.js)
+ File: fi (no auto-title, OpenLayers/Lang/fi.js)
+ File: fr (no auto-title, OpenLayers/Lang/fr.js)
+ File: fur (no auto-title, OpenLayers/Lang/fur.js)
+ File: gl (no auto-title, OpenLayers/Lang/gl.js)
+ File: gsw (no auto-title, OpenLayers/Lang/gsw.js)
+ File: hr (no auto-title, OpenLayers/Lang/hr.js)
+ File: hsb (no auto-title, OpenLayers/Lang/hsb.js)
+ File: hu (no auto-title, OpenLayers/Lang/hu.js)
+ File: ia (no auto-title, OpenLayers/Lang/ia.js)
+ File: id (no auto-title, OpenLayers/Lang/id.js)
+ File: io (no auto-title, OpenLayers/Lang/io.js)
+ File: is (no auto-title, OpenLayers/Lang/is.js)
+ File: it (no auto-title, OpenLayers/Lang/it.js)
+ File: ja (no auto-title, OpenLayers/Lang/ja.js)
+ File: km (no auto-title, OpenLayers/Lang/km.js)
+ File: ksh (no auto-title, OpenLayers/Lang/ksh.js)
+ File: lt (no auto-title, OpenLayers/Lang/lt.js)
+ File: nds (no auto-title, OpenLayers/Lang/nds.js)
+ File: nb (no auto-title, OpenLayers/Lang/nb.js)
+ File: nl (no auto-title, OpenLayers/Lang/nl.js)
+ File: nn (no auto-title, OpenLayers/Lang/nn.js)
+ File: oc (no auto-title, OpenLayers/Lang/oc.js)
+ File: pt (no auto-title, OpenLayers/Lang/pt.js)
+ File: pl (no auto-title, OpenLayers/Lang/pl.js)
+ File: pt-BR (no auto-title, OpenLayers/Lang/pt-BR.js)
+ File: ru (no auto-title, OpenLayers/Lang/ru.js)
+ File: sk (no auto-title, OpenLayers/Lang/sk.js)
+ File: sv-SE (no auto-title, OpenLayers/Lang/sv-SE.js)
+ File: te (no auto-title, OpenLayers/Lang/te.js)
+ File: vi (no auto-title, OpenLayers/Lang/vi.js)
+ File: zh-CN (no auto-title, OpenLayers/Lang/zh-CN.js)
+ File: zh-TW (no auto-title, OpenLayers/Lang/zh-TW.js)
+ File: Lang["ro"] (OpenLayers/Lang/ro.js)
+ } # Group: Lang
+
+ } # Group: Lang
+
+ Group: Layer {
+
+ File: Layer (no auto-title, OpenLayers/Layer.js)
+
+ Group: Layer {
+
+ File: ArcGISCache.js (no auto-title, OpenLayers/Layer/ArcGISCache.js)
+ File: ArcGIS93Rest (no auto-title, OpenLayers/Layer/ArcGIS93Rest.js)
+ File: ArcIMS (no auto-title, OpenLayers/Layer/ArcIMS.js)
+ File: Bing (no auto-title, OpenLayers/Layer/Bing.js)
+ File: Boxes (no auto-title, OpenLayers/Layer/Boxes.js)
+ File: EventPane (no auto-title, OpenLayers/Layer/EventPane.js)
+ File: FixedZoomLevels (no auto-title, OpenLayers/Layer/FixedZoomLevels.js)
+ File: GeoRSS (no auto-title, OpenLayers/Layer/GeoRSS.js)
+ File: Google (no auto-title, OpenLayers/Layer/Google.js)
+ File: Google.v3 (no auto-title, OpenLayers/Layer/Google/v3.js)
+ File: Grid (no auto-title, OpenLayers/Layer/Grid.js)
+ File: HTTPRequest (no auto-title, OpenLayers/Layer/HTTPRequest.js)
+ File: Image (no auto-title, OpenLayers/Layer/Image.js)
+ File: KaMap (no auto-title, OpenLayers/Layer/KaMap.js)
+ File: KaMapCache (no auto-title, OpenLayers/Layer/KaMapCache.js)
+ File: MapGuide (no auto-title, OpenLayers/Layer/MapGuide.js)
+ File: MapServer (no auto-title, OpenLayers/Layer/MapServer.js)
+ File: Markers (no auto-title, OpenLayers/Layer/Markers.js)
+ File: OSM (no auto-title, OpenLayers/Layer/OSM.js)
+ File: PointGrid (no auto-title, OpenLayers/Layer/PointGrid.js)
+ File: PointTrack (no auto-title, OpenLayers/Layer/PointTrack.js)
+ File: SphericalMercator (no auto-title, OpenLayers/Layer/SphericalMercator.js)
+ File: Text (no auto-title, OpenLayers/Layer/Text.js)
+ File: TileCache (no auto-title, OpenLayers/Layer/TileCache.js)
+ File: TMS (no auto-title, OpenLayers/Layer/TMS.js)
+ File: Vector (no auto-title, OpenLayers/Layer/Vector.js)
+ File: Vector.RootContainer (no auto-title, OpenLayers/Layer/Vector/RootContainer.js)
+ File: WMS (no auto-title, OpenLayers/Layer/WMS.js)
+ File: WMTS (no auto-title, OpenLayers/Layer/WMTS.js)
+ File: WorldWind (no auto-title, OpenLayers/Layer/WorldWind.js)
+ File: XYZ (no auto-title, OpenLayers/Layer/XYZ.js)
+ File: Zoomify (no auto-title, OpenLayers/Layer/Zoomify.js)
+ File: UTFGrid (OpenLayers/Layer/UTFGrid.js)
+ } # Group: Layer
+
+ } # Group: Layer
+
+ Group: Marker {
+
+ File: Marker (no auto-title, OpenLayers/Marker.js)
+ File: Box (no auto-title, OpenLayers/Marker/Box.js)
+ } # Group: Marker
+
+ Group: Popup {
+
+ File: Popup (no auto-title, OpenLayers/Popup.js)
+ File: Anchored (no auto-title, OpenLayers/Popup/Anchored.js)
+ File: Framed (no auto-title, OpenLayers/Popup/Framed.js)
+ File: FramedCloud (no auto-title, OpenLayers/Popup/FramedCloud.js)
+ } # Group: Popup
+
+ Group: Protocol {
+
+ File: Protocol (no auto-title, OpenLayers/Protocol.js)
+
+ Group: Protocol {
+
+ File: CSW (OpenLayers/Protocol/CSW.js)
+ File: CSW.v2_0_2 (OpenLayers/Protocol/CSW/v2_0_2.js)
+ File: HTTP (no auto-title, OpenLayers/Protocol/HTTP.js)
+ File: Script (no auto-title, OpenLayers/Protocol/Script.js)
+ File: SOS.DEFAULTS (no auto-title, OpenLayers/Protocol/SOS.js)
+ File: SOS.v1_0_0 (no auto-title, OpenLayers/Protocol/SOS/v1_0_0.js)
+ } # Group: Protocol
+
+ Group: WFS {
+
+ File: WFS (no auto-title, OpenLayers/Protocol/WFS.js)
+ File: v1 (no auto-title, OpenLayers/Protocol/WFS/v1.js)
+ File: v1_0_0 (no auto-title, OpenLayers/Protocol/WFS/v1_0_0.js)
+ File: v1_1_0 (no auto-title, OpenLayers/Protocol/WFS/v1_1_0.js)
+ } # Group: WFS
+
+ } # Group: Protocol
+
+ Group: Renderer {
+
+ File: Renderer (no auto-title, OpenLayers/Renderer.js)
+ File: Canvas (no auto-title, OpenLayers/Renderer/Canvas.js)
+ File: ElementsIndexer (no auto-title, OpenLayers/Renderer/Elements.js)
+ File: SVG (no auto-title, OpenLayers/Renderer/SVG.js)
+ File: VML (no auto-title, OpenLayers/Renderer/VML.js)
+ } # Group: Renderer
+
+ Group: Request {
+
+ File: Request (no auto-title, OpenLayers/Request.js)
+ File: XMLHttpRequest (no auto-title, OpenLayers/Request/XMLHttpRequest.js)
+ } # Group: Request
+
+ Group: Strategy {
+
+ File: Strategy (no auto-title, OpenLayers/Strategy.js)
+ File: BBOX (no auto-title, OpenLayers/Strategy/BBOX.js)
+ File: Cluster (no auto-title, OpenLayers/Strategy/Cluster.js)
+ File: Filter (no auto-title, OpenLayers/Strategy/Filter.js)
+ File: Fixed (no auto-title, OpenLayers/Strategy/Fixed.js)
+ File: Paging (no auto-title, OpenLayers/Strategy/Paging.js)
+ File: Refresh (no auto-title, OpenLayers/Strategy/Refresh.js)
+ File: Save (no auto-title, OpenLayers/Strategy/Save.js)
+ } # Group: Strategy
+
+ Group: Symbolizer {
+
+ File: Symbolizer (no auto-title, OpenLayers/Symbolizer.js)
+ File: Line (no auto-title, OpenLayers/Symbolizer/Line.js)
+ File: Point (no auto-title, OpenLayers/Symbolizer/Point.js)
+ File: Polygon (no auto-title, OpenLayers/Symbolizer/Polygon.js)
+ File: Raster (no auto-title, OpenLayers/Symbolizer/Raster.js)
+ File: Text (no auto-title, OpenLayers/Symbolizer/Text.js)
+ } # Group: Symbolizer
+
+ Group: Tile {
+
+ File: Tile (no auto-title, OpenLayers/Tile.js)
+ File: Image (no auto-title, OpenLayers/Tile/Image.js)
+ File: Image.IFrame (no auto-title, OpenLayers/Tile/Image/IFrame.js)
+ File: UTFGrid (OpenLayers/Tile/UTFGrid.js)
+ } # Group: Tile
+
+ File: Deprecated (no auto-title, deprecated.js)
+
+ Group: OpenLayers {
+
+ File: Console (no auto-title, OpenLayers/Console.js)
+ File: Events (no auto-title, OpenLayers/Events.js)
+ File: Icon (no auto-title, OpenLayers/Icon.js)
+ File: Map (no auto-title, OpenLayers/Map.js)
+ File: OpenLayers.Animation (OpenLayers/Animation.js)
+ File: OpenLayers.Events.buttonclick (OpenLayers/Events/buttonclick.js)
+ File: OpenLayers.Events.featureclick (OpenLayers/Events/featureclick.js)
+ File: OpenLayers.Kinetic (OpenLayers/Kinetic.js)
+ File: OpenLayers.TileManager (OpenLayers/TileManager.js)
+ File: OpenLayers.Util.vendorPrefix (OpenLayers/Util/vendorPrefix.js)
+ File: OpenLayers.WPSClient (OpenLayers/WPSClient.js)
+ File: OpenLayers.WPSProcess (OpenLayers/WPSProcess.js)
+ File: Projection (no auto-title, OpenLayers/Projection.js)
+ File: Rule (no auto-title, OpenLayers/Rule.js)
+ File: SingleFile.js (no auto-title, OpenLayers/SingleFile.js)
+ File: Spherical (OpenLayers/Spherical.js)
+ File: Style (no auto-title, OpenLayers/Style.js)
+ File: Style2 (no auto-title, OpenLayers/Style2.js)
+ File: StyleMap (no auto-title, OpenLayers/StyleMap.js)
+ File: Tween (no auto-title, OpenLayers/Tween.js)
+ File: Util (no auto-title, OpenLayers/Util.js)
+ } # Group: OpenLayers
+
+ } # Group: OpenLayers
+
+Group: Index {
+
+ Index: Everything
+ Class Index: Classes
+ Constant Index: Constants
+ Function Index: Functions
+ Property Index: Properties
+ File Index: Files
+ Constructor Index: Constructor
+ } # Group: Index
+
diff --git a/misc/openlayers/apidoc_config/OL.css b/misc/openlayers/apidoc_config/OL.css
new file mode 100644
index 0000000..a397119
--- /dev/null
+++ b/misc/openlayers/apidoc_config/OL.css
@@ -0,0 +1,20 @@
+p {
+ text-indent: 0; margin-bottom: 1em;
+}
+
+.MGroup {
+ font-variant: normal;
+ margin: 0.4em 0 0em 10px
+}
+
+.MTitle {
+ font-variant: normal;
+}
+
+.CGroup .CTitle {
+ font-variant: normal;
+}
+
+.SGroup .SEntry {
+ font-variant: normal;
+} \ No newline at end of file
diff --git a/misc/openlayers/apidoc_config/Topics.txt b/misc/openlayers/apidoc_config/Topics.txt
new file mode 100644
index 0000000..6951a51
--- /dev/null
+++ b/misc/openlayers/apidoc_config/Topics.txt
@@ -0,0 +1,105 @@
+Format: 1.51
+
+# This is the Natural Docs topics file for this project. If you change anything
+# here, it will apply to THIS PROJECT ONLY. If you'd like to change something
+# for all your projects, edit the Topics.txt in Natural Docs' Config directory
+# instead.
+
+
+Ignore Keywords:
+ function, functions
+ func, funcs
+ procedure, procedures
+ proc, procs
+ routine, routines
+ subroutine, subroutines
+ sub, subs
+ method, methods
+ callback, callbacks
+ property, properties
+ prop, props
+
+
+#-------------------------------------------------------------------------------
+# SYNTAX:
+#
+# Topic Type: [name]
+# Alter Topic Type: [name]
+# Creates a new topic type or alters one from the main file. Each type gets
+# its own index and behavior settings. Its name can have letters, numbers,
+# spaces, and these charaters: - / . '
+#
+# Plural: [name]
+# Sets the plural name of the topic type, if different.
+#
+# Keywords:
+# [keyword]
+# [keyword], [plural keyword]
+# ...
+# Defines or adds to the list of keywords for the topic type. They may only
+# contain letters, numbers, and spaces and are not case sensitive. Plural
+# keywords are used for list topics. You can redefine keywords found in the
+# main topics file.
+#
+# Index: [yes|no]
+# Whether the topics get their own index. Defaults to yes. Everything is
+# included in the general index regardless of this setting.
+#
+# Scope: [normal|start|end|always global]
+# How the topics affects scope. Defaults to normal.
+# normal - Topics stay within the current scope.
+# start - Topics start a new scope for all the topics beneath it,
+# like class topics.
+# end - Topics reset the scope back to global for all the topics
+# beneath it.
+# always global - Topics are defined as global, but do not change the scope
+# for any other topics.
+#
+# Class Hierarchy: [yes|no]
+# Whether the topics are part of the class hierarchy. Defaults to no.
+#
+# Page Title If First: [yes|no]
+# Whether the topic's title becomes the page title if it's the first one in
+# a file. Defaults to no.
+#
+# Break Lists: [yes|no]
+# Whether list topics should be broken into individual topics in the output.
+# Defaults to no.
+#
+# Can Group With: [type], [type], ...
+# Defines a list of topic types that this one can possibly be grouped with.
+# Defaults to none.
+#-------------------------------------------------------------------------------
+
+# The following topics are defined in the main file, if you'd like to alter
+# their behavior or add keywords:
+#
+# Generic, Class, Interface, Section, File, Group, Function, Variable,
+# Property, Type, Constant, Enumeration, Event, Delegate, Macro,
+# Database, Database Table, Database View, Database Index, Database
+# Cursor, Database Trigger, Cookie, Build Target
+
+# If you add something that you think would be useful to other developers
+# and should be included in Natural Docs by default, please e-mail it to
+# topics [at] naturaldocs [dot] org.
+
+
+Topic Type: Constructor
+
+ Class Hierarchy: Yes
+ Keywords:
+ constructor
+ initialize
+
+
+Alter Topic Type: Function
+
+ Add Keywords:
+ apimethod
+ apifunction
+
+
+Alter Topic Type: Property
+
+ Add Keywords:
+ apiproperty