[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