[graphic-forms-cvs] r64 - trunk/docs/manual

junrue at common-lisp.net junrue at common-lisp.net
Tue Mar 21 23:36:22 UTC 2006


Author: junrue
Date: Tue Mar 21 18:36:21 2006
New Revision: 64

Added:
   trunk/docs/manual/api.texinfo
      - copied, changed from r62, trunk/docs/manual/packages.texinfo
Removed:
   trunk/docs/manual/packages.texinfo
Modified:
   trunk/docs/manual/overview.texinfo
   trunk/docs/manual/reference.texinfo
Log:
programming manual updated content

Copied: trunk/docs/manual/api.texinfo (from r62, trunk/docs/manual/packages.texinfo)
==============================================================================
--- trunk/docs/manual/packages.texinfo	(original)
+++ trunk/docs/manual/api.texinfo	Tue Mar 21 18:36:21 2006
@@ -5,40 +5,628 @@
 @c Copyright (c) 2006, Jack D. Unrue
 
 @c ===================================================================
- at c CHAPTER: Packages
+ at c CHAPTER: API
 
- at node Packages
- at chapter Packages
+ at node API
+ at chapter API
 
-General comments about the packages.
+This chapter documents the Graphic-Forms programming interface. All
+of the package names are prefixed with @code{graphic-forms.uitoolkit}.
 
- at section Graphics
- at cindex Graphics Package
+ at section graphics package
+ at cindex graphics package
 
 Nickname: GFG
 
 This package represents graphical functionality, particularly drawing
 operations. Support for the ImageMagick library is defined here. This
-package along with GFW constitute the bulk of the public API for
-Graphic-Forms.
+package and GFW together constitute the bulk of the public API.
 
- at section System
- at cindex System Package
+ at menu
+* graphics types::        Documentation of the graphics types.
+* graphics functions::    Documentation of the graphics methods and functions.
+ at end menu
+
+
+ at section system package
+ at cindex system package
 
 Nickname: GFS
 
 The symbols in this package correspond to system-level functionality,
 examples of which include bindings for Win32 API functions and associated
-constants.
+constants. The majority of the symbols herein are not exported, except for
+a few fundamental types and methods
+
+ at menu
+* system types::         Documentation of the system types.
+* system functions::     Documentation of the system functions.
+* system conditions::    Documentation of the system conditions.
+ at end menu
+
 
- at section Tests
- at cindex Tests Package
+ at section tests package
+ at cindex tests package
 
-This package contains the symbols corresponding to test programs.
+Nickname: GFT
 
- at section Widgets
- at cindex Widgets Package
+This package contains the symbols corresponding to test programs. No
+symbols are exported.
+
+
+ at section widgets package
+ at cindex widgets package
+
+Nickname: GFW
 
 This package contains symbols for all of the widgets, event methods,
 and other UI objects defined by Graphic-Forms. This package and GFG
 together constitute the bulk of the public API.
+
+ at menu
+* widget types::        Documentation of the widget types.
+* layout types::        Documentation of the pre-defined layout manager classes.
+* widget functions::    Documentation of the widget methods and functions.
+* event functions::     Documentation of event-handling functions.
+* layout functions::    Documentation of layout manager functions.
+ at end menu
+
+
+ at node system types
+ at section system types
+
+ at anchor{native-object}
+ at deftp Class native-object handle
+This class encapsulates a Win32 object handle, which is technically a
+foreign pointer but should be treated as an opaque cookie.
+ at deffn Initarg :handle
+ at end deffn
+ at deffn Reader handle
+ at end deffn
+ at end deftp
+
+ at anchor{point}
+ at deftp Structure point x y z
+This structure represents a point in the Cartesian coordinate system.
+ at end deftp
+
+ at anchor{rectangle}
+ at deftp Class rectangle location size
+This class identifies a region in the Cartesian coordinate system
+consisting of an upper-left coordinate and bounds. See @ref{point} and
+ at ref{size}.
+ at deffn Initarg :location
+ at end deffn
+ at deffn Initarg :size
+ at end deffn
+ at deffn Accessor location
+ at end deffn
+ at deffn Accessor size
+ at end deffn
+ at end deftp
+
+ at anchor{size}
+ at deftp Structure size width height depth
+This structure represents an area or volume.
+ at end deftp
+
+ at anchor{span}
+ at deftp Structure span start end
+This structure represents a range of values or times in a collection.
+ at end deftp
+
+
+ at node system functions
+ at section system functions
+
+ at anchor{dispose}
+ at deffn GenericFunction dispose self
+This function is called to discard the underlying native @var{handle}
+and execute any other necessary cleanup code.
+ at end deffn
+
+ at deffn GenericFunction disposed-p self
+Returns T if @ref{dispose} has been called on @var{self} and the
+object has not since been re-initialized; returns nil otherwise.
+This function also returns T if @var{self} has been instantiated
+but secondary initialization code has not yet executed.
+ at end deffn
+
+ at deffn Function make-point :x :y :z
+This function creates a new @ref{point} object.
+ at end deffn
+
+ at deffn Function make-size :width :height :depth
+This function creates a new @ref{size} object.
+ at end deffn
+
+ at deffn Function make-span :start :end
+This function creates a new @ref{span} object.
+ at end deffn
+
+
+ at node system conditions
+ at section system conditions
+
+ at anchor{toolkit-error}
+ at deftp Condition toolkit-error detail
+Error conditions originating from Graphic-Forms library code (as opposed
+to system errors) are reported by raising this condition. The detail slot
+is a string that describes the error in more detail.
+ at deffn Initarg :detail
+ at end deffn
+ at deffn Reader detail
+ at end deffn
+ at end deftp
+
+ at deftp Condition win32-error
+This condition is a subclass of toolkit-error that is used by the
+library to report system-level errors.  @xref{toolkit-error}.
+ at deffn Initarg :code
+ at end deffn
+ at deffn Reader code
+ at end deffn
+ at end deftp
+
+
+ at node widget types
+ at section widget types
+
+ at strong{NOTE:} A future release will provide additional widget
+classes.
+
+ at deftp Class button
+This @ref{control} class represents selectable controls that issue
+notifications when clicked.
+ at end deftp
+
+ at anchor{control}
+ at deftp Class control
+The base class for widgets having pre-defined native behavior. It derives from
+ at ref{widget}.
+ at end deftp
+
+ at deftp Class event-dispatcher
+This is the base class for objects process events on behalf of user interface objects.
+ at end deftp
+
+ at anchor{event-source}
+ at deftp Class event-source dispatcher
+This is the base class for user interface objects that generate events. It
+derives from @ref{native-object}.
+ at deffn Initarg :dispatcher
+ at end deffn
+ at deffn Accessor dispatcher
+ at end deffn
+ at end deftp
+
+ at anchor{item}
+ at deftp Class item
+The item class is the base class for all non-windowed user interface objects.
+ at deffn Initarg :item-id
+ at end deffn
+ at deffn Accessor item-id
+ at end deffn
+ at end deftp
+
+ at deftp Class label
+This @ref{control} class represents non-selectable controls that
+display a string or image.
+ at end deftp
+
+ at deftp Class menu
+The menu class represents a container for menu items and submenus. It
+derives from @ref{widget-with-items}.
+ at end deftp
+
+ at deftp Class menu-item
+A subclass of @ref{item} representing a menu item.
+ at end deftp
+
+ at deftp Class panel
+Base class for @ref{window}s that are children of @ref{top-level} @ref{window}s (or
+other panels).
+ at end deftp
+
+ at deftp Class timer
+A timer is a non-windowed object that generates events at a regular (adjustable) frequency.
+It derives from @ref{event-source}.
+ at deffn Reader id-of
+ at end deffn
+ at deffn Initarg :initial-delay
+ at end deffn
+ at deffn Reader initial-delay
+ at end deffn
+ at deffn Initarg :delay
+ at end deffn
+ at deffn Accessor delay
+ at end deffn
+ at end deftp
+
+ at anchor{top-level}
+ at deftp Class top-level
+Base class for @ref{window}s that can be moved and resized by the
+user, and which normally have title bars.
+ at end deftp
+
+ at anchor{widget}
+ at deftp Class widget
+The widget class is the base class for all windowed user interface objects. It
+derives from @ref{event-source}.
+ at end deftp
+
+ at anchor{widget-with-items}
+ at deftp Class widget-with-items
+The widget-with-items class is the base class for objects composed of sub-items.
+It derives from @ref{widget}.
+ at deffn Initarg :items
+ at end deffn
+ at deffn Accessor items
+ at end deffn
+ at end deftp
+
+ at anchor{window}
+ at deftp Class window
+This is the base class for user-defined @ref{widget}s that serve as containers.
+ at deffn Reader layout-p
+ at end deffn
+ at deffn Initarg :layout
+ at end deffn
+ at deffn Accessor layout
+ at end deffn
+ at end deftp
+
+
+ at node layout types
+ at section layout types
+
+ at strong{NOTE:} A future release will provide additional layout
+manager classes.
+
+ at anchor{layout-manager}
+ at deftp Class layout-manager style
+Subclasses implement layout strategies on behalf of window objects.
+ at end deftp
+
+ at anchor{flow-layout}
+ at deftp Class flow-layout spacing left-margin top-margin right-margin bottom-margin
+This @ref{layout-manager} subclass arranges window children in a row
+or column, with optional margins around the row/column and spacing in
+between children. The layout can wrap the window children if desired
+and the available horizontal (or vertical) space is constrained.
+ at end deftp
+
+
+ at node event functions
+ at section event functions
+
+ at strong{NOTE:} There are (and will be) additional event methods defined
+in future releases, they just aren't all documented or implemented at
+this time.
+
+ at deffn GenericFunction event-activate dispatcher widget time
+Implement this to respond to an object being activated.
+ at end deffn
+
+ at deffn GenericFunction event-arm dispatcher item time
+Implement this to respond to an object about to be selected.
+ at end deffn
+
+ at deffn GenericFunction event-close dispatcher widget time
+Implement this to respond to an object being closed.
+ at end deffn
+
+ at deffn GenericFunction event-dispose dispatcher widget time
+Implement this to respond to an object being disposed (via
+ at ref{dispose}, not the garbage collector).
+ at end deffn
+
+ at deffn GenericFunction event-key-down dispatcher widget time keycode char
+Implement this to respond to a key down event.
+ at end deffn
+
+ at deffn GenericFunction event-key-up dispatcher widget time keycode char
+Implement this to respond to a key up event.
+ at end deffn
+
+ at deffn GenericFunction event-mouse-double dispatcher widget time point button
+Implement this to respond to a mouse double-click.
+ at end deffn
+
+ at deffn GenericFunction event-mouse-down dispatcher widget time point button
+Implement this to respond to a mouse down event.
+ at end deffn
+
+ at deffn GenericFunction event-mouse-enter dispatcher widget time point button
+Implement this to respond to a mouse passing into the bounds of an object.
+ at end deffn
+
+ at deffn GenericFunction event-mouse-exit dispatcher widget time point button
+Implement this to respond to a mouse leaving the bounds an object.
+ at end deffn
+
+ at deffn GenericFunction event-mouse-hover dispatcher widget time point button
+Implement this to respond to a mouse that stops moving for a period of time within an object.
+ at end deffn
+
+ at deffn GenericFunction event-mouse-move dispatcher widget time point button
+Implement this to respond to a mouse move event.
+ at end deffn
+
+ at deffn GenericFunction event-mouse-up dispatcher widget time point button
+Implement this to respond to a mouse up event.
+ at end deffn
+
+ at deffn GenericFunction event-move dispatcher widget time point
+Implement this to respond to an object being moved within its parent's coordinate system.
+ at end deffn
+
+ at anchor{event-paint}
+ at deffn GenericFunction event-paint dispatcher widget time gc rect
+Implement this to respond to paint requests.
+ at end deffn
+
+ at deffn GenericFunction event-pre-modify dispatcher widget time keycode char span new-content
+Implement this to respond to content (e.g., text) in an object about to be modified.
+ at end deffn
+
+ at deffn GenericFunction event-resize dispatcher widget time size type
+Implement this to respond to an object being resized.
+ at end deffn
+
+ at deffn GenericFunction event-select dispatcher item time rect
+Implement this to respond to an object (or item within) being selected.
+ at end deffn
+
+ at deffn GenericFunction event-timer dispatcher timer time
+Implement this to respond to a tick from a specific timer.
+ at end deffn
+
+
+ at node widget functions
+ at section widget functions
+
+ at strong{NOTE:} There are (and will be) additional widget methods defined
+in future releases, they just aren't all documented or implemented at
+this time.
+
+ at deffn GenericFunction ancestor-p ancestor descendant
+Returns T if ancestor is an ancestor of descendant; nil otherwise.
+ at end deffn
+
+ at deffn GenericFunction append-item object text image dispatcher
+Adds the new item with the specified text to the object, and returns the newly-created item.
+ at end deffn
+
+ at deffn GenericFunction append-submenu object text submenu dispatcher
+Adds a submenu anchored to a parent menu and returns the corresponding item.
+ at end deffn
+
+ at deffn GenericFunction check object flag
+Sets the object into the checked state.
+ at end deffn
+
+ at deffn GenericFunction checked-p object
+Returns T if the object is in the checked state; nil otherwise.
+ at end deffn
+
+ at deffn GenericFunction clear-item object index
+Clears the item at the zero-based index.
+ at end deffn
+
+ at deffn GenericFunction clear-span object sp
+Clears the items whose zero-based indices lie within the specified span.
+ at end deffn
+
+ at deffn GenericFunction client-size object
+Returns a size object that describes the region of the object that can be drawn within or can display data.
+ at end deffn
+
+ at deffn GenericFunction compute-style-flags object &rest style
+Convert a list of keyword symbols to a pair of native bitmasks; the first conveys normal/standard flags, whereas the second any extended flags that the system supports.
+ at end deffn
+
+ at deffn GenericFunction compute-outer-size object desired-client-size
+Return a size object describing the dimensions of the area required to enclose the specified desired client area and this object's trim.
+ at end deffn
+
+ at deffn GenericFunction display-to-object object pnt
+Return a point that is the result of transforming the specified point from display-relative coordinates to this object's coordinate system.
+ at end deffn
+
+ at deffn GenericFunction enable object flag
+Enables or disables the object, causing it to be redrawn with its default look and allows it to be selected.
+ at end deffn
+
+ at deffn GenericFunction enable-layout object flag
+Cause the object to allow or disallow layout management.
+ at end deffn
+
+ at deffn GenericFunction enabled-p object
+Returns T if the object is enabled; nil otherwise.
+ at end deffn
+
+ at deffn GenericFunction item-at object index
+Return the item at the given zero-based index from the object.
+ at end deffn
+
+ at deffn GenericFunction item-count object
+Return the number of items possessed by the object.
+ at end deffn
+
+ at deffn GenericFunction item-index object item
+Return the zero-based index of the location of the other object in this object.
+ at end deffn
+
+ at deffn GenericFunction item-owner item
+Return the widget containing this item.
+ at end deffn
+
+ at deffn GenericFunction layout object
+Set the size and location of this object's children.
+ at end deffn
+
+ at deffn GenericFunction location object
+Returns a point object describing the coordinates of the top-left corner of the object in its parent's coordinate system.
+ at end deffn
+
+ at deffn GenericFunction menu-bar object
+Returns the menu object serving as the menubar for this object.
+ at end deffn
+
+ at deffn GenericFunction object-to-display object pnt
+Return a point that is the result of transforming the specified point from this object's coordinate system to display-relative coordinates.
+ at end deffn
+
+ at anchor{pack}
+ at deffn GenericFunction pack object
+Causes the object to be resized to its preferred size.
+ at end deffn
+
+ at deffn GenericFunction parent object
+Returns the object's parent.
+ at end deffn
+
+ at deffn GenericFunction preferred-size object width-hint height-hint
+Returns a size object representing the object's 'preferred' size.
+ at end deffn
+
+ at deffn GenericFunction redraw object
+Causes the entire bounds of the object to be marked as needing to be redrawn
+ at end deffn
+
+ at deffn GenericFunction running-p object
+Returns T if the object is in event generation mode; nil otherwise.
+ at end deffn
+
+ at deffn GenericFunction show object flag
+Causes the object to be visible or hidden on the screen, but not necessarily top-most in the display z-order.
+ at end deffn
+
+ at deffn GenericFunction size object
+Returns a size object describing the size of the object in its parent's coordinate system.
+ at end deffn
+
+ at deffn GenericFunction start object
+Enable event generation at regular intervals.
+ at end deffn
+
+ at deffn GenericFunction stop object
+Stop producing events.
+ at end deffn
+
+ at deffn GenericFunction text object
+Returns the object's text.
+ at end deffn
+
+ at deffn GenericFunction update object
+Forces all outstanding paint requests for the object to be processed before this function returns.
+ at end deffn
+
+ at deffn GenericFunction visible-p object
+Returns T if the object is visible (not necessarily top-most); nil otherwise.
+ at end deffn
+
+
+ at node layout functions
+ at section layout functions
+
+ at deffn GenericFunction compute-layout layout window width-hint height-hint
+Returns a list of conses @code{(window . rectangle)} describing the
+new bounds of each child window or control. A @ref{layout-manager} subclass
+implements this method based on its particular layout strategy, taking
+into account attributes set by the user. Certain Graphic-Forms functions
+call this method to accomplish layout within a window.
+ at end deffn
+
+ at deffn GenericFunction compute-size layout window width-hint height-hint
+Computes and returns the new @ref{size} of the window's client area. A
+ at ref{layout-manager} subclass implements this method based on its
+particular layout strategy, taking into account attributes set by the
+user. The @ref{pack} function ultimately calls this method.
+ at end deffn
+
+
+ at node graphics types
+ at section graphics types
+
+ at strong{NOTE:} A future release will provide additional graphics
+classes.
+
+ at deftp Structure color red green blue
+This is a structure representing a color using three bytes in the RGB colorspace.
+ at end deftp
+
+ at anchor{font}
+ at deftp Class font
+This subclass of @ref{native-object} encapsulates a native font
+object. @xref{font-metrics}.
+ at end deftp
+
+ at anchor{font-metrics}
+ at deftp Structure font-metrics ascent descent leading avg-char-width max-char-width
+This structure describes basic attributes of a font in terms that drawing code
+may use to position graphical elements. @xref{font}.
+ at end deftp
+
+ at deftp Class graphics-context
+This subclass of @ref{native-object} wraps a native device context,
+hence instances of this class are used to perform drawing operations.
+One normally obtains a graphics-context via @ref{event-paint}.
+ at end deftp
+
+ at deftp Class image-data
+This subclass of @ref{native-object} maintains image attributes,
+color, and pixel data.
+ at end deftp
+
+ at node graphics functions
+ at section graphics functions
+
+ at strong{NOTE:} There are (and will be) additional event methods defined
+in future releases, they just aren't all documented or implemented at
+this time.
+
+ at deffn GenericFunction background-color object
+Returns a color object corresponding to the current background color.
+ at end deffn
+
+ at deffn GenericFunction data-obj object
+Returns the data structure representing the raw form of the object.
+ at end deffn
+
+ at deffn GenericFunction depth object
+Returns the bits-per-pixel depth of the object.
+ at end deffn
+
+ at deffn GenericFunction draw-filled-rectangle object rect
+Fills the interior of the rectangle in the current background color.
+ at end deffn
+
+ at deffn GenericFunction draw-image object im pnt
+Draws the given image in the receiver at the specified coordinates.
+ at end deffn
+
+ at deffn GenericFunction draw-text object text pnt
+Draws the given string in the current font and foreground color, with (x, y) being the top-left coordinate of a bounding box for the string.
+ at end deffn
+
+ at deffn GenericFunction font object
+Returns the current font.
+ at end deffn
+
+ at deffn GenericFunction foreground-color object
+Returns a color object corresponding to the current foreground color.
+ at end deffn
+
+ at deffn GenericFunction metrics object
+Returns a metrics object describing key attributes of the specified object.
+ at end deffn
+
+ at deffn GenericFunction size object
+Returns a size object describing the size of the object.
+ at end deffn
+
+ at deffn GenericFunction transparency-mask object
+Returns an image object that will serve as the transparency mask for the original image, based on the original image's assigned transparency.
+ at end deffn

Modified: trunk/docs/manual/overview.texinfo
==============================================================================
--- trunk/docs/manual/overview.texinfo	(original)
+++ trunk/docs/manual/overview.texinfo	Tue Mar 21 18:36:21 2006
@@ -51,7 +51,7 @@
 time a policy for backwards compatibility will be published.
 
 The main project website: @*
- at indicateurl{http://common-lisp.net/project/graphic-forms}
+ at url{http://common-lisp.net/project/graphic-forms}
 
 @section Dependencies
 
@@ -59,47 +59,50 @@
 
 @table @code
 @item ASDF
- at indicateurl{http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cclan/asdf}
+ at url{http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cclan/asdf}
 
 @item CFFI
- at indicateurl{http://common-lisp.net/project/cffi}
+ at url{http://common-lisp.net/project/cffi}
 
 @item lw-compat
- at indicateurl{http://common-lisp.net/project/cl-containers/lw-compat/lw-compat_latest.tar.gz}
+ at url{http://common-lisp.net/project/cl-containers/lw-compat/lw-compat_latest.tar.gz}
 
 @item Closer to MOP
- at indicateurl{http://common-lisp.net/project/cl-containers/closer-mop/closer-mop_latest.tar.gz}
+ at url{http://common-lisp.net/project/cl-containers/closer-mop/closer-mop_latest.tar.gz}
 
 @item ImageMagick
- at indicateurl{http://www.imagemagick.org/download/binaries/ImageMagick-6.2.6-5-Q16-windows-dll.exe}
+ at url{http://www.imagemagick.org/download/binaries/ImageMagick-6.2.6-5-Q16-windows-dll.exe}
 
 @item lisp-unit
- at indicateurl{http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html}
+ at url{http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html}
 @end table
 
 
 @section Building the Library and Running Tests
 
-For the time being, please see the @code{README.txt} file included in the
+Please see the @code{README.txt} file included in the
 distribution for instructions on how to load the ASDF system and run tests.
 
 
- at section Mailing Lists and Bug Reports
+ at section Support
+
+
+ at subsection Mailing Lists and Bug Reports
 
 Announcements mailing list: @*
- at indicateurl{http://www.common-lisp.net/mailman/listinfo/graphic-forms-announce}
+ at url{http://www.common-lisp.net/mailman/listinfo/graphic-forms-announce}
 
 Developer mailing list (for both users and maintainers): @*
- at indicateurl{http://www.common-lisp.net/mailman/listinfo/graphic-forms-devel}
+ at url{http://www.common-lisp.net/mailman/listinfo/graphic-forms-devel}
 
 Source control log mailing list: @*
- at indicateurl{http://www.common-lisp.net/mailman/listinfo/graphic-forms-cvs}
+ at url{http://www.common-lisp.net/mailman/listinfo/graphic-forms-cvs}
 
 The bug tracking system: @*
- at indicateurl{http://sourceforge.net/tracker/?group_id=20959&atid=120959}
+ at url{http://sourceforge.net/tracker/?group_id=20959&atid=120959}
 
 
- at section Submitting Patches
+ at subsection Submitting Patches
 
 Please use the SourceForge patch tracking mechanism to contribute patches:
- at indicateurl{http://sourceforge.net/tracker/?atid=826147&group_id=163034&func=browse}
+ at url{http://sourceforge.net/tracker/?atid=826147&group_id=163034&func=browse}

Modified: trunk/docs/manual/reference.texinfo
==============================================================================
--- trunk/docs/manual/reference.texinfo	(original)
+++ trunk/docs/manual/reference.texinfo	Tue Mar 21 18:36:21 2006
@@ -10,6 +10,8 @@
 @settitle Graphic-Forms Programming Reference
 @exampleindent 2
 
+
+
 @c ============================= Macros =============================
 
 @macro Function {args}
@@ -27,6 +29,11 @@
 @end deffn
 @end macro
 
+ at macro Reader {args}
+ at deffn {Reader} \args\
+ at end deffn
+ at end macro
+
 @macro GenericFunction {args}
 @deffn {Generic Function} \args\
 @end deffn
@@ -84,12 +91,6 @@
 
 @c ==========================End Macros =============================
 
- at c Coallesce all the index types into one master index.
- at syncodeindex fn cp
- at syncodeindex ky cp
- at syncodeindex tp cp
- at syncodeindex vr cp
-
 @copying
 Copyright @copyright{} 2006, Jack D. Unrue  <jdunrue at gmail.com> @*
 
@@ -135,7 +136,7 @@
 
 @ifnottex
 @node Top
- at top Graphic-Forms Programming Reference
+ at top Graphic-Forms Programming Reference (version 0.2.0)
 @insertcopying
 @end ifnottex
 
@@ -143,25 +144,30 @@
 
 @menu
 * Overview::              Basic information about Graphic-Forms.
-* Packages::              Summary of the library packages.
+* API::                   Documentation of the library API.
 * Miscellaneous Topics::  Various topics germane to Windows programming
                           and Graphic-Forms.
 * Glossary::              Terms and definitions.
-* Master Index::
+* Types Index::
+* Function Index::
 @end menu
 
 @contents
 
 @include overview.texinfo
- at include glossary.texinfo
- at include packages.texinfo
+ at include api.texinfo
 @include miscellaneous.texinfo
+ at include glossary.texinfo
 
 @c ===================================================================
 @c Index
 
- at node Master Index
- at unnumbered Master Index
- at printindex cp
+ at node Types Index
+ at unnumbered Types Index
+ at printindex tp
+
+ at node Function Index
+ at unnumbered Function Index
+ at printindex fn
 
 @bye



More information about the Graphic-forms-cvs mailing list