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=bro... -
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....
- - closer-mop + - Closer to MOP http://common-lisp.net/project/cl-containers/closer-mop/closer-mop_latest.ta...
- 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
+@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 +@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
-@deffn GenericFunction event-mouse-enter dispatcher widget time point button -Implement this to respond to a mouse passing into the bounds of an object. -@end deffn - -@deffn GenericFunction event-mouse-exit dispatcher widget time point button -Implement this to respond to a mouse leaving the bounds an object. -@end deffn - -@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. -@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
-@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. -@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%7D
The bug tracking system: @* -@url{http://sourceforge.net/tracker/?group_id=20959&atid=120959%7D +@url{http://sourceforge.net/tracker/?group_id=163034&atid=826145%7D
@subsection Submitting Patches
-Please use the SourceForge patch tracking mechanism to contribute patches: -@url{http://sourceforge.net/tracker/?atid=826147&group_id=163034&func=bro... +Please use the following patch tracking mechanism to contribute patches: +@url{http://sourceforge.net/tracker/?group_id=163034&atid=826147%7D
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 -@top Graphic-Forms Programming Reference (version 0.2.0) +@top Graphic-Forms Programming Reference (version 0.2) @insertcopying @end ifnottex