[graphic-forms-cvs] r65 - in trunk: . docs/manual

junrue at common-lisp.net junrue at common-lisp.net
Wed Mar 22 00:00:05 UTC 2006


Author: junrue
Date: Tue Mar 21 19:00:04 2006
New Revision: 65

Modified:
   trunk/README.txt
   trunk/build.lisp
   trunk/docs/manual/api.texinfo
   trunk/docs/manual/overview.texinfo
   trunk/docs/manual/reference.texinfo
Log:
final doc updates prior to 0.2.0 release

Modified: trunk/README.txt
==============================================================================
--- trunk/README.txt	(original)
+++ trunk/README.txt	Tue Mar 21 19:00:04 2006
@@ -1,20 +1,15 @@
+
 Graphic-Forms README for version 0.2.0
 Copyright (c) 2006, Jack D. Unrue
-All rights reserved.
 
 Graphic-Forms is a user interface library implemented in Common Lisp focusing
 on the Windows(R) platform. Graphic-Forms is licensed under the terms of the
 BSD License.
 
-Please provide feedback via the development mailing list:
-  http://www.common-lisp.net/mailman/listinfo/graphic-forms-devel
-
-and/or patches via the patch tracker:
-  http://sourceforge.net/tracker/?atid=826147&group_id=163034&func=browse
-
 
 Dependencies
 ------------
+
 Graphic-Forms depends on the following packages:
 
  - ASDF
@@ -26,7 +21,7 @@
  - lw-compat
    http://common-lisp.net/project/cl-containers/lw-compat/lw-compat_latest.tar.gz
 
- - closer-mop
+ - Closer to MOP
    http://common-lisp.net/project/cl-containers/closer-mop/closer-mop_latest.tar.gz
 
  - ImageMagick 6.2.6.5-Q16
@@ -39,6 +34,9 @@
 How To Configure and Build
 --------------------------
 
+NOTE: in a future release, this project will be packaged for use
+with asdf-install.
+
 1. Install ImageMagick 6.2.6.5-Q16 (note in particular that it is the Q16
    version that is needed, not the Q8 version). The default installation
    directory is "c:/Program Files/ImageMagick-6.2.6-Q16/".
@@ -120,5 +118,17 @@
   (gft::run-layout-tester)
 
 
+Support and Feedback
+--------------------
+
+Please provide feedback via the development mailing list:
+  http://www.common-lisp.net/mailman/listinfo/graphic-forms-devel
+
+Bug reports via the bug tracking system:
+  http://sourceforge.net/tracker/?group_id=163034&atid=826147
+
+Patches via the patch tracker:
+  http://sourceforge.net/tracker/?group_id=163034&atid=826147
+
 
 [the end]

Modified: trunk/build.lisp
==============================================================================
--- trunk/build.lisp	(original)
+++ trunk/build.lisp	Tue Mar 21 19:00:04 2006
@@ -40,21 +40,45 @@
 
 (in-package #:graphic-forms-system)
 
-(defvar *library-root*    "c:/projects/third_party/")
-(defvar *asdf-repo-root*  (concatenate 'string *library-root* "asdf-repo/"))
-(defvar *project-root*    "c:/projects/public/")
-
-(setf   *cffi-dir*        (concatenate 'string *asdf-repo-root* "cffi-0.9.0/"))
-(setf   *closer-mop-dir*  (concatenate 'string *asdf-repo-root* "closer-mop/"))
-(setf   *imagemagick-dir* "c:/Program Files/ImageMagick-6.2.6-Q16/")
-(setf   *lw-compat-dir*   (concatenate 'string *asdf-repo-root* "lw-compat/"))
-(setf   *gf-dir*          (concatenate 'string *project-root* "graphic-forms/"))
-(setf   *lisp-unit-file*  (concatenate 'string *library-root* "lisp-unit"))
+(defvar *library-root*      "c:/projects/third_party/")
+(defvar *asdf-repo-root*    (concatenate 'string *library-root* "asdf-repo/"))
+(defvar *project-root*      "c:/projects/public/")
 
-(defvar *gf-tests-dir*    (concatenate 'string *gf-dir* "src/tests/uitoolkit/"))
+(setf   *cffi-dir*          (concatenate 'string *asdf-repo-root* "cffi-0.9.0/"))
+(setf   *closer-mop-dir*    (concatenate 'string *asdf-repo-root* "closer-mop/"))
+(setf   *imagemagick-dir*   "c:/Program Files/ImageMagick-6.2.6-Q16/")
+(setf   *lw-compat-dir*     (concatenate 'string *asdf-repo-root* "lw-compat/"))
+(setf   *gf-dir*            (concatenate 'string *project-root* "graphic-forms/"))
+(setf   *lisp-unit-file*    (concatenate 'string *library-root* "lisp-unit"))
+
+(defvar *asdf-system-connections-dir* (concatenate 'string *asdf-repo-root* "asdf-system-connections/"))
+(defvar *cl-containers-dir* (concatenate 'string *asdf-repo-root* "cl-containers/"))
+(defvar *cl-graph-dir*      (concatenate 'string *asdf-repo-root* "cl-graph/"))
+(defvar *cl-mathstats-dir*  (concatenate 'string *asdf-repo-root* "cl-mathstats/"))
+(defvar *metabang-bind-dir* (concatenate 'string *asdf-repo-root* "metabang-bind/"))
+(defvar *metatilities-dir*  (concatenate 'string *asdf-repo-root* "metatilities/"))
+(defvar *moptilities-dir*   (concatenate 'string *asdf-repo-root* "moptilities/"))
+(defvar *tinaa-dir*         (concatenate 'string *asdf-repo-root* "tinaa/"))
+
+(defvar *gf-tests-dir*      (concatenate 'string *gf-dir* "src/tests/uitoolkit/"))
 
 (defun build ()
   (setf cl-user::*asdf-cache* "c:/projects/public/build/")
   (configure-asdf)
   (pushnew *gf-dir* asdf:*central-registry* :test #'equal)
+#|
+  (pushnew *tinaa-dir* asdf:*central-registry* :test #'equal)
+  (pushnew *cl-graph-dir* asdf:*central-registry* :test #'equal)
+  (pushnew *asdf-system-connections-dir* asdf:*central-registry* :test #'equal)
+  (pushnew *cl-mathstats-dir* asdf:*central-registry* :test #'equal)
+  (pushnew *cl-containers-dir* asdf:*central-registry* :test #'equal)
+  (pushnew *metatilities-dir* asdf:*central-registry* :test #'equal)
+  (pushnew *moptilities-dir* asdf:*central-registry* :test #'equal)
+  (pushnew *metabang-bind-dir* asdf:*central-registry* :test #'equal)
+  (asdf:operate 'asdf:load-op :tinaa)
+|#
   (asdf:operate 'asdf:load-op :graphic-forms-uitoolkit))
+
+#|
+  (tinaa:document-system 'asdf :graphic-forms-uitoolkit "c:/projects/public/testing/")
+|#

Modified: trunk/docs/manual/api.texinfo
==============================================================================
--- trunk/docs/manual/api.texinfo	(original)
+++ trunk/docs/manual/api.texinfo	Tue Mar 21 19:00:04 2006
@@ -186,14 +186,21 @@
 @ref{widget}.
 @end deftp
 
+ at anchor{event-dispatcher}
 @deftp Class event-dispatcher
-This is the base class for objects process events on behalf of user interface objects.
+This is the base class of objects responsible for processing events on
+behalf of @ref{widget}s. Applications define subclasses of
+ at code{event-dispatcher} and implement one or more of the @ref{event
+functions} specializing on each such application-defined subclass in
+order to implement desired behavior.
 @end deftp
 
 @anchor{event-source}
 @deftp Class event-source dispatcher
 This is the base class for user interface objects that generate events. It
-derives from @ref{native-object}.
+derives from @ref{native-object}. The @code{dispatcher} slot holds an
+instance of @ref{event-dispatcher} that is responsible for processing
+events on behalf of an @code{event-source}.
 @deffn Initarg :dispatcher
 @end deffn
 @deffn Accessor dispatcher
@@ -337,18 +344,6 @@
 Implement this to respond to a mouse down event.
 @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
-
 @deffn GenericFunction event-mouse-move dispatcher widget time point button
 Implement this to respond to a mouse move event.
 @end deffn
@@ -366,10 +361,6 @@
 Implement this to respond to paint requests.
 @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
-
 @deffn GenericFunction event-resize dispatcher widget time size type
 Implement this to respond to an object being resized.
 @end deffn

Modified: trunk/docs/manual/overview.texinfo
==============================================================================
--- trunk/docs/manual/overview.texinfo	(original)
+++ trunk/docs/manual/overview.texinfo	Tue Mar 21 19:00:04 2006
@@ -99,10 +99,10 @@
 @url{http://www.common-lisp.net/mailman/listinfo/graphic-forms-cvs}
 
 The bug tracking system: @*
- at url{http://sourceforge.net/tracker/?group_id=20959&atid=120959}
+ at url{http://sourceforge.net/tracker/?group_id=163034&atid=826145}
 
 
 @subsection Submitting Patches
 
-Please use the SourceForge patch tracking mechanism to contribute patches:
- at url{http://sourceforge.net/tracker/?atid=826147&group_id=163034&func=browse}
+Please use the following patch tracking mechanism to contribute patches:
+ at url{http://sourceforge.net/tracker/?group_id=163034&atid=826147}

Modified: trunk/docs/manual/reference.texinfo
==============================================================================
--- trunk/docs/manual/reference.texinfo	(original)
+++ trunk/docs/manual/reference.texinfo	Tue Mar 21 19:00:04 2006
@@ -136,7 +136,7 @@
 
 @ifnottex
 @node Top
- at top Graphic-Forms Programming Reference (version 0.2.0)
+ at top Graphic-Forms Programming Reference (version 0.2)
 @insertcopying
 @end ifnottex
 



More information about the Graphic-forms-cvs mailing list