Author: junrue Date: Fri Oct 6 02:22:54 2006 New Revision: 293
Added: trunk/docs/manual/gfw/default-message-filter.html trunk/docs/manual/gfw/message-loop.html Modified: trunk/NEWS.txt trunk/docs/manual/Graphic-FormsProgrammingReference.wcp trunk/docs/manual/Prerequisites.html trunk/docs/manual/Support.html trunk/docs/manual/SystemPackage.html trunk/docs/manual/gfs/code.html trunk/docs/manual/gfs/copy-point.html trunk/docs/manual/gfs/copy-rectangle.html trunk/docs/manual/gfs/copy-size.html trunk/docs/manual/gfs/copy-span.html trunk/docs/manual/gfs/detail.html trunk/docs/manual/gfs/dispose.html trunk/docs/manual/gfs/disposed-p.html trunk/docs/manual/gfs/dlg-code.html trunk/docs/manual/gfs/empty-span-p.html trunk/docs/manual/gfs/equal-size-p.html trunk/docs/manual/gfs/handle.html trunk/docs/manual/gfs/location.html trunk/docs/manual/gfs/make-point.html trunk/docs/manual/gfs/make-rectangle.html trunk/docs/manual/gfs/make-size.html trunk/docs/manual/gfs/make-span.html trunk/docs/manual/gfs/point-x.html trunk/docs/manual/gfs/point-y.html Log: continued doc overhaul
Modified: trunk/NEWS.txt ============================================================================== --- trunk/NEWS.txt (original) +++ trunk/NEWS.txt Fri Oct 6 02:22:54 2006 @@ -4,7 +4,7 @@ CLISP 2.40 or later (due to a change in the argument list of CLISP's FFI:FOREIGN-LIBRARY-FUNCTION).
-. Initial list box control functionality is now available: +. Initial list box control functionality implemented:
* three selection modes (none / multiple / extend)
@@ -16,13 +16,16 @@
* customizability of vertical scrollbar mode and keyboard input
- Additional list box control features will be provided in a future release. + Additional list box features will be provided in a future release.
. Implemented scrolling support:
- * new window styles :horizontal-scrollbar and :vertical-scrollbar + * window styles :horizontal-scrollbar and :vertical-scrollbar
- * new event-scroll method for handling raw scrolling events + * event-scroll method for handling raw scrolling events + + * scrolling-event-dispatcher for automatic management of a scrollable + child panel and window scrollbars
. Improved GFW:HEAP-LAYOUT such that it obeys the top child's minimum and maximum sizes, if any such sizes are set.
Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp ============================================================================== --- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original) +++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Fri Oct 6 02:22:54 2006 @@ -92,7 +92,7 @@ DefaultTopic=Introduction.html
[TOPICS] -TitleList=50 +TitleList=52 TitleList.Title.0=Legal Information TitleList.Level.0=0 TitleList.Url.0=LegalInfo.html @@ -521,51 +521,51 @@ TitleList.Keywords.42=GFW`\graphic-forms.uitoolkit.widgets TitleList.ContextNumber.42= TitleList.ApplyTemp.42=0 -TitleList.Expanded.42=0 +TitleList.Expanded.42=1 TitleList.Kind.42=0 -TitleList.Title.43=event-dispatcher +TitleList.Title.43=default-message-filter TitleList.Level.43=2 -TitleList.Url.43=gfw\event-dispatcher.html +TitleList.Url.43=gfw\default-message-filter.html TitleList.Icon.43=0 TitleList.Status.43=0 -TitleList.Keywords.43=event-dispatcher +TitleList.Keywords.43=default-message-filter`\GetMessage`\MSG`\ TitleList.ContextNumber.43= TitleList.ApplyTemp.43=0 TitleList.Expanded.43=0 TitleList.Kind.43=0 -TitleList.Title.44=event-source +TitleList.Title.44=event-dispatcher TitleList.Level.44=2 -TitleList.Url.44=gfw\event-source.html +TitleList.Url.44=gfw\event-dispatcher.html TitleList.Icon.44=0 TitleList.Status.44=0 -TitleList.Keywords.44=event-source +TitleList.Keywords.44=event-dispatcher TitleList.ContextNumber.44= TitleList.ApplyTemp.44=0 TitleList.Expanded.44=0 TitleList.Kind.44=0 -TitleList.Title.45=Miscellaneous Topics -TitleList.Level.45=0 -TitleList.Url.45=MiscellaneousTopics.html +TitleList.Title.45=event-source +TitleList.Level.45=2 +TitleList.Url.45=gfw\event-source.html TitleList.Icon.45=0 TitleList.Status.45=0 -TitleList.Keywords.45= +TitleList.Keywords.45=event-source TitleList.ContextNumber.45= TitleList.ApplyTemp.45=0 TitleList.Expanded.45=0 TitleList.Kind.45=0 -TitleList.Title.46=Image Data Plugins -TitleList.Level.46=1 -TitleList.Url.46=ImageDataPlugins.html +TitleList.Title.46=message-loop +TitleList.Level.46=2 +TitleList.Url.46=gfw\message-loop.html TitleList.Icon.46=0 TitleList.Status.46=0 -TitleList.Keywords.46= +TitleList.Keywords.46=message-loop TitleList.ContextNumber.46= TitleList.ApplyTemp.46=0 TitleList.Expanded.46=0 TitleList.Kind.46=0 -TitleList.Title.47=Terminology Conventions +TitleList.Title.47=Miscellaneous Topics TitleList.Level.47=0 -TitleList.Url.47=TerminologyConventions.html +TitleList.Url.47=MiscellaneousTopics.html TitleList.Icon.47=0 TitleList.Status.47=0 TitleList.Keywords.47= @@ -573,9 +573,9 @@ TitleList.ApplyTemp.47=0 TitleList.Expanded.47=0 TitleList.Kind.47=0 -TitleList.Title.48=Glossary -TitleList.Level.48=0 -TitleList.Url.48=Glossary.html +TitleList.Title.48=Image Data Plugins +TitleList.Level.48=1 +TitleList.Url.48=ImageDataPlugins.html TitleList.Icon.48=0 TitleList.Status.48=0 TitleList.Keywords.48= @@ -583,14 +583,34 @@ TitleList.ApplyTemp.48=0 TitleList.Expanded.48=0 TitleList.Kind.48=0 -TitleList.Title.49=Footnotes +TitleList.Title.49=Terminology Conventions TitleList.Level.49=0 -TitleList.Url.49=Footnotes.html +TitleList.Url.49=TerminologyConventions.html TitleList.Icon.49=0 TitleList.Status.49=0 TitleList.Keywords.49= TitleList.ContextNumber.49= TitleList.ApplyTemp.49=0 TitleList.Expanded.49=0 -TitleList.Kind.49=1 +TitleList.Kind.49=0 +TitleList.Title.50=Glossary +TitleList.Level.50=0 +TitleList.Url.50=Glossary.html +TitleList.Icon.50=0 +TitleList.Status.50=0 +TitleList.Keywords.50= +TitleList.ContextNumber.50= +TitleList.ApplyTemp.50=0 +TitleList.Expanded.50=0 +TitleList.Kind.50=0 +TitleList.Title.51=Footnotes +TitleList.Level.51=0 +TitleList.Url.51=Footnotes.html +TitleList.Icon.51=0 +TitleList.Status.51=0 +TitleList.Keywords.51= +TitleList.ContextNumber.51= +TitleList.ApplyTemp.51=0 +TitleList.Expanded.51=0 +TitleList.Kind.51=1
Modified: trunk/docs/manual/Prerequisites.html ============================================================================== --- trunk/docs/manual/Prerequisites.html (original) +++ trunk/docs/manual/Prerequisites.html Fri Oct 6 02:22:54 2006 @@ -85,6 +85,7 @@ <TR> <TD width="60%"> </TD> <TD> - <P><FONT size=1>Copyright � 2006, Jack D. Unrue</FONT> + <P><FONT size=1 + face=Arial>Copyright � 2006, Jack D. Unrue</FONT> </P></TD></TR></TABLE></P></body> </html>
Modified: trunk/docs/manual/Support.html ============================================================================== --- trunk/docs/manual/Support.html (original) +++ trunk/docs/manual/Support.html Fri Oct 6 02:22:54 2006 @@ -49,6 +49,7 @@ <TR> <TD width="60%"> </TD> <TD> - <P><FONT size=1>Copyright � 2006, Jack D. Unrue</FONT> + <P><FONT size=1 + face=Arial>Copyright � 2006, Jack D. Unrue</FONT> </P></TD></TR></TABLE></P> </FONT></body> </html>
Modified: trunk/docs/manual/SystemPackage.html ============================================================================== --- trunk/docs/manual/SystemPackage.html (original) +++ trunk/docs/manual/SystemPackage.html Fri Oct 6 02:22:54 2006 @@ -21,9 +21,9 @@ <H4><FONT face=Arial>nickname</FONT></H4> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>GFS</FONT></P> <H4><FONT face=Arial>description</FONT></H4> -<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>The symbols in this package correspond to system-level functionality, such -as foreign function declarations for the Win32 API. The majority -of the symbols in this package are not exported, except for a few fundamental types, conditions, +<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> The symbols in this package correspond to system-level functionality, +such as foreign function declarations for the Win32 API. The +majority of symbols in this package are not exported, except for a few fundamental types, conditions, and functions as listed below.</FONT></P> <H4><FONT face=Arial> classes and structures</FONT></H4> <P><FONT face=Arial size=2><A
Modified: trunk/docs/manual/gfs/code.html ============================================================================== --- trunk/docs/manual/gfs/code.html (original) +++ trunk/docs/manual/gfs/code.html Fri Oct 6 02:22:54 2006 @@ -21,13 +21,20 @@ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2><FONT face=Arial size=2>(gfs:code <EM>condition</EM>) => <EM>integer</EM></P> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>condition</FONT></EM></TD> + <TD><FONT size=2>The condition object to be queried; must be of type + <A href="win32-error.html">win32-error</A> or <A + href="win32-warning.html">win32-warning</A> or subclasses + thereof.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns the Win32 error code -for the specified <EM>condition</EM>, which must be of -type <A -href="win32-error.html">win32-error</A> or <A -href="win32-warning.html">win32-warning</A> or -subclasses thereof.</FONT></P> +for the specified <EM>condition</EM> + .</FONT></P> <HR>
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P>
Modified: trunk/docs/manual/gfs/copy-point.html ============================================================================== --- trunk/docs/manual/gfs/copy-point.html (original) +++ trunk/docs/manual/gfs/copy-point.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,15 @@ => <EM><A href="point.html">new point</A> </EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>point</FONT></EM></TD> + <TD><FONT size=2>The <A href="point.html">point</A> structure to be + copied.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A href="point.html">point</A> whose X and Y coordinates were copied from the original.</FONT></P>
Modified: trunk/docs/manual/gfs/copy-rectangle.html ============================================================================== --- trunk/docs/manual/gfs/copy-rectangle.html (original) +++ trunk/docs/manual/gfs/copy-rectangle.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,15 @@ => <EM><A href="rectangle.html">new rectangle</A> </EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>rectangle</FONT></EM></TD> + <TD><FONT size=2>The <A href="rectangle.html">rectangle</A> structure + to be copied.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A href="rectangle.html">rectangle</A> whose location and size slot values are shallow copies from the original.</FONT></P>
Modified: trunk/docs/manual/gfs/copy-size.html ============================================================================== --- trunk/docs/manual/gfs/copy-size.html (original) +++ trunk/docs/manual/gfs/copy-size.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,15 @@ => <EM><A href="size.html">new size</A> </EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>size</FONT></EM></TD> + <TD><FONT size=2>The <A href="size.html">size</A> structure to be + copied.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A href="size.html">size</A> whose width and height were copied from the original.</FONT></P>
Modified: trunk/docs/manual/gfs/copy-span.html ============================================================================== --- trunk/docs/manual/gfs/copy-span.html (original) +++ trunk/docs/manual/gfs/copy-span.html Fri Oct 6 02:22:54 2006 @@ -27,7 +27,15 @@ => <EM><A href="span.html">new span</A> </EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>span</FONT></EM></TD> + <TD><FONT size=2>The <A href="span.html">span</A> structure to be + copied.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A href="span.html">span</A> whose start and end positions were copied from the original.</P> <H4><FONT face=Arial>see also</FONT></H4>
Modified: trunk/docs/manual/gfs/detail.html ============================================================================== --- trunk/docs/manual/gfs/detail.html (original) +++ trunk/docs/manual/gfs/detail.html Fri Oct 6 02:22:54 2006 @@ -22,13 +22,21 @@ face=Arial size=2><FONT face=Arial size=2>(gfs:detail <EM>condition</EM>) => <EM> string</EM></P> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>condition</FONT></EM></TD> + <TD><FONT size=2>The condition object to be queried; must be of type + <A href="toolkit-error.html">toolkit-error</A> or <A + href="toolkit-warning.html">toolkit-warning</A> or + subclasses +thereof. +</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns the detail <EM>string</EM> -for the specified <EM>condition</EM>, which must be of type <A -href="toolkit-error.html">toolkit-error</A>, <A -href="toolkit-warning.html">toolkit-warning</A>, <A -href="win32-error.html">win32-error</A>, or <A -href="win32-warning.html">win32-warning</A> +for the specified <EM>condition</EM> .</FONT></P> <HR>
Modified: trunk/docs/manual/gfs/dispose.html ============================================================================== --- trunk/docs/manual/gfs/dispose.html (original) +++ trunk/docs/manual/gfs/dispose.html Fri Oct 6 02:22:54 2006 @@ -21,17 +21,30 @@ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2><FONT face=Arial size=2>(gfs:dispose <EM><A href="native-object.html">native-object</A></EM>)</P> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>native-object</FONT></EM></TD> + <TD><FONT size=2>The <A href="native-object.html">native-object</A> + to be disposed.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Discards the system resource encapsulated -by <A href="native-object.html"><EM>native-object</EM></A> - and cleans up various -data structures internal to Graphic-Forms. A <A -href="disposed-error.html">disposed-error</A> will -be raised if application code attempts to manipulate the object after this -function returns. This function does not interact with the garbage collector; however, disposed objects will - be -collected once the application no longer references - them.</FONT></P> +by <A href="native-object.html"><EM>native-object</EM></A> and cleans up various data structures +internal to Graphic-Forms. For certain objects, this method has visual side +effects (for example, disposing a window +will remove that window from the display). A <A +href="disposed-error.html">disposed-error</A> + + will be raised if application code + attempts +to manipulate the object after this function + returns.</FONT></P> +<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Note: this function +does not interact with the garbage collector; however, disposed +objects will be collected once the application no longer references +them.</FONT></P> <HR>
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P>
Modified: trunk/docs/manual/gfs/disposed-p.html ============================================================================== --- trunk/docs/manual/gfs/disposed-p.html (original) +++ trunk/docs/manual/gfs/disposed-p.html Fri Oct 6 02:22:54 2006 @@ -22,12 +22,23 @@ face=Arial size=2><FONT face=Arial size=2>(gfs:disposed-p <EM><A href="native-object.html">native-object</A></EM>) => <EM> boolean</EM></P> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>native-object</FONT></EM></TD> + <TD><FONT size=2>The <A href="native-object.html">native-object</A> + whose disposal status is to be +queried.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns T -if <A href="native-object.html"><EM>native-object</EM></A> has been discarded via the dispose -function; NIL otherwise. This function does -not query status from the Common Lisp garbage - collector.</FONT></P> +if <A href="native-object.html"><EM>native-object</EM></A> + has +been discarded via the dispose function; NIL + otherwise.</FONT></P> +<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Note: this function +does not interact with the Common Lisp garbage collector.</FONT></P> <HR>
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P>
Modified: trunk/docs/manual/gfs/dlg-code.html ============================================================================== --- trunk/docs/manual/gfs/dlg-code.html (original) +++ trunk/docs/manual/gfs/dlg-code.html Fri Oct 6 02:22:54 2006 @@ -22,7 +22,16 @@ face=Arial size=2><FONT face=Arial size=2>(gfs:dlg-code <EM><A href="comdlg-error.html">comdlg-error</A></EM>) => <EM>integer</EM></P> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>comdlg-error</FONT></EM></TD> + <TD><FONT size=2>The condition object to be queried; must be of + type <A href="comdlg-error.html">comdlg-error</A> or subclasses + thereof.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns the Win32 extended Common Dialog error code for the specified <EM><A href="comdlg-error.html">comdlg-error</A></EM>
Modified: trunk/docs/manual/gfs/empty-span-p.html ============================================================================== --- trunk/docs/manual/gfs/empty-span-p.html (original) +++ trunk/docs/manual/gfs/empty-span-p.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,15 @@ href="span.html">span</A></EM>) => <EM>boolean</EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>span</FONT></EM></TD> + <TD><FONT size=2>The <A href="span.html">span</A> to be tested for + emptiness.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns T if the <EM>start</EM> and <EM>end</EM> of <A href="span.html"><EM>span</EM></A>
Modified: trunk/docs/manual/gfs/equal-size-p.html ============================================================================== --- trunk/docs/manual/gfs/equal-size-p.html (original) +++ trunk/docs/manual/gfs/equal-size-p.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,20 @@ href="size.html"><EM>size2</EM></A>) => <EM>boolean</EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>size1</FONT></EM></TD> + <TD><FONT size=2>The first <A href="size.html">size</A> object to be + tested for equality.</FONT></TD></TR> + <TR> + <TD width="20%"><EM><FONT size=2>size2</FONT></EM></TD> + <TD><FONT size=2>The second <A href="size.html">size</A> object to be + tested for +equality.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns T if <A href="size.html"><EM>size1</EM></A> and <A href="size.html"><EM>size2</EM></A> have the same <EM>height</EM> and @@ -39,7 +52,8 @@ href="size-width.html">size-width</A></P> <P> <HR> -</P> + +<P></P>
<P></P>
Modified: trunk/docs/manual/gfs/handle.html ============================================================================== --- trunk/docs/manual/gfs/handle.html (original) +++ trunk/docs/manual/gfs/handle.html Fri Oct 6 02:22:54 2006 @@ -22,10 +22,21 @@ face=Arial size=2><FONT face=Arial size=2>(gfs:handle <EM><A href="native-object.html">native-object</A></EM>) => <EM>foreign pointer</EM></P> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>native-object</FONT></EM></TD> + <TD><FONT size=2>The <A href="native-object.html">native-object</A> + whose Win32 HANDLE or foreign pointer is to be + retrieved.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns the Win32 HANDLE or foreign pointer associated with <A href="native-object.html"><EM>native-object</EM></A> .</FONT></P> +<P dir=ltr style="MARGIN-RIGHT: 0px">Note: application code typically should not +manipulate the returned value.</P> <HR>
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P>
Modified: trunk/docs/manual/gfs/location.html ============================================================================== --- trunk/docs/manual/gfs/location.html (original) +++ trunk/docs/manual/gfs/location.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,16 @@ href="rectangle.html">rectangle</A></EM>) => <EM><A href="point.html"> point</A> </EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>rectangle</FONT></EM></TD> + <TD><FONT size=2>The <A href="rectangle.html">rectangle</A> structure + whose location is to be +retrieved.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns <A href="point.html"><EM>point</EM></A> identifying the coordinates of the upper-left cornder of <A
Modified: trunk/docs/manual/gfs/make-point.html ============================================================================== --- trunk/docs/manual/gfs/make-point.html (original) +++ trunk/docs/manual/gfs/make-point.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,20 @@ => <EM><A href="point.html">point</A> </EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>:x</FONT></EM></TD> + <TD><FONT size=2>A keyword + argument accepting an integer X coordinate.</FONT></TD></TR> + <TR> + <TD width="20%"><EM><FONT size=2>:y</FONT></EM></TD> + <TD><FONT size=2>A keyword + argument accepting an integer Y +coordinate.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A href="point.html">point</A> .</FONT></P> @@ -33,7 +46,8 @@ <P><A href="copy-point.html">copy-point</A></P> <P> <HR> -</P> + +<P></P>
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P> <P dir=ltr style="MARGIN-RIGHT: 0px">
Modified: trunk/docs/manual/gfs/make-rectangle.html ============================================================================== --- trunk/docs/manual/gfs/make-rectangle.html (original) +++ trunk/docs/manual/gfs/make-rectangle.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,20 @@ => <EM><A href="rectangle.html">rectangle</A></EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>:location</FONT></EM></TD> + <TD><FONT size=2>A keyword argument accepting a <A + href="point.html">point</A> to specify the location.</FONT></TD></TR> + <TR> + <TD width="20%"><EM><FONT size=2>:size</FONT></EM></TD> + <TD><FONT size=2>A keyword argument accepting a <A + href="size.html">size</A> to specify the +dimensions.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A href="rectangle.html" >rectangle</A> .</FONT></P></FONT></FONT></FONT>
Modified: trunk/docs/manual/gfs/make-size.html ============================================================================== --- trunk/docs/manual/gfs/make-size.html (original) +++ trunk/docs/manual/gfs/make-size.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,19 @@ => <EM><A href="size.html">size</A></EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>:height</FONT></EM></TD> + <TD><FONT size=2>A keyword argument accepting an integer + width.</FONT></TD></TR> + <TR> + <TD width="20%"><EM><FONT size=2>:width</FONT></EM></TD> + <TD><FONT size=2>A keyword argument accepting an + integer height.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A href="size.html">size</A> .</FONT></P> @@ -33,7 +45,8 @@ <P><A href="copy-size.html">copy-size</A></P> <P> <HR> -</P> + +<P></P>
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P> <P dir=ltr style="MARGIN-RIGHT: 0px">
Modified: trunk/docs/manual/gfs/make-span.html ============================================================================== --- trunk/docs/manual/gfs/make-span.html (original) +++ trunk/docs/manual/gfs/make-span.html Fri Oct 6 02:22:54 2006 @@ -25,7 +25,19 @@ => <EM><A href="span.html">span</A></EM></FONT></FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>:start</FONT></EM></TD> + <TD><FONT size=2>A keyword argument accepting an integer starting + value.</FONT></TD></TR> + <TR> + <TD width="20%"><EM><FONT size=2>:end</FONT></EM></TD> + <TD><FONT size=2>A keyword argument accepting an integer ending + value.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A href="span.html">span</A> .</FONT></P> @@ -33,7 +45,8 @@ <P><A href="copy-span.html">copy-span</A></P> <P> <HR> -</P> + +<P></P>
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P> <P dir=ltr style="MARGIN-RIGHT: 0px">
Modified: trunk/docs/manual/gfs/point-x.html ============================================================================== --- trunk/docs/manual/gfs/point-x.html (original) +++ trunk/docs/manual/gfs/point-x.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,19 @@ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>(setf (gfs:point-x <EM><A href="point.html">point</A></EM>) <EM>integer</EM>)</FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>point</FONT></EM></TD> + <TD><FONT size=2>The <A href="point.html">point</A> object whose X + coordinate is to be queried or updated.</FONT></TD></TR> + <TR> + <TD width="20%"><EM><FONT size=2>integer</FONT></EM></TD> + <TD><FONT size=2>An integer X coordinate +value.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns (sets) the X coordinate of the specified <A href="point.html">point</A> .</FONT></P>
Modified: trunk/docs/manual/gfs/point-y.html ============================================================================== --- trunk/docs/manual/gfs/point-y.html (original) +++ trunk/docs/manual/gfs/point-y.html Fri Oct 6 02:22:54 2006 @@ -26,7 +26,19 @@ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>(setf (gfs:point-y <EM><A href="point.html">point</A></EM>) <EM>integer</EM>)</FONT></P><FONT face=Arial size=2><FONT face=Arial size=2> -<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2> +<H4><FONT face=Arial>arguments +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>point</FONT></EM></TD> + <TD><FONT size=2>The <A href="point.html">point</A> object whose Y + coordinate is to be queried or updated.</FONT></TD></TR> + <TR> + <TD width="20%"><EM><FONT size=2>integer</FONT></EM></TD> + <TD><FONT size=2>An integer Y coordinate +value.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns (sets) the Y coordinate of the specified <A href="point.html">point</A> .</FONT></P>
Added: trunk/docs/manual/gfw/default-message-filter.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/default-message-filter.html Fri Oct 6 02:22:54 2006 @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<title>default-message-filter</title> +<meta name="GENERATOR" content="WinCHM"> +<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"> + +</head> + +<body><FONT face=Arial> +<H4> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" +borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="60%"><STRONG>default-message-filter</STRONG></TD> + <TD> + <P><FONT size=2> [Function]</FONT> </P></TD></TR></TABLE> +<HR></H4> +<P></FONT><FONT face=Arial><STRONG>syntax</STRONG></FONT></P> + <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT +face=Arial size=2><FONT face=Arial size=2>(gfw:default-message-filter <EM>gm-code</EM> +<EM>msg-ptr</EM>) => +<EM>boolean</EM></P> +<H4><FONT face=Arial> +<H4><FONT face=Arial>arguments</FONT></H4> +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>gm-code</FONT></EM></TD> + <TD><FONT size=2>An integer code returned by the <FONT face=Courier + size=3><A + href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui...</A></FONT> Win32 API function.</FONT></TD></TR> + <TR> + <TD width="20%"><EM><FONT size=2>msg-ptr</FONT></EM></TD> + <TD><FONT size=2>A foreign pointer to a Win32 API <FONT face=Courier + size=3><A + href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui...</A></FONT> data structure filled in by <FONT face=Courier + size=3><A + href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui...</A></FONT>.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> +<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Processes messages for all windows, non-modal dialogs, +and controls. Accelerator keys are also translated by this function. Returns NIL +so that <A href="message-loop.html">message-loop</A> + + will continue, unless <EM>gm-code</EM> is less than or equal to zero, in which case T +is returned so that <A href="message-loop.html">message-loop</A> + will exit. When +<EM>gm-code</EM> is zero, <EM>msg-ptr</EM> corresponds to a WM_QUIT message +indicating normal shutdown. If <EM>gm-code</EM> + + + + + is -1, then the system has reported an error during message retrieval; in + this +situation, the application should attempt a graceful + shutdown.</FONT></P> +<P dir=ltr style="MARGIN-RIGHT: 0px"> This function +is not intended to be called by application code; rather, it is passed to <A +href="message-loop.html">message-loop</A> + + when applications need to process queued messages.</P> +<HR> + +<P dir=ltr style="MARGIN-RIGHT: 0px"> </P> +<P dir=ltr style="MARGIN-RIGHT: 0px"> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="60%"> </TD> + <TD> + <P><FONT size=1>Copyright � 2006, Jack D. Unrue</FONT> +</P></TD></TR></TABLE></P></FONT></FONT></FONT></body> +</html>
Added: trunk/docs/manual/gfw/message-loop.html ============================================================================== --- (empty file) +++ trunk/docs/manual/gfw/message-loop.html Fri Oct 6 02:22:54 2006 @@ -0,0 +1,63 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<title>message-loop</title> +<meta name="GENERATOR" content="WinCHM"> +<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"> + +</head> + +<body><FONT face=Arial> +<H4> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" +borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="60%"><STRONG>message-loop</STRONG></TD> + <TD> + <P><FONT size=2> [Function]</FONT> </P></TD></TR></TABLE> +<HR></H4> +<P></FONT><FONT face=Arial><STRONG>syntax</STRONG></FONT></P> + <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT +face=Arial size=2><FONT face=Arial size=2>(gfw:message-loop <EM>msg-filter</EM>) => +<EM>boolean</EM></P> +<H4><FONT face=Arial><FONT +face=Arial>arguments</FONT> +<P> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="20%"><EM><FONT size=2>msg-filter</FONT></EM></TD> + <TD><FONT size=2>A function to + process each message.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2> +<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> This function retrieves messages from the queue +associated with the current thread, passing each one to the function specified +by the <EM>msg-filter</EM> argument so that it may be translated and dispatched. +The return value of the <EM>msg-filter</EM> + + + + + + + + function determines whether message-loop continues or returns -- it should return NIL if + message-loop +should continue, or non-NIL if message-loop should + exit.</FONT></P> +<H4><FONT face=Arial>see also</FONT></H4> +<P><A href="default-message-filter.html">default-message-filter</A></P> +<HR> + +<P dir=ltr style="MARGIN-RIGHT: 0px"> </P> +<P dir=ltr style="MARGIN-RIGHT: 0px"> +<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff +cellSpacing=0 cellPadding=2 width="100%" border=1> + + <TR> + <TD width="60%"> </TD> + <TD> + <P><FONT size=1>Copyright � 2006, Jack D. Unrue</FONT> +</P></TD></TR></TABLE></P></FONT></FONT></FONT></body> +</html>