graphic-forms-cvs
Threads by month
- ----- 2025 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- 461 discussions

02 Oct '06
Author: junrue
Date: Mon Oct 2 16:04:13 2006
New Revision: 288
Added:
trunk/docs/manual/gfs/toolkit-error.html
trunk/docs/manual/gfs/toolkit-warning.html
trunk/docs/manual/gfs/win32-error.html
trunk/docs/manual/gfs/win32-warning.html
Modified:
trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
trunk/docs/manual/GraphicsPackage.html
trunk/docs/manual/SystemPackage.html
trunk/docs/manual/WidgetsPackage.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/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/native-object.html
trunk/docs/manual/gfs/point.html
trunk/docs/manual/gfs/rectangle.html
Log:
Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
==============================================================================
--- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original)
+++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 16:04:13 2006
@@ -52,7 +52,7 @@
HideToolbarText=0
StayOnTop=0
Maximize=0
-Hide=1
+Hide=0
Locate=0
Back=1
bForward=1
@@ -68,7 +68,7 @@
Content=1
Index=1
Search=1
-Favorite=1
+Favorite=0
UseFolder=0
AutoTrack=0
SelectRow=0
@@ -92,7 +92,7 @@
DefaultTopic=Introduction.html
[TOPICS]
-TitleList=31
+TitleList=35
TitleList.Title.0=Legal Information
TitleList.Level.0=0
TitleList.Url.0=LegalInfo.html
@@ -228,7 +228,7 @@
TitleList.Url.13=gfs\make-rectangle.html
TitleList.Icon.13=0
TitleList.Status.13=0
-TitleList.Keywords.13=
+TitleList.Keywords.13=make-rectangle
TitleList.ContextNumber.13=
TitleList.ApplyTemp.13=0
TitleList.Expanded.13=0
@@ -323,84 +323,124 @@
TitleList.ApplyTemp.22=0
TitleList.Expanded.22=0
TitleList.Kind.22=0
-TitleList.Title.23=Widgets Package
-TitleList.Level.23=1
-TitleList.Url.23=WidgetsPackage.html
+TitleList.Title.23=toolkit-error
+TitleList.Level.23=2
+TitleList.Url.23=gfs\toolkit-error.html
TitleList.Icon.23=0
TitleList.Status.23=0
-TitleList.Keywords.23=
+TitleList.Keywords.23=toolkit-error
TitleList.ContextNumber.23=
TitleList.ApplyTemp.23=0
-TitleList.Expanded.23=1
+TitleList.Expanded.23=0
TitleList.Kind.23=0
-TitleList.Title.24=event-dispatcher
+TitleList.Title.24=toolkit-warning
TitleList.Level.24=2
-TitleList.Url.24=gfw\event-dispatcher.html
+TitleList.Url.24=gfs\toolkit-warning.html
TitleList.Icon.24=0
TitleList.Status.24=0
-TitleList.Keywords.24=event-dispatcher
+TitleList.Keywords.24=toolkit-warning
TitleList.ContextNumber.24=
TitleList.ApplyTemp.24=0
TitleList.Expanded.24=0
TitleList.Kind.24=0
-TitleList.Title.25=event-source
+TitleList.Title.25=win32-error
TitleList.Level.25=2
-TitleList.Url.25=gfw\event-source.html
+TitleList.Url.25=gfs\win32-error.html
TitleList.Icon.25=0
TitleList.Status.25=0
-TitleList.Keywords.25=event-source
+TitleList.Keywords.25=win32-error
TitleList.ContextNumber.25=
TitleList.ApplyTemp.25=0
TitleList.Expanded.25=0
TitleList.Kind.25=0
-TitleList.Title.26=Miscellaneous Topics
-TitleList.Level.26=0
-TitleList.Url.26=MiscellaneousTopics.html
+TitleList.Title.26=win32-warning
+TitleList.Level.26=2
+TitleList.Url.26=gfs\win32-warning.html
TitleList.Icon.26=0
TitleList.Status.26=0
-TitleList.Keywords.26=
+TitleList.Keywords.26=win32-warning
TitleList.ContextNumber.26=
TitleList.ApplyTemp.26=0
-TitleList.Expanded.26=1
+TitleList.Expanded.26=0
TitleList.Kind.26=0
-TitleList.Title.27=Image Data Plugins
+TitleList.Title.27=Widgets Package
TitleList.Level.27=1
-TitleList.Url.27=ImageDataPlugins.html
+TitleList.Url.27=WidgetsPackage.html
TitleList.Icon.27=0
TitleList.Status.27=0
TitleList.Keywords.27=
TitleList.ContextNumber.27=
TitleList.ApplyTemp.27=0
-TitleList.Expanded.27=0
+TitleList.Expanded.27=1
TitleList.Kind.27=0
-TitleList.Title.28=Terminology Conventions
-TitleList.Level.28=0
-TitleList.Url.28=TerminologyConventions.html
+TitleList.Title.28=event-dispatcher
+TitleList.Level.28=2
+TitleList.Url.28=gfw\event-dispatcher.html
TitleList.Icon.28=0
TitleList.Status.28=0
-TitleList.Keywords.28=
+TitleList.Keywords.28=event-dispatcher
TitleList.ContextNumber.28=
TitleList.ApplyTemp.28=0
TitleList.Expanded.28=0
TitleList.Kind.28=0
-TitleList.Title.29=Glossary
-TitleList.Level.29=0
-TitleList.Url.29=Glossary.html
+TitleList.Title.29=event-source
+TitleList.Level.29=2
+TitleList.Url.29=gfw\event-source.html
TitleList.Icon.29=0
TitleList.Status.29=0
-TitleList.Keywords.29=
+TitleList.Keywords.29=event-source
TitleList.ContextNumber.29=
TitleList.ApplyTemp.29=0
TitleList.Expanded.29=0
TitleList.Kind.29=0
-TitleList.Title.30=Footnotes
+TitleList.Title.30=Miscellaneous Topics
TitleList.Level.30=0
-TitleList.Url.30=Footnotes.html
+TitleList.Url.30=MiscellaneousTopics.html
TitleList.Icon.30=0
TitleList.Status.30=0
TitleList.Keywords.30=
TitleList.ContextNumber.30=
TitleList.ApplyTemp.30=0
-TitleList.Expanded.30=0
-TitleList.Kind.30=1
+TitleList.Expanded.30=1
+TitleList.Kind.30=0
+TitleList.Title.31=Image Data Plugins
+TitleList.Level.31=1
+TitleList.Url.31=ImageDataPlugins.html
+TitleList.Icon.31=0
+TitleList.Status.31=0
+TitleList.Keywords.31=
+TitleList.ContextNumber.31=
+TitleList.ApplyTemp.31=0
+TitleList.Expanded.31=0
+TitleList.Kind.31=0
+TitleList.Title.32=Terminology Conventions
+TitleList.Level.32=0
+TitleList.Url.32=TerminologyConventions.html
+TitleList.Icon.32=0
+TitleList.Status.32=0
+TitleList.Keywords.32=
+TitleList.ContextNumber.32=
+TitleList.ApplyTemp.32=0
+TitleList.Expanded.32=0
+TitleList.Kind.32=0
+TitleList.Title.33=Glossary
+TitleList.Level.33=0
+TitleList.Url.33=Glossary.html
+TitleList.Icon.33=0
+TitleList.Status.33=0
+TitleList.Keywords.33=
+TitleList.ContextNumber.33=
+TitleList.ApplyTemp.33=0
+TitleList.Expanded.33=0
+TitleList.Kind.33=0
+TitleList.Title.34=Footnotes
+TitleList.Level.34=0
+TitleList.Url.34=Footnotes.html
+TitleList.Icon.34=0
+TitleList.Status.34=0
+TitleList.Keywords.34=
+TitleList.ContextNumber.34=
+TitleList.ApplyTemp.34=0
+TitleList.Expanded.34=0
+TitleList.Kind.34=1
Modified: trunk/docs/manual/GraphicsPackage.html
==============================================================================
--- trunk/docs/manual/GraphicsPackage.html (original)
+++ trunk/docs/manual/GraphicsPackage.html Mon Oct 2 16:04:13 2006
@@ -8,11 +8,11 @@
</head>
<body><FONT face=Arial size=2>
-<H4><FONT face=Arial>Full Package Name</FONT></H4>
-<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>graphic-forms.uitoolkit.graphics</FONT></P>
-<H4><FONT face=Arial>Nickname</FONT></H4>
+<H4><FONT face=Arial>graphic-forms.uitoolkit.graphics
+<HR></FONT></H4>
+<H4><FONT face=Arial>nickname</FONT></H4>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>GFG</FONT></P>
-<H4><FONT face=Arial>Synopsis</FONT></H4>
+<H4><FONT face=Arial>description</FONT></H4>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> This package contains the symbols corresponding
to graphics-related classes, drawing operations, and meta-data. This
package and GFW together comprise the bulk of the public API.</FONT></P>
Modified: trunk/docs/manual/SystemPackage.html
==============================================================================
--- trunk/docs/manual/SystemPackage.html (original)
+++ trunk/docs/manual/SystemPackage.html Mon Oct 2 16:04:13 2006
@@ -8,17 +8,48 @@
</head>
<body>
-<H4><FONT face=Arial>Full Package Name</FONT></H4>
-<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>graphic-forms.uitoolkit.system</FONT></P>
-<H4><FONT face=Arial>Nickname</FONT></H4>
+<H4><FONT face=Arial>graphic-forms.uitoolkit.system
+<HR></FONT></H4>
+<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>Synopsis</FONT></H4>
+<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 herein are not exported, except for a few
-fundamental types, conditions, and methods.</FONT></P>
+fundamental types, conditions, and functions.</FONT></P>
+<H4><FONT face=Arial> classes and structures</FONT></H4>
+<P><FONT face=Arial size=2><A
+href="gfs/native-object.html">native-object</A>, <A
+href="gfs/point.html">point</A>, <A href="gfs/rectangle.html">rectangle</A>, <A
+href="gfs/size.html">size</A>, <A href="gfs/span.html">span</A>
+ </FONT></P>
+<H4><FONT face=Arial>accessors,
+functions, and macros</FONT></H4>
+<P><FONT face=Arial size=2><A
+href="gfs/copy-point.html">copy-point</A>, <A
+href="gfs/copy-rectangle.html">copy-rectangle</A>, <A
+href="gfs/copy-size.html">copy-size</A>, <A
+href="gfs/copy-span.html">copy-span</A>, <A href="gfs/handle.html">handle</A>,
+<A href="gfs/make-point.html">make-point</A>, <A
+href="gfs/make-rectangle.html">make-rectangle</A>, <A
+href="gfs/make-size.html">make-size</A>, <A
+href="gfs/make-span.html">make-span</A>, <A href="gfs/point-x.html">point-x</A>,
+<A href="gfs/point-y.html">point-y</A>
+
+ </FONT>
+ </P>
+<H4><FONT face=Arial>conditions</FONT></H4>
+<P><FONT face=Arial size=2><A
+href="gfs/toolkit-error.html">toolkit-error</A>, <A
+href="gfs/toolkit-warning.html">toolkit-warning</A>, <A
+href="gfs/win32-error.html">win32-error</A>, <A
+href="gfs/win32-warning.html">win32-warning</A>
+</FONT></P>
+<P>
<HR>
+<P></P>
+
<P><FONT face=Arial size=2> </FONT></P>
<P dir=ltr style="MARGIN-RIGHT: 0px">
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
@@ -27,6 +58,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/WidgetsPackage.html
==============================================================================
--- trunk/docs/manual/WidgetsPackage.html (original)
+++ trunk/docs/manual/WidgetsPackage.html Mon Oct 2 16:04:13 2006
@@ -8,11 +8,11 @@
</head>
<body>
-<H4><FONT face=Arial>Full Package Name</FONT></H4><FONT face=Arial size=2>
-<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>graphic-forms.uitoolkit.widgets</FONT></P> </FONT>
-<H4><FONT face=Arial>Nickname</FONT></H4><FONT face=Arial size=2>
+<H4><FONT face=Arial>graphic-forms.uitoolkit.widgets
+<HR></FONT><FONT face=Arial size=2></H4></FONT>
+<H4><FONT face=Arial>nickname</FONT></H4><FONT face=Arial size=2>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>GFW</FONT></P>
-<H4><FONT face=Arial>Synopsis</FONT></H4>
+<H4><FONT face=Arial>description</FONT></H4>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This package contains symbols for user interface
widget classes, event-handling methods, and management functions. This
package and GFG together constitute the bulk of the public API.</FONT></P>
Modified: trunk/docs/manual/gfs/copy-point.html
==============================================================================
--- trunk/docs/manual/gfs/copy-point.html (original)
+++ trunk/docs/manual/gfs/copy-point.html Mon Oct 2 16:04:13 2006
@@ -28,10 +28,15 @@
face=Arial size=2><FONT face=Arial size=2>
<H4><FONT face=Arial>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 slots were copied from the
+href="point.html">point</A> whose X and Y coordinates were copied from the
original.</FONT></P>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><A href="make-point.html">make-point</A></P>
+<P>
<HR>
+<P></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>
Modified: trunk/docs/manual/gfs/copy-rectangle.html
==============================================================================
--- trunk/docs/manual/gfs/copy-rectangle.html (original)
+++ trunk/docs/manual/gfs/copy-rectangle.html Mon Oct 2 16:04:13 2006
@@ -27,10 +27,16 @@
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>
-<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A href="rectangle.html">rectangle</A> whose slots are a shallow copy of the
+<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>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><A href="make-rectangle.html">make-rectangle</A></P>
+<P>
<HR>
+<P></P>
+
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P>
<P dir=ltr style="MARGIN-RIGHT: 0px">
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
Modified: trunk/docs/manual/gfs/copy-size.html
==============================================================================
--- trunk/docs/manual/gfs/copy-size.html (original)
+++ trunk/docs/manual/gfs/copy-size.html Mon Oct 2 16:04:13 2006
@@ -28,10 +28,15 @@
face=Arial size=2><FONT face=Arial size=2>
<H4><FONT face=Arial>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 slots were copied from the
+href="size.html">size</A> whose width and height were copied from the
original.</FONT></P>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><A href="make-size.html">make-size</A></P>
+<P>
<HR>
+<P></P>
+
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P>
<P dir=ltr style="MARGIN-RIGHT: 0px">
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
Modified: trunk/docs/manual/gfs/copy-span.html
==============================================================================
--- trunk/docs/manual/gfs/copy-span.html (original)
+++ trunk/docs/manual/gfs/copy-span.html Mon Oct 2 16:04:13 2006
@@ -28,9 +28,13 @@
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>
-<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A href="span.html">span</A> whose slots were copied from the
+<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>
+<P><A href="make-span.html">make-span</A></P>
+<P>
<HR></FONT>
+<P></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>
Modified: trunk/docs/manual/gfs/make-point.html
==============================================================================
--- trunk/docs/manual/gfs/make-point.html (original)
+++ trunk/docs/manual/gfs/make-point.html Mon Oct 2 16:04:13 2006
@@ -29,7 +29,11 @@
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
href="point.html">point</A>
.</FONT></P>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><A href="copy-point.html">copy-point</A></P>
+<P>
<HR>
+</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 Mon Oct 2 16:04:13 2006
@@ -28,9 +28,15 @@
<H4><FONT face=Arial>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></P></FONT></FONT></FONT>
+<H4><FONT face=Arial>see also</FONT></H4><FONT face=Arial size=2><FONT
+face=Arial size=2><FONT face=Arial size=2>
+<P><A href="copy-rectangle.html">copy-rectangle</A></P>
+<P>
<HR>
+<P></P>
+
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P>
<P dir=ltr style="MARGIN-RIGHT: 0px">
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
Modified: trunk/docs/manual/gfs/make-size.html
==============================================================================
--- trunk/docs/manual/gfs/make-size.html (original)
+++ trunk/docs/manual/gfs/make-size.html Mon Oct 2 16:04:13 2006
@@ -29,7 +29,11 @@
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
href="size.html">size</A>
.</FONT></P>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><A href="copy-size.html">copy-size</A></P>
+<P>
<HR>
+</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 Mon Oct 2 16:04:13 2006
@@ -29,7 +29,11 @@
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
href="span.html">span</A>
.</FONT></P>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><A href="copy-span.html">copy-span</A></P>
+<P>
<HR>
+</P>
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P>
<P dir=ltr style="MARGIN-RIGHT: 0px">
Modified: trunk/docs/manual/gfs/native-object.html
==============================================================================
--- trunk/docs/manual/gfs/native-object.html (original)
+++ trunk/docs/manual/gfs/native-object.html Mon Oct 2 16:04:13 2006
@@ -56,7 +56,7 @@
<TR>
<TD width="20%"><EM><FONT
- size=2> handle</FONT></EM></TD>
+ size=2>handle</FONT></EM></TD>
<TD><FONT size=2> A Win32 HANDLE or foreign pointer. Applications
should not modify this directly.</FONT></TD></TR></TABLE></P></EM></FONT>
<HR>
Modified: trunk/docs/manual/gfs/point.html
==============================================================================
--- trunk/docs/manual/gfs/point.html (original)
+++ trunk/docs/manual/gfs/point.html Mon Oct 2 16:04:13 2006
@@ -36,9 +36,19 @@
<TD width="20%"><EM><FONT size=2>y</FONT></EM></TD>
<TD><FONT size=2>An integer
specifying the point's Y
-coordinate.</FONT></TD></TR></TABLE></P>
+coordinate.</FONT></TD></TR></TABLE></P></EM></FONT> </FONT>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><FONT face=Arial size=2><FONT face=Arial size=2><A
+href="copy-point.html">copy-point</A>, <A
+href="make-point.html">make-point</A>, <A
+href="point-x.html">point-x</A>, <A
+href="point-y.html">point-y</A></FONT></FONT></P>
+<P><FONT face=Arial size=2><FONT face=Arial size=2><EM>
<HR>
+<P></P>
+<P></P>
+
<P dir=ltr style="MARGIN-RIGHT: 0px"> </P>
<P dir=ltr style="MARGIN-RIGHT: 0px">
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
@@ -48,5 +58,5 @@
<TD width="60%"> </TD>
<TD>
<P><FONT size=1>Copyright � 2006, Jack D. Unrue</FONT>
-</P></TD></TR></TABLE></P></EM></FONT> </FONT></body>
+</P></TD></TR></TABLE></P></EM></FONT></FONT></body>
</html>
Modified: trunk/docs/manual/gfs/rectangle.html
==============================================================================
--- trunk/docs/manual/gfs/rectangle.html (original)
+++ trunk/docs/manual/gfs/rectangle.html Mon Oct 2 16:04:13 2006
@@ -38,7 +38,12 @@
href="size.html">size</A>
object specifying rectangle's width and
height.</FONT></TD></TR></TABLE></EM></FONT></FONT><FONT face=Arial></P>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><FONT size=2><A href="copy-rectangle.html">copy-rectangle</A>, <A
+href="make-rectangle.html">make-rectangle</A></FONT></P>
+<P>
<HR>
+</P>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT size=2> </FONT></P>
<P dir=ltr style="MARGIN-RIGHT: 0px">
Added: trunk/docs/manual/gfs/toolkit-error.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/toolkit-error.html Mon Oct 2 16:04:13 2006
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>toolkit-error</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="60%"><FONT face=Arial><STRONG>toolkit-error</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Condition]</FONT></TD></TR></TABLE><FONT
+face=Arial>
+<HR> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT><FONT size=2 ><FONT face=Arial size=2></H4>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD>
+ <TD width="28%"><FONT size=1>error</FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1><A
+ href="win32-error.html">win32-error</A></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD></TR></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px">This <EM>error</EM> is raised to indicate invalid input arguments or
+inconsistent state.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT
+ size=2>detail</FONT></EM></TD>
+ <TD><FONT size=2> A
+ <EM>string</EM> supplying additional information
+ about the problem being reported.</FONT></TD></TR></TABLE></P></EM></FONT>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><FONT face=Arial size=2><A
+href="toolkit-warning.html">toolkit-warning</A>, <A
+href="win32-warning.html">win32-warning</A>
+</FONT></P>
+<P>
+<HR>
+
+<P></P>
+<FONT face=Arial size=2> </FONT>
+<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
+ face=Arial>Copyright � 2006, Jack D. Unrue</FONT>
+</P></TD></TR></TABLE></P></body>
+</html>
Added: trunk/docs/manual/gfs/toolkit-warning.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/toolkit-warning.html Mon Oct 2 16:04:13 2006
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>toolkit-warning</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="60%"><FONT face=Arial><STRONG>toolkit-warning</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Condition]</FONT></TD></TR></TABLE><FONT
+face=Arial>
+<HR> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT><FONT size=2 ><FONT face=Arial size=2></H4>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD>
+ <TD width="28%"><FONT size=1>warning</FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1><A
+ href="win32-warning.html">win32-warning</A></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD></TR></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px">This <EM>warning</EM> is reported for non-fatal problems that may
+nevertheless represent application logic errors.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT
+ size=2>detail</FONT></EM></TD>
+ <TD><FONT size=2> A
+ <EM>string</EM> supplying additional information
+ about the problem being reported.</FONT></TD></TR></TABLE></P></EM></FONT>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><FONT face=Arial size=2><A
+href="toolkit-error.html">toolkit-error</A>, <A
+href="win32-error.html">win32-error</A>
+</FONT></P>
+<P>
+<HR>
+
+<P></P>
+<FONT face=Arial size=2> </FONT>
+<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
+ face=Arial>Copyright � 2006, Jack D. Unrue</FONT>
+</P></TD></TR></TABLE></P></body>
+</html>
Added: trunk/docs/manual/gfs/win32-error.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/win32-error.html Mon Oct 2 16:04:13 2006
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>win32-error</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="60%"><FONT face=Arial><STRONG>win32-error</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Condition]</FONT></TD></TR></TABLE><FONT
+face=Arial>
+<HR> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT><FONT size=2 ><FONT face=Arial size=2></H4>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD>
+ <TD width="28%"><FONT size=1><A
+ href="toolkit-error.html">toolkit-error</A></FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1><EM>none</EM></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD></TR></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px">This <EM>error</EM> is raised when a Win32 API function has
+failed.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT
+ size=2>code</FONT></EM></TD>
+ <TD><FONT size=2> The integer
+ error code returned by the Win32 <FONT face=Courier size=3
+ ><A
+ href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base…">GetLastError()</A></FONT>
+ function.</FONT></TD></TR></TABLE></P></EM></FONT>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><FONT face=Arial size=2><A
+href="toolkit-warning.html">toolkit-warning</A>, <A
+href="win32-warning.html">win32-warning</A>
+</FONT></P>
+<P>
+<HR>
+
+<P></P>
+<FONT face=Arial size=2> </FONT>
+<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
+ face=Arial>Copyright � 2006, Jack D. Unrue</FONT>
+</P></TD></TR></TABLE></P></body>
+</html>
Added: trunk/docs/manual/gfs/win32-warning.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/win32-warning.html Mon Oct 2 16:04:13 2006
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>win32-warning</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="60%"><FONT face=Arial><STRONG>win32-warning</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Condition]</FONT></TD></TR></TABLE><FONT
+face=Arial>
+<HR> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT><FONT size=2 ><FONT face=Arial size=2></H4>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD>
+ <TD width="28%"><FONT size=1><A
+ href="toolkit-warning.html">toolkit-warning</A></FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1><EM>none</EM></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD></TR></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px">This <EM>warning</EM> is reported when a Win32 API function has
+failed in a non-fatal manner which may indicate a logic error on the part of the
+application.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT
+ size=2>code</FONT></EM></TD>
+ <TD><FONT size=2> The integer
+ error code returned by the Win32 <FONT face=Courier size=3
+ ><A
+ href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base…">GetLastError()</A></FONT>
+ function.</FONT></TD></TR></TABLE></P></EM></FONT>
+<H4><FONT face=Arial>see also</FONT></H4>
+<P><FONT face=Arial size=2><A
+href="toolkit-error.html">toolkit-error</A>, <A
+href="win32-error.html">win32-error</A>
+</FONT></P>
+<P>
+<HR>
+
+<P></P>
+<FONT face=Arial size=2> </FONT>
+<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
+ face=Arial>Copyright � 2006, Jack D. Unrue</FONT>
+</P></TD></TR></TABLE></P></body>
+</html>
1
0

02 Oct '06
Author: junrue
Date: Mon Oct 2 14:57:23 2006
New Revision: 287
Added:
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/make-rectangle.html
trunk/docs/manual/gfs/make-size.html
trunk/docs/manual/gfs/make-span.html
Modified:
trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
trunk/docs/manual/gfs/copy-point.html
trunk/docs/manual/gfs/handle.html
trunk/docs/manual/gfs/make-point.html
trunk/docs/manual/gfs/point-x.html
trunk/docs/manual/gfs/point-y.html
Log:
continued reference work
Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
==============================================================================
--- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original)
+++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 14:57:23 2006
@@ -92,7 +92,7 @@
DefaultTopic=Introduction.html
[TOPICS]
-TitleList=28
+TitleList=31
TitleList.Title.0=Legal Information
TitleList.Level.0=0
TitleList.Url.0=LegalInfo.html
@@ -208,7 +208,7 @@
TitleList.Url.11=gfs\handle.html
TitleList.Icon.11=0
TitleList.Status.11=0
-TitleList.Keywords.11=
+TitleList.Keywords.11=handle
TitleList.ContextNumber.11=
TitleList.ApplyTemp.11=0
TitleList.Expanded.11=0
@@ -218,14 +218,14 @@
TitleList.Url.12=gfs\make-point.html
TitleList.Icon.12=0
TitleList.Status.12=0
-TitleList.Keywords.12=
+TitleList.Keywords.12=make-point
TitleList.ContextNumber.12=
TitleList.ApplyTemp.12=0
TitleList.Expanded.12=0
TitleList.Kind.12=0
-TitleList.Title.13=native-object
+TitleList.Title.13=make-rectangle
TitleList.Level.13=2
-TitleList.Url.13=gfs\native-object.html
+TitleList.Url.13=gfs\make-rectangle.html
TitleList.Icon.13=0
TitleList.Status.13=0
TitleList.Keywords.13=
@@ -233,99 +233,99 @@
TitleList.ApplyTemp.13=0
TitleList.Expanded.13=0
TitleList.Kind.13=0
-TitleList.Title.14=point
+TitleList.Title.14=make-size
TitleList.Level.14=2
-TitleList.Url.14=gfs\point.html
+TitleList.Url.14=gfs\make-size.html
TitleList.Icon.14=0
TitleList.Status.14=0
-TitleList.Keywords.14=
+TitleList.Keywords.14=make-size
TitleList.ContextNumber.14=
TitleList.ApplyTemp.14=0
TitleList.Expanded.14=0
TitleList.Kind.14=0
-TitleList.Title.15=point-x
+TitleList.Title.15=make-span
TitleList.Level.15=2
-TitleList.Url.15=gfs\point-x.html
+TitleList.Url.15=gfs\make-span.html
TitleList.Icon.15=0
TitleList.Status.15=0
-TitleList.Keywords.15=
+TitleList.Keywords.15=make-span
TitleList.ContextNumber.15=
TitleList.ApplyTemp.15=0
TitleList.Expanded.15=0
TitleList.Kind.15=0
-TitleList.Title.16=point-y
+TitleList.Title.16=native-object
TitleList.Level.16=2
-TitleList.Url.16=gfs\point-y.html
+TitleList.Url.16=gfs\native-object.html
TitleList.Icon.16=0
TitleList.Status.16=0
-TitleList.Keywords.16=
+TitleList.Keywords.16=native-object
TitleList.ContextNumber.16=
TitleList.ApplyTemp.16=0
TitleList.Expanded.16=0
TitleList.Kind.16=0
-TitleList.Title.17=rectangle
+TitleList.Title.17=point
TitleList.Level.17=2
-TitleList.Url.17=gfs\rectangle.html
+TitleList.Url.17=gfs\point.html
TitleList.Icon.17=0
TitleList.Status.17=0
-TitleList.Keywords.17=
+TitleList.Keywords.17=point
TitleList.ContextNumber.17=
TitleList.ApplyTemp.17=0
TitleList.Expanded.17=0
TitleList.Kind.17=0
-TitleList.Title.18=size
+TitleList.Title.18=point-x
TitleList.Level.18=2
-TitleList.Url.18=gfs\size.html
+TitleList.Url.18=gfs\point-x.html
TitleList.Icon.18=0
TitleList.Status.18=0
-TitleList.Keywords.18=
+TitleList.Keywords.18=point-x
TitleList.ContextNumber.18=
TitleList.ApplyTemp.18=0
TitleList.Expanded.18=0
TitleList.Kind.18=0
-TitleList.Title.19=span
+TitleList.Title.19=point-y
TitleList.Level.19=2
-TitleList.Url.19=gfs\span.html
+TitleList.Url.19=gfs\point-y.html
TitleList.Icon.19=0
TitleList.Status.19=0
-TitleList.Keywords.19=
+TitleList.Keywords.19=point-y
TitleList.ContextNumber.19=
TitleList.ApplyTemp.19=0
TitleList.Expanded.19=0
TitleList.Kind.19=0
-TitleList.Title.20=Widgets Package
-TitleList.Level.20=1
-TitleList.Url.20=WidgetsPackage.html
+TitleList.Title.20=rectangle
+TitleList.Level.20=2
+TitleList.Url.20=gfs\rectangle.html
TitleList.Icon.20=0
TitleList.Status.20=0
-TitleList.Keywords.20=
+TitleList.Keywords.20=rectangle
TitleList.ContextNumber.20=
TitleList.ApplyTemp.20=0
-TitleList.Expanded.20=1
+TitleList.Expanded.20=0
TitleList.Kind.20=0
-TitleList.Title.21=event-dispatcher
+TitleList.Title.21=size
TitleList.Level.21=2
-TitleList.Url.21=gfw\event-dispatcher.html
+TitleList.Url.21=gfs\size.html
TitleList.Icon.21=0
TitleList.Status.21=0
-TitleList.Keywords.21=
+TitleList.Keywords.21=size
TitleList.ContextNumber.21=
TitleList.ApplyTemp.21=0
TitleList.Expanded.21=0
TitleList.Kind.21=0
-TitleList.Title.22=event-source
+TitleList.Title.22=span
TitleList.Level.22=2
-TitleList.Url.22=gfw\event-source.html
+TitleList.Url.22=gfs\span.html
TitleList.Icon.22=0
TitleList.Status.22=0
-TitleList.Keywords.22=
+TitleList.Keywords.22=span
TitleList.ContextNumber.22=
TitleList.ApplyTemp.22=0
TitleList.Expanded.22=0
TitleList.Kind.22=0
-TitleList.Title.23=Miscellaneous Topics
-TitleList.Level.23=0
-TitleList.Url.23=MiscellaneousTopics.html
+TitleList.Title.23=Widgets Package
+TitleList.Level.23=1
+TitleList.Url.23=WidgetsPackage.html
TitleList.Icon.23=0
TitleList.Status.23=0
TitleList.Keywords.23=
@@ -333,44 +333,74 @@
TitleList.ApplyTemp.23=0
TitleList.Expanded.23=1
TitleList.Kind.23=0
-TitleList.Title.24=Image Data Plugins
-TitleList.Level.24=1
-TitleList.Url.24=ImageDataPlugins.html
+TitleList.Title.24=event-dispatcher
+TitleList.Level.24=2
+TitleList.Url.24=gfw\event-dispatcher.html
TitleList.Icon.24=0
TitleList.Status.24=0
-TitleList.Keywords.24=
+TitleList.Keywords.24=event-dispatcher
TitleList.ContextNumber.24=
TitleList.ApplyTemp.24=0
TitleList.Expanded.24=0
TitleList.Kind.24=0
-TitleList.Title.25=Terminology Conventions
-TitleList.Level.25=0
-TitleList.Url.25=TerminologyConventions.html
+TitleList.Title.25=event-source
+TitleList.Level.25=2
+TitleList.Url.25=gfw\event-source.html
TitleList.Icon.25=0
TitleList.Status.25=0
-TitleList.Keywords.25=
+TitleList.Keywords.25=event-source
TitleList.ContextNumber.25=
TitleList.ApplyTemp.25=0
TitleList.Expanded.25=0
TitleList.Kind.25=0
-TitleList.Title.26=Glossary
+TitleList.Title.26=Miscellaneous Topics
TitleList.Level.26=0
-TitleList.Url.26=Glossary.html
+TitleList.Url.26=MiscellaneousTopics.html
TitleList.Icon.26=0
TitleList.Status.26=0
TitleList.Keywords.26=
TitleList.ContextNumber.26=
TitleList.ApplyTemp.26=0
-TitleList.Expanded.26=0
+TitleList.Expanded.26=1
TitleList.Kind.26=0
-TitleList.Title.27=Footnotes
-TitleList.Level.27=0
-TitleList.Url.27=Footnotes.html
+TitleList.Title.27=Image Data Plugins
+TitleList.Level.27=1
+TitleList.Url.27=ImageDataPlugins.html
TitleList.Icon.27=0
TitleList.Status.27=0
TitleList.Keywords.27=
TitleList.ContextNumber.27=
TitleList.ApplyTemp.27=0
TitleList.Expanded.27=0
-TitleList.Kind.27=1
+TitleList.Kind.27=0
+TitleList.Title.28=Terminology Conventions
+TitleList.Level.28=0
+TitleList.Url.28=TerminologyConventions.html
+TitleList.Icon.28=0
+TitleList.Status.28=0
+TitleList.Keywords.28=
+TitleList.ContextNumber.28=
+TitleList.ApplyTemp.28=0
+TitleList.Expanded.28=0
+TitleList.Kind.28=0
+TitleList.Title.29=Glossary
+TitleList.Level.29=0
+TitleList.Url.29=Glossary.html
+TitleList.Icon.29=0
+TitleList.Status.29=0
+TitleList.Keywords.29=
+TitleList.ContextNumber.29=
+TitleList.ApplyTemp.29=0
+TitleList.Expanded.29=0
+TitleList.Kind.29=0
+TitleList.Title.30=Footnotes
+TitleList.Level.30=0
+TitleList.Url.30=Footnotes.html
+TitleList.Icon.30=0
+TitleList.Status.30=0
+TitleList.Keywords.30=
+TitleList.ContextNumber.30=
+TitleList.ApplyTemp.30=0
+TitleList.Expanded.30=0
+TitleList.Kind.30=1
Modified: trunk/docs/manual/gfs/copy-point.html
==============================================================================
--- trunk/docs/manual/gfs/copy-point.html (original)
+++ trunk/docs/manual/gfs/copy-point.html Mon Oct 2 14:57:23 2006
@@ -21,8 +21,10 @@
<P dir=ltr style="MARGIN-RIGHT: 0px"><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>(gfs:copy-point
-<EM>point</EM>)
-=> <EM>new point</EM></FONT></FONT></P><FONT
+<EM><A
+href="point.html">point</A></EM>)
+=> <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>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A
Added: trunk/docs/manual/gfs/copy-rectangle.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/copy-rectangle.html Mon Oct 2 14:57:23 2006
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>copy-rectangle</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
+ <TBODY>
+ <TR>
+ <TD width="60%"><STRONG>copy-rectangle</STRONG></TD></FONT>
+ <TD>
+ <P><FONT face=Arial
+size=2>[Function]</FONT> </P></TD></TR></TBODY></TABLE>
+<HR></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><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>(gfs:copy-rectangle
+<EM><A
+href="rectangle.html">rectangle</A></EM>)
+=> <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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A href="rectangle.html">rectangle</A> whose slots are a shallow copy of the
+ original.</FONT></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/gfs/copy-size.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/copy-size.html Mon Oct 2 14:57:23 2006
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>copy-size</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
+ <TBODY>
+ <TR>
+ <TD width="60%"><STRONG>copy-size</STRONG></TD></FONT>
+ <TD>
+ <P><FONT face=Arial
+size=2>[Function]</FONT> </P></TD></TR></TBODY></TABLE>
+<HR></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><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>(gfs:copy-size
+<EM><A
+href="size.html">size</A></EM>)
+=> <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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A
+href="size.html">size</A> whose slots were copied from the
+ original.</FONT></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/gfs/copy-span.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/copy-span.html Mon Oct 2 14:57:23 2006
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>copy-span</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
+ <TBODY>
+ <TR>
+ <TD width="60%"><STRONG>copy-span</STRONG></TD></FONT>
+ <TD>
+ <P><FONT face=Arial
+size=2>[Function]</FONT> </P></TD></TR></TBODY></TABLE><FONT face=Arial><STRONG>
+<HR></STRONG></FONT></H4>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><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>(gfs:copy-span
+<EM><A
+href="span.html">span</A></EM>)
+=> <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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A href="span.html">span</A> whose slots were copied from the
+original.</P>
+<HR></FONT>
+<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>
Modified: trunk/docs/manual/gfs/handle.html
==============================================================================
--- trunk/docs/manual/gfs/handle.html (original)
+++ trunk/docs/manual/gfs/handle.html Mon Oct 2 14:57:23 2006
@@ -19,7 +19,8 @@
<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>(gfs:handle <EM>native-object</EM>) =>
+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>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns the Win32 HANDLE or foreign pointer associated with
Modified: trunk/docs/manual/gfs/make-point.html
==============================================================================
--- trunk/docs/manual/gfs/make-point.html (original)
+++ trunk/docs/manual/gfs/make-point.html Mon Oct 2 14:57:23 2006
@@ -22,7 +22,8 @@
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial><FONT
size=2>(gfs:make-point :x <EM>integer</EM>
:y <EM>integer</EM>)
-=> <EM> point</EM></FONT></FONT></P><FONT
+=> <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>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
Added: trunk/docs/manual/gfs/make-rectangle.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/make-rectangle.html Mon Oct 2 14:57:23 2006
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>make-rectangle</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="60%"><STRONG>make-rectangle</STRONG></TD>
+ <TD>
+ <P><FONT
+size=2>[Function]</FONT> </P></TD></TR></TABLE></FONT><FONT face=Arial size=2>
+<HR></H4></FONT>
+<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>syntax</FONT></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial><FONT
+size=2>(gfs:make-rectangle :location <EM><A href="point.html">point</A></EM>
+:size <EM><A href="size.html">size</A></EM>)
+=> <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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
+href="rectangle.html" >rectangle</A>
+ .</FONT></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/gfs/make-size.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/make-size.html Mon Oct 2 14:57:23 2006
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>make-size</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="60%"><STRONG>make-size</STRONG></TD>
+ <TD>
+ <P><FONT
+size=2>[Function]</FONT> </P></TD></TR></TABLE></FONT><FONT face=Arial size=2>
+<HR></H4></FONT>
+<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>syntax</FONT></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial><FONT
+size=2>(gfs:make-size :height <EM>integer</EM>
+:width <EM>integer</EM>)
+=> <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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
+href="size.html">size</A>
+ .</FONT></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/gfs/make-span.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/make-span.html Mon Oct 2 14:57:23 2006
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>make-span</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="60%"><STRONG>make-span</STRONG></TD>
+ <TD>
+ <P><FONT
+size=2>[Function]</FONT> </P></TD></TR></TABLE></FONT><FONT face=Arial size=2>
+<HR></H4></FONT>
+<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>syntax</FONT></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial><FONT
+size=2>(gfs:make-span :start <EM>integer</EM>
+:end <EM>integer</EM>)
+=> <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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
+href="span.html">span</A>
+ .</FONT></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>
Modified: trunk/docs/manual/gfs/point-x.html
==============================================================================
--- trunk/docs/manual/gfs/point-x.html (original)
+++ trunk/docs/manual/gfs/point-x.html Mon Oct 2 14:57:23 2006
@@ -20,9 +20,11 @@
<H4></FONT><FONT face=Arial>syntax</FONT></H4>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT
face=Arial size=2><FONT face=Arial size=2>(gfs:point-x
-<EM>point</EM>) =>
+<EM><A
+href="point.html">point</A></EM>) =>
<EM> integer</EM></FONT></FONT></P>
-<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>(setf (gfs:point-x <EM>point</EM>) <EM>integer</EM>)</FONT></P><FONT
+<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>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns (sets) the X coordinate of the specified <A
Modified: trunk/docs/manual/gfs/point-y.html
==============================================================================
--- trunk/docs/manual/gfs/point-y.html (original)
+++ trunk/docs/manual/gfs/point-y.html Mon Oct 2 14:57:23 2006
@@ -20,9 +20,11 @@
<H4></FONT><FONT face=Arial>syntax</FONT></H4>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT
face=Arial size=2><FONT face=Arial size=2>(gfs:point-y
-<EM>point</EM>) =>
+<EM><A
+href="point.html">point</A></EM>) =>
<EM> integer</EM></FONT></FONT></P>
-<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>(setf (gfs:point-y <EM>point</EM>) <EM>integer</EM>)</FONT></P><FONT
+<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>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns (sets) the Y coordinate of the specified <A
1
0

02 Oct '06
Author: junrue
Date: Mon Oct 2 14:31:29 2006
New Revision: 286
Removed:
trunk/docs/manual/gfs-copy-point.html
trunk/docs/manual/gfs-handle.html
trunk/docs/manual/gfs-make-point.html
trunk/docs/manual/gfs-native-object.html
trunk/docs/manual/gfs-point-x.html
trunk/docs/manual/gfs-point-y.html
trunk/docs/manual/gfs-point.html
trunk/docs/manual/gfs-rectangle.html
trunk/docs/manual/gfs-size.html
trunk/docs/manual/gfs-span.html
trunk/docs/manual/gfw-event-dispatcher.html
trunk/docs/manual/gfw-event-source.html
Modified:
trunk/docs/manual/ApiReference.html
trunk/docs/manual/Footnotes.html
trunk/docs/manual/Glossary.html
trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
trunk/docs/manual/GraphicsPackage.html
trunk/docs/manual/ImageDataPlugins.html
trunk/docs/manual/Introduction.html
trunk/docs/manual/MiscellaneousTopics.html
trunk/docs/manual/Prerequisites.html
trunk/docs/manual/Support.html
trunk/docs/manual/SystemPackage.html
trunk/docs/manual/TerminologyConventions.html
trunk/docs/manual/WidgetsPackage.html
trunk/docs/manual/gfs/copy-point.html
trunk/docs/manual/gfs/handle.html
trunk/docs/manual/gfs/make-point.html
trunk/docs/manual/gfs/native-object.html
trunk/docs/manual/gfs/point-x.html
trunk/docs/manual/gfs/point-y.html
trunk/docs/manual/gfs/point.html
trunk/docs/manual/gfs/rectangle.html
trunk/docs/manual/gfs/size.html
trunk/docs/manual/gfs/span.html
trunk/docs/manual/gfw/event-dispatcher.html
trunk/docs/manual/gfw/event-source.html
Log:
reference formatting
Modified: trunk/docs/manual/ApiReference.html
==============================================================================
--- trunk/docs/manual/ApiReference.html (original)
+++ trunk/docs/manual/ApiReference.html Mon Oct 2 14:31:29 2006
@@ -11,5 +11,16 @@
<P><FONT face=Arial size=2> This chapter
documents the Graphic-Forms programming interface. All package names are prefixed with
<EM>graphic-forms.uitoolkit</EM>. </FONT></P>
-<P> </P></body>
+<HR>
+
+<P><FONT face=Arial size=2> </FONT></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></body>
</html>
Modified: trunk/docs/manual/Footnotes.html
==============================================================================
--- trunk/docs/manual/Footnotes.html (original)
+++ trunk/docs/manual/Footnotes.html Mon Oct 2 14:31:29 2006
@@ -35,5 +35,16 @@
otherwise my categorization scheme seems to work well; and one can refer to the
act of retrieving edit control selection, confident that developers will know
this means obtaining highlighted text.</P>
-<P> </P></FONT> </FONT></body>
+<HR>
+
+<P> </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></body>
</html>
Modified: trunk/docs/manual/Glossary.html
==============================================================================
--- trunk/docs/manual/Glossary.html (original)
+++ trunk/docs/manual/Glossary.html Mon Oct 2 14:31:29 2006
@@ -81,6 +81,17 @@
integrated into a larger system in order to implement a specific instance of
an established category of services. A plugin framework encourages modularity
within a defined scope of functionality. Compare with <A
- href="Glossary.html">extension</A>.
- <DD> </DD></DL></FONT></body>
+ href="Glossary.html">extension</A>.</DD></DL>
+<HR>
+
+<P> </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></body>
</html>
Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
==============================================================================
--- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original)
+++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 14:31:29 2006
@@ -92,7 +92,7 @@
DefaultTopic=Introduction.html
[TOPICS]
-TitleList=25
+TitleList=28
TitleList.Title.0=Legal Information
TitleList.Level.0=0
TitleList.Url.0=LegalInfo.html
@@ -111,7 +111,7 @@
TitleList.Keywords.1=
TitleList.ContextNumber.1=
TitleList.ApplyTemp.1=0
-TitleList.Expanded.1=0
+TitleList.Expanded.1=1
TitleList.Kind.1=0
TitleList.Title.2=Prerequisites
TitleList.Level.2=1
@@ -165,47 +165,47 @@
TitleList.Kind.6=0
TitleList.Title.7=copy-point
TitleList.Level.7=2
-TitleList.Url.7=gfs-copy-point.html
+TitleList.Url.7=gfs\copy-point.html
TitleList.Icon.7=0
TitleList.Status.7=0
-TitleList.Keywords.7=
+TitleList.Keywords.7=copy-point
TitleList.ContextNumber.7=
TitleList.ApplyTemp.7=0
TitleList.Expanded.7=0
TitleList.Kind.7=0
-TitleList.Title.8=handle
+TitleList.Title.8=copy-rectangle
TitleList.Level.8=2
-TitleList.Url.8=gfs-handle.html
+TitleList.Url.8=gfs\copy-rectangle.html
TitleList.Icon.8=0
TitleList.Status.8=0
-TitleList.Keywords.8=
+TitleList.Keywords.8=copy-rectangle
TitleList.ContextNumber.8=
TitleList.ApplyTemp.8=0
TitleList.Expanded.8=0
TitleList.Kind.8=0
-TitleList.Title.9=make-point
+TitleList.Title.9=copy-size
TitleList.Level.9=2
-TitleList.Url.9=gfs-make-point.html
+TitleList.Url.9=gfs\copy-size.html
TitleList.Icon.9=0
TitleList.Status.9=0
-TitleList.Keywords.9=
+TitleList.Keywords.9=copy-size
TitleList.ContextNumber.9=
TitleList.ApplyTemp.9=0
TitleList.Expanded.9=0
TitleList.Kind.9=0
-TitleList.Title.10=native-object
+TitleList.Title.10=copy-span
TitleList.Level.10=2
-TitleList.Url.10=gfs-native-object.html
+TitleList.Url.10=gfs\copy-span.html
TitleList.Icon.10=0
TitleList.Status.10=0
-TitleList.Keywords.10=
+TitleList.Keywords.10=copy-span
TitleList.ContextNumber.10=
TitleList.ApplyTemp.10=0
TitleList.Expanded.10=0
TitleList.Kind.10=0
-TitleList.Title.11=point
+TitleList.Title.11=handle
TitleList.Level.11=2
-TitleList.Url.11=gfs-point.html
+TitleList.Url.11=gfs\handle.html
TitleList.Icon.11=0
TitleList.Status.11=0
TitleList.Keywords.11=
@@ -213,9 +213,9 @@
TitleList.ApplyTemp.11=0
TitleList.Expanded.11=0
TitleList.Kind.11=0
-TitleList.Title.12=point-x
+TitleList.Title.12=make-point
TitleList.Level.12=2
-TitleList.Url.12=gfs-point-x.html
+TitleList.Url.12=gfs\make-point.html
TitleList.Icon.12=0
TitleList.Status.12=0
TitleList.Keywords.12=
@@ -223,9 +223,9 @@
TitleList.ApplyTemp.12=0
TitleList.Expanded.12=0
TitleList.Kind.12=0
-TitleList.Title.13=point-y
+TitleList.Title.13=native-object
TitleList.Level.13=2
-TitleList.Url.13=gfs-point-y.html
+TitleList.Url.13=gfs\native-object.html
TitleList.Icon.13=0
TitleList.Status.13=0
TitleList.Keywords.13=
@@ -233,9 +233,9 @@
TitleList.ApplyTemp.13=0
TitleList.Expanded.13=0
TitleList.Kind.13=0
-TitleList.Title.14=rectangle
+TitleList.Title.14=point
TitleList.Level.14=2
-TitleList.Url.14=gfs-rectangle.html
+TitleList.Url.14=gfs\point.html
TitleList.Icon.14=0
TitleList.Status.14=0
TitleList.Keywords.14=
@@ -243,9 +243,9 @@
TitleList.ApplyTemp.14=0
TitleList.Expanded.14=0
TitleList.Kind.14=0
-TitleList.Title.15=size
+TitleList.Title.15=point-x
TitleList.Level.15=2
-TitleList.Url.15=gfs-size.html
+TitleList.Url.15=gfs\point-x.html
TitleList.Icon.15=0
TitleList.Status.15=0
TitleList.Keywords.15=
@@ -253,9 +253,9 @@
TitleList.ApplyTemp.15=0
TitleList.Expanded.15=0
TitleList.Kind.15=0
-TitleList.Title.16=span
+TitleList.Title.16=point-y
TitleList.Level.16=2
-TitleList.Url.16=gfs-span.html
+TitleList.Url.16=gfs\point-y.html
TitleList.Icon.16=0
TitleList.Status.16=0
TitleList.Keywords.16=
@@ -263,19 +263,19 @@
TitleList.ApplyTemp.16=0
TitleList.Expanded.16=0
TitleList.Kind.16=0
-TitleList.Title.17=Widgets Package
-TitleList.Level.17=1
-TitleList.Url.17=WidgetsPackage.html
+TitleList.Title.17=rectangle
+TitleList.Level.17=2
+TitleList.Url.17=gfs\rectangle.html
TitleList.Icon.17=0
TitleList.Status.17=0
TitleList.Keywords.17=
TitleList.ContextNumber.17=
TitleList.ApplyTemp.17=0
-TitleList.Expanded.17=1
+TitleList.Expanded.17=0
TitleList.Kind.17=0
-TitleList.Title.18=event-dispatcher
+TitleList.Title.18=size
TitleList.Level.18=2
-TitleList.Url.18=gfw-event-dispatcher.html
+TitleList.Url.18=gfs\size.html
TitleList.Icon.18=0
TitleList.Status.18=0
TitleList.Keywords.18=
@@ -283,9 +283,9 @@
TitleList.ApplyTemp.18=0
TitleList.Expanded.18=0
TitleList.Kind.18=0
-TitleList.Title.19=event-source
+TitleList.Title.19=span
TitleList.Level.19=2
-TitleList.Url.19=gfw-event-source.html
+TitleList.Url.19=gfs\span.html
TitleList.Icon.19=0
TitleList.Status.19=0
TitleList.Keywords.19=
@@ -293,9 +293,9 @@
TitleList.ApplyTemp.19=0
TitleList.Expanded.19=0
TitleList.Kind.19=0
-TitleList.Title.20=Miscellaneous Topics
-TitleList.Level.20=0
-TitleList.Url.20=MiscellaneousTopics.html
+TitleList.Title.20=Widgets Package
+TitleList.Level.20=1
+TitleList.Url.20=WidgetsPackage.html
TitleList.Icon.20=0
TitleList.Status.20=0
TitleList.Keywords.20=
@@ -303,9 +303,9 @@
TitleList.ApplyTemp.20=0
TitleList.Expanded.20=1
TitleList.Kind.20=0
-TitleList.Title.21=Image Data Plugins
-TitleList.Level.21=1
-TitleList.Url.21=ImageDataPlugins.html
+TitleList.Title.21=event-dispatcher
+TitleList.Level.21=2
+TitleList.Url.21=gfw\event-dispatcher.html
TitleList.Icon.21=0
TitleList.Status.21=0
TitleList.Keywords.21=
@@ -313,9 +313,9 @@
TitleList.ApplyTemp.21=0
TitleList.Expanded.21=0
TitleList.Kind.21=0
-TitleList.Title.22=Terminology Conventions
-TitleList.Level.22=0
-TitleList.Url.22=TerminologyConventions.html
+TitleList.Title.22=event-source
+TitleList.Level.22=2
+TitleList.Url.22=gfw\event-source.html
TitleList.Icon.22=0
TitleList.Status.22=0
TitleList.Keywords.22=
@@ -323,24 +323,54 @@
TitleList.ApplyTemp.22=0
TitleList.Expanded.22=0
TitleList.Kind.22=0
-TitleList.Title.23=Glossary
+TitleList.Title.23=Miscellaneous Topics
TitleList.Level.23=0
-TitleList.Url.23=Glossary.html
+TitleList.Url.23=MiscellaneousTopics.html
TitleList.Icon.23=0
TitleList.Status.23=0
TitleList.Keywords.23=
TitleList.ContextNumber.23=
TitleList.ApplyTemp.23=0
-TitleList.Expanded.23=0
+TitleList.Expanded.23=1
TitleList.Kind.23=0
-TitleList.Title.24=Footnotes
-TitleList.Level.24=0
-TitleList.Url.24=Footnotes.html
+TitleList.Title.24=Image Data Plugins
+TitleList.Level.24=1
+TitleList.Url.24=ImageDataPlugins.html
TitleList.Icon.24=0
TitleList.Status.24=0
TitleList.Keywords.24=
TitleList.ContextNumber.24=
TitleList.ApplyTemp.24=0
TitleList.Expanded.24=0
-TitleList.Kind.24=1
+TitleList.Kind.24=0
+TitleList.Title.25=Terminology Conventions
+TitleList.Level.25=0
+TitleList.Url.25=TerminologyConventions.html
+TitleList.Icon.25=0
+TitleList.Status.25=0
+TitleList.Keywords.25=
+TitleList.ContextNumber.25=
+TitleList.ApplyTemp.25=0
+TitleList.Expanded.25=0
+TitleList.Kind.25=0
+TitleList.Title.26=Glossary
+TitleList.Level.26=0
+TitleList.Url.26=Glossary.html
+TitleList.Icon.26=0
+TitleList.Status.26=0
+TitleList.Keywords.26=
+TitleList.ContextNumber.26=
+TitleList.ApplyTemp.26=0
+TitleList.Expanded.26=0
+TitleList.Kind.26=0
+TitleList.Title.27=Footnotes
+TitleList.Level.27=0
+TitleList.Url.27=Footnotes.html
+TitleList.Icon.27=0
+TitleList.Status.27=0
+TitleList.Keywords.27=
+TitleList.ContextNumber.27=
+TitleList.ApplyTemp.27=0
+TitleList.Expanded.27=0
+TitleList.Kind.27=1
Modified: trunk/docs/manual/GraphicsPackage.html
==============================================================================
--- trunk/docs/manual/GraphicsPackage.html (original)
+++ trunk/docs/manual/GraphicsPackage.html Mon Oct 2 14:31:29 2006
@@ -16,5 +16,16 @@
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> This package contains the symbols corresponding
to graphics-related classes, drawing operations, and meta-data. This
package and GFW together comprise the bulk of the public API.</FONT></P>
-<P> </P> </FONT></body>
+<HR>
+
+<P> </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></body>
</html>
Modified: trunk/docs/manual/ImageDataPlugins.html
==============================================================================
--- trunk/docs/manual/ImageDataPlugins.html (original)
+++ trunk/docs/manual/ImageDataPlugins.html Mon Oct 2 14:31:29 2006
@@ -125,6 +125,17 @@
<P><FONT face=Arial size=2>Developers are welcome to inspect the source code of bundled plugins (located
under <CODE>src/uitoolkit/graphics/plugins</CODE> in the distribution)
for additional hints as to how these plugins may be implemented.</FONT>
- </P>
-<P><FONT face=Arial size=2></FONT> </P></body>
+ </P><FONT face=Arial size=2>
+<HR>
+
+<P> </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></body>
</html>
Modified: trunk/docs/manual/Introduction.html
==============================================================================
--- trunk/docs/manual/Introduction.html (original)
+++ trunk/docs/manual/Introduction.html Mon Oct 2 14:31:29 2006
@@ -55,5 +55,16 @@
<H4><FONT face=Arial>Project Website</FONT> </H4><FONT face=Arial size=2>
<P><A
href="http://common-lisp.net/project/graphic-forms">http://common-lisp.net/project/graphic-forms</A></P></FONT><FONT face=Arial size=2>
-<P> </P></FONT></body>
+<HR>
+
+<P> </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></body>
</html>
Modified: trunk/docs/manual/MiscellaneousTopics.html
==============================================================================
--- trunk/docs/manual/MiscellaneousTopics.html (original)
+++ trunk/docs/manual/MiscellaneousTopics.html Mon Oct 2 14:31:29 2006
@@ -10,5 +10,16 @@
<body>
<P><FONT face=Arial size=2>This chapter contains discussion
of various topics germane to Windows programming with Graphic-Forms. </FONT></P>
+<HR>
+<FONT face=Arial size=2> </FONT>
+<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>
<P> </P></body>
</html>
Modified: trunk/docs/manual/Prerequisites.html
==============================================================================
--- trunk/docs/manual/Prerequisites.html (original)
+++ trunk/docs/manual/Prerequisites.html Mon Oct 2 14:31:29 2006
@@ -53,7 +53,7 @@
<DD><A
href="http://www.gigamonkeys.com/book/practicals-1.0.3.tar.gz">http://www.gigamonkeys.com/book/practicals-1.0.3.tar.gz</A>
<DD><BR>
- <DT><CODE><FONT size=3>lisp-unit</FONT></CODE></DT>
+ <DT><CODE><FONT size=3>lisp-unit</FONT></CODE>
<DD><CODE></CODE></FONT><A
href="http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html"><FONT face=Arial
size=2>http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html</FONT></A>
@@ -75,5 +75,16 @@
and demo programs. </FONT>
</P>
-<P> </P></body>
+<HR>
+
+<P><FONT face=Arial size=2> </FONT></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></body>
</html>
Modified: trunk/docs/manual/Support.html
==============================================================================
--- trunk/docs/manual/Support.html (original)
+++ trunk/docs/manual/Support.html Mon Oct 2 14:31:29 2006
@@ -39,5 +39,16 @@
href="http://sourceforge.net/tracker/?group_id=163034&atid=826147"><FONT face="Arial"
>http://sourceforge.net/tracker/?group_id=163034&atid=826147</FONT></A><FONT
face=Arial> </FONT></P>
-<P> </P> </FONT></body>
+<HR>
+
+<P><FONT face=Arial> </FONT></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></body>
</html>
Modified: trunk/docs/manual/SystemPackage.html
==============================================================================
--- trunk/docs/manual/SystemPackage.html (original)
+++ trunk/docs/manual/SystemPackage.html Mon Oct 2 14:31:29 2006
@@ -17,5 +17,16 @@
system-level functionality, such as foreign function declarations for the Win32
API. The majority of the symbols herein are not exported, except for a few
fundamental types, conditions, and methods.</FONT></P>
-<P> </P></body>
+<HR>
+
+<P><FONT face=Arial size=2> </FONT></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></body>
</html>
Modified: trunk/docs/manual/TerminologyConventions.html
==============================================================================
--- trunk/docs/manual/TerminologyConventions.html (original)
+++ trunk/docs/manual/TerminologyConventions.html Mon Oct 2 14:31:29 2006
@@ -14,8 +14,8 @@
are documented here: </FONT>
<A
-href="http://www.cliki.net/Naming%20conventions"><FONT face=Arial
-size=2>http://www.cliki.net/Naming%20conventions</FONT></A><FONT face=Arial
+href="http://www.cliki.net/Naming%20conventions"><FONT
+face=Arial size=2>Naming Conventions</FONT></A><FONT face=Arial
size=2>).</FONT></P>
<DL>
<DT><SPAN class=option><FONT face="Courier New">accessor
@@ -71,5 +71,16 @@
<BR>
</DD></DL>
-<P> </P></body>
+<HR>
+
+<P><FONT face=Arial size=2> </FONT></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></body>
</html>
Modified: trunk/docs/manual/WidgetsPackage.html
==============================================================================
--- trunk/docs/manual/WidgetsPackage.html (original)
+++ trunk/docs/manual/WidgetsPackage.html Mon Oct 2 14:31:29 2006
@@ -16,5 +16,16 @@
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This package contains symbols for user interface
widget classes, event-handling methods, and management functions. This
package and GFG together constitute the bulk of the public API.</FONT></P>
-<P> </P></FONT></body>
+<HR>
+
+<P> </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></body>
</html>
Modified: trunk/docs/manual/gfs/copy-point.html
==============================================================================
--- trunk/docs/manual/gfs/copy-point.html (original)
+++ trunk/docs/manual/gfs/copy-point.html Mon Oct 2 14:31:29 2006
@@ -9,14 +9,15 @@
<body>
<H4><FONT face=Arial>
-<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
-cellPadding=2 width="100%" border=1>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
<TBODY>
<TR>
- <TD width="80%"><STRONG>copy-point</STRONG></TD></FONT>
+ <TD width="60%"><STRONG>copy-point</STRONG></TD></FONT>
<TD>
<P><FONT face=Arial
-size=2>[Function]</FONT> </P></TD></TR></TBODY></TABLE></H4>
+size=2>[Function]</FONT> </P></TD></TR></TBODY></TABLE>
+<HR></H4>
<P dir=ltr style="MARGIN-RIGHT: 0px"><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>(gfs:copy-point
@@ -25,8 +26,17 @@
face=Arial size=2><FONT face=Arial size=2>
<H4><FONT face=Arial>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="gfs-point.html">point</A> whose slots were copied from the
+href="point.html">point</A> whose slots were copied from the
original.</FONT></P>
-<P dir=ltr
-style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+<HR>
+
+<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>
Modified: trunk/docs/manual/gfs/handle.html
==============================================================================
--- trunk/docs/manual/gfs/handle.html (original)
+++ trunk/docs/manual/gfs/handle.html Mon Oct 2 14:31:29 2006
@@ -9,21 +9,32 @@
<body><FONT face=Arial>
<H4>
-<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
-cellPadding=2 width="100%" border=1>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><STRONG>handle</STRONG></TD>
+ <TD width="60%"><STRONG>handle</STRONG></TD>
<TD>
- <P><FONT size=2>[Slot Reader]</FONT> </P></TD></TR></TABLE></H4>
+ <P><FONT size=2>[Slot Reader]</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>(gfs:handle <EM>native-object</EM>) =>
<EM>foreign pointer</EM></P>
<H4><FONT face=Arial>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 <A href="gfs-native-object.html">native-object</A>
+a <A href="native-object.html">native-object</A>
.</FONT></P>
-<P dir=ltr
-style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+<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>
Modified: trunk/docs/manual/gfs/make-point.html
==============================================================================
--- trunk/docs/manual/gfs/make-point.html (original)
+++ trunk/docs/manual/gfs/make-point.html Mon Oct 2 14:31:29 2006
@@ -9,24 +9,35 @@
<body>
<H4><FONT face=Arial>
-<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
-cellPadding=2 width="100%" border=1>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><STRONG>make-point</STRONG></TD>
+ <TD width="60%"><STRONG>make-point</STRONG></TD>
<TD>
<P><FONT
-size=2>[Function]</FONT> </P></TD></TR></TABLE></FONT><FONT face=Arial size=2></H4></FONT>
+size=2>[Function]</FONT> </P></TD></TR></TABLE></FONT><FONT face=Arial size=2>
+<HR></H4></FONT>
<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>syntax</FONT></H4>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial><FONT
size=2>(gfs:make-point :x <EM>integer</EM>
:y <EM>integer</EM>)
-=> <EM>new point</EM></FONT></FONT></P><FONT
+=> <EM> point</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>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
-href="gfs-point.html">point</A>
+href="point.html">point</A>
.</FONT></P>
-<P dir=ltr
-style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+<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>
Modified: trunk/docs/manual/gfs/native-object.html
==============================================================================
--- trunk/docs/manual/gfs/native-object.html (original)
+++ trunk/docs/manual/gfs/native-object.html Mon Oct 2 14:31:29 2006
@@ -13,9 +13,10 @@
cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><FONT face=Arial><STRONG>native-object</STRONG></FONT></TD>
+ <TD width="60%"><FONT face=Arial><STRONG>native-object</STRONG></FONT></TD>
<TD><FONT face=Arial size=2>[Class]</FONT></TD></TR></TABLE><FONT
-face=Arial> </FONT></H4>
+face=Arial>
+<HR> </FONT></H4>
<H4 dir=ltr><FONT face=Arial>description</FONT></H4><FONT size=2 ><FONT face=Arial size=2>
<P dir=ltr><FONT face=Arial size=2>
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
@@ -31,7 +32,7 @@
size=1>Inherited By: </FONT></TD>
<TD width="28%"><FONT size=1>display,</FONT></TD>
<TD width="28%"><FONT size=1><A
- href="gfw-event-source.html">event-source</A>,</FONT></TD>
+ href="../gfw/event-source.html">event-source</A>,</FONT></TD>
<TD width="28%"><FONT size=1>font,</FONT></TD></TR>
<TR>
<TD width="16%"><FONT size=1></FONT></TD>
@@ -57,5 +58,17 @@
<TD width="20%"><EM><FONT
size=2> handle</FONT></EM></TD>
<TD><FONT size=2> A Win32 HANDLE or foreign pointer. Applications
- should not modify this directly.</FONT></TD></TR></TABLE></P></EM></FONT></body>
+ should not modify this directly.</FONT></TD></TR></TABLE></P></EM></FONT>
+<HR>
+<FONT face=Arial size=2> </FONT>
+<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
+ face=Arial>Copyright � 2006, Jack D. Unrue</FONT>
+</P></TD></TR></TABLE></P></body>
</html>
Modified: trunk/docs/manual/gfs/point-x.html
==============================================================================
--- trunk/docs/manual/gfs/point-x.html (original)
+++ trunk/docs/manual/gfs/point-x.html Mon Oct 2 14:31:29 2006
@@ -9,13 +9,14 @@
<body><FONT face=Arial>
<H4>
-<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
-cellPadding=2 width="100%" border=1>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><STRONG>point-x</STRONG></TD>
+ <TD width="60%"><STRONG>point-x</STRONG></TD>
<TD>
- <P><FONT size=2>[Slot Accessor]</FONT> </P></TD></TR></TABLE></H4>
+ <P><FONT size=2>[Slot Accessor]</FONT> </P></TD></TR></TABLE>
+<HR></H4>
<H4></FONT><FONT face=Arial>syntax</FONT></H4>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT
face=Arial size=2><FONT face=Arial size=2>(gfs:point-x
@@ -25,8 +26,18 @@
face=Arial size=2><FONT face=Arial size=2>
<H4><FONT face=Arial>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="gfs-point.html">point</A>
+href="point.html">point</A>
.</FONT></P>
-<P dir=ltr
-style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+<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>
Modified: trunk/docs/manual/gfs/point-y.html
==============================================================================
--- trunk/docs/manual/gfs/point-y.html (original)
+++ trunk/docs/manual/gfs/point-y.html Mon Oct 2 14:31:29 2006
@@ -9,13 +9,14 @@
<body><FONT face=Arial>
<H4>
-<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
-cellPadding=2 width="100%" border=1>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><STRONG>point-y</STRONG></TD>
+ <TD width="60%"><STRONG>point-y</STRONG></TD>
<TD>
- <P><FONT size=2>[Slot Accessor]</FONT> </P></TD></TR></TABLE></H4>
+ <P><FONT size=2>[Slot Accessor]</FONT> </P></TD></TR></TABLE>
+<HR></H4>
<H4></FONT><FONT face=Arial>syntax</FONT></H4>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT
face=Arial size=2><FONT face=Arial size=2>(gfs:point-y
@@ -25,8 +26,18 @@
face=Arial size=2><FONT face=Arial size=2>
<H4><FONT face=Arial>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="gfs-point.html">point</A>
+href="point.html">point</A>
.</FONT></P>
-<P dir=ltr
-style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+<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>
Modified: trunk/docs/manual/gfs/point.html
==============================================================================
--- trunk/docs/manual/gfs/point.html (original)
+++ trunk/docs/manual/gfs/point.html Mon Oct 2 14:31:29 2006
@@ -9,16 +9,17 @@
<body><FONT face=Arial size=2>
<H4><FONT face=Arial>
-<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
-cellPadding=2 width="100%" border=1>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><STRONG>point</STRONG></TD>
+ <TD width="60%"><STRONG>point</STRONG></TD>
<TD>
<P><FONT
size=2>[Structure]</FONT> </P></TD></TR></TABLE>
-</FONT></H4>
+</FONT>
+<HR></H4>
<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a point in the Cartesian
plane.</FONT></FONT></P>
@@ -36,5 +37,16 @@
<TD><FONT size=2>An integer
specifying the point's Y
coordinate.</FONT></TD></TR></TABLE></P>
-<P dir=ltr style="MARGIN-RIGHT: 0px"> </P></EM></FONT> </FONT></body>
+<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></EM></FONT> </FONT></body>
</html>
Modified: trunk/docs/manual/gfs/rectangle.html
==============================================================================
--- trunk/docs/manual/gfs/rectangle.html (original)
+++ trunk/docs/manual/gfs/rectangle.html Mon Oct 2 14:31:29 2006
@@ -9,14 +9,15 @@
<body>
<H4>
-<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
-cellPadding=2 width="100%" border=1>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><FONT face=Arial><STRONG>rectangle</STRONG></FONT></TD><FONT face=Arial><FONT face=Arial size=2>
+ <TD width="60%"><FONT face=Arial><STRONG>rectangle</STRONG></FONT></TD><FONT face=Arial><FONT face=Arial size=2>
<TD>
<P><FONT size=2
- face=Arial>[Structure]</FONT></P></TD></TR></TABLE></FONT></H4>
+ face=Arial>[Structure]</FONT></P></TD></TR></TABLE></FONT>
+<HR></H4>
<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This
structure represents a rectangle in the Cartesian
@@ -29,12 +30,24 @@
<TR>
<TD width="20%"><EM><FONT size=2>location</FONT></EM></TD>
<TD><FONT size=2>A <A
- href="gfs-point.html">point</A>
+ href="point.html">point</A>
object specifying the rectangle's upper-left corner.</FONT></TD></TR>
<TR>
<TD width="20%"><EM><FONT size=2>size</FONT></EM></TD>
<TD><FONT size=2>A <A
- href="gfs-size.html">size</A>
+ href="size.html">size</A>
object specifying rectangle's width and
-height.</FONT></TD></TR></TABLE></EM></FONT></FONT><FONT face=Arial> </FONT></P></body>
+height.</FONT></TD></TR></TABLE></EM></FONT></FONT><FONT face=Arial></P>
+<HR>
+
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT size=2> </FONT></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></body>
</html>
Modified: trunk/docs/manual/gfs/size.html
==============================================================================
--- trunk/docs/manual/gfs/size.html (original)
+++ trunk/docs/manual/gfs/size.html Mon Oct 2 14:31:29 2006
@@ -9,13 +9,14 @@
<body>
<H4><FONT face=Arial>
-<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
-cellPadding=2 width="100%" border=1>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><STRONG>size</STRONG></TD>
+ <TD width="60%"><STRONG>size</STRONG></TD>
<TD>
- <P><FONT size=2>[Structure]</FONT></P></TD></TR></TABLE></FONT><FONT face=Arial size=2></H4>
+ <P><FONT size=2>[Structure]</FONT></P></TD></TR></TABLE></FONT><FONT face=Arial size=2>
+<HR></H4>
<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a 2-dimensional
area.</FONT></FONT></P>
@@ -32,6 +33,18 @@
<TD width="20%"><EM><FONT size=2>width</FONT></EM></TD>
<TD><FONT size=2>An integer
specifying the width of the
-area.</FONT></TD></TR></TABLE></EM></FONT><FONT face=Arial>
-</FONT></P></FONT></body>
+area.</FONT></TD></TR></TABLE></EM></FONT></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 face=Arial>
+</FONT></FONT></body>
</html>
Modified: trunk/docs/manual/gfs/span.html
==============================================================================
--- trunk/docs/manual/gfs/span.html (original)
+++ trunk/docs/manual/gfs/span.html Mon Oct 2 14:31:29 2006
@@ -9,13 +9,14 @@
<body>
<H4><FONT face=Arial>
-<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
-cellPadding=2 width="100%" border=1>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><STRONG>span</STRONG></TD>
+ <TD width="60%"><STRONG>span</STRONG></TD>
<TD>
- <P><FONT size=2>[Structure]</FONT></P></TD></TR></TABLE></FONT><FONT face=Arial size=2></H4>
+ <P><FONT size=2>[Structure]</FONT></P></TD></TR></TABLE></FONT><FONT face=Arial size=2>
+<HR></H4>
<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a contiguous range of
values.</FONT></FONT></P>
@@ -32,6 +33,18 @@
<TD width="20%"><EM><FONT size=2>end</FONT></EM></TD>
<TD><FONT size=2>An integer
specifying the ending position of the
-span.</FONT></TD></TR></TABLE></EM></FONT><FONT face=Arial>
-</FONT></FONT></P></body>
+span.</FONT></TD></TR></TABLE></EM></FONT></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 face=Arial>
+</FONT></FONT></body>
</html>
Modified: trunk/docs/manual/gfw/event-dispatcher.html
==============================================================================
--- trunk/docs/manual/gfw/event-dispatcher.html (original)
+++ trunk/docs/manual/gfw/event-dispatcher.html Mon Oct 2 14:31:29 2006
@@ -13,9 +13,10 @@
cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><FONT face=Arial><STRONG>event-dispatcher</STRONG></FONT></TD>
+ <TD width="60%"><FONT face=Arial><STRONG>event-dispatcher</STRONG></FONT></TD>
<TD><FONT face=Arial size=2>[Class]</FONT></TD></TR></TABLE><FONT
-face=Arial> </FONT></H4>
+face=Arial>
+<HR> </FONT></H4>
<H4 dir=ltr><FONT face=Arial>description</FONT></H4><FONT size=2 ><FONT face=Arial size=2>
<P dir=ltr><FONT face=Arial size=2>
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
@@ -44,5 +45,17 @@
<H4><FONT face=Arial>See
Also</FONT></H4>
<P><FONT face=Arial size=2><A
-href="gfw-event-source.html">event-source</A></FONT></P></body>
+href="event-source.html">event-source</A></FONT></P>
+<HR>
+
+<P><FONT face=Arial size=2> </FONT></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 face=Arial size=1>Copyright � 2006, Jack D. Unrue</FONT>
+ </P></TD></TR></TABLE></P></body>
</html>
Modified: trunk/docs/manual/gfw/event-source.html
==============================================================================
--- trunk/docs/manual/gfw/event-source.html (original)
+++ trunk/docs/manual/gfw/event-source.html Mon Oct 2 14:31:29 2006
@@ -13,9 +13,10 @@
cellSpacing=0 cellPadding=2 width="100%" border=1>
<TR>
- <TD width="80%"><FONT face=Arial><STRONG>event-source</STRONG></FONT></TD>
+ <TD width="60%"><FONT face=Arial><STRONG>event-source</STRONG></FONT></TD>
<TD><FONT face=Arial size=2>[Class]</FONT></TD></TR></TABLE><FONT
-face=Arial> </FONT></H4>
+face=Arial>
+<HR> </FONT></H4>
<H4 dir=ltr><FONT face=Arial>description</FONT></H4><FONT size=2 ><FONT face=Arial size=2>
<P dir=ltr><FONT face=Arial size=2>
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
@@ -24,27 +25,21 @@
<TR>
<TD width="16%"><FONT size=1>Inherits:</FONT></TD>
<TD width="28%"><FONT size=1><A
- href="gfs-native-object.html">gfs:native-object</A></FONT></TD>
+ href="../gfs/native-object.html">gfs:native-object</A></FONT></TD>
<TD width="28%"><FONT size=1> </FONT></TD>
<TD width="28%"><FONT size=1> </FONT></TD></TR>
<TR>
<TD width="16%"><FONT
size=1>Inherited By: </FONT></TD>
<TD width="28%"><FONT size=1>display,</FONT></TD>
- <TD width="28%"><FONT size=1>event-source,</FONT></TD>
- <TD width="28%"><FONT size=1>font,</FONT></TD></TR>
+ <TD width="28%"><FONT size=1>font,</FONT></TD>
+ <TD width="28%"><FONT size=1>graphics-context,</FONT></TD></TR>
<TR>
<TD width="16%"><FONT size=1></FONT></TD>
<TD width="28%"><FONT
- size=1>graphics-context,</FONT></TD>
- <TD width="28%"><FONT size=1>icon-bundle,</FONT></TD>
- <TD width="28%"><FONT size=1>image,</FONT></TD></TR>
- <TR>
- <TD width="16%"><FONT size=1></FONT></TD>
- <TD width="28%"><FONT
- size=1>image-data-plugin</FONT></TD>
- <TD width="28%"><FONT size=1></FONT></TD>
- <TD width="28%"></TD></TR></TABLE></FONT></P>
+ size=1>icon-bundle,</FONT></TD>
+ <TD width="28%"><FONT size=1>image,</FONT></TD>
+ <TD width="28%"><FONT size=1>image-data-plugin</FONT></TD></TR></TABLE></FONT></P>
<P dir=ltr style="MARGIN-RIGHT: 0px"> This
is the base class for user interface objects whose native window instance generates
events.</FONT></FONT></P>
@@ -64,7 +59,7 @@
initarg accepting a function to be invoked for the primary event; the
function will be linked internally with an <A
- href="gfw-event-dispatcher.html">event-dispatcher</A>
+ href="event-dispatcher.html">event-dispatcher</A>
@@ -73,9 +68,20 @@
<TR>
<TD width="20%"><FONT size=2><EM>dispatcher</EM></FONT></TD>
<TD><FONT size=2>The <A
- href="gfw-event-dispatcher.html">event-dispatcher</A> instance having responsibility for
+ href="event-dispatcher.html">event-dispatcher</A> instance having responsibility for
processing events on behalf of this
-object. </FONT></TD></TR></TABLE></P></EM></FONT><FONT face=Arial size=2>
-<P><STRONG><FONT
-size=3></FONT></STRONG></FONT> </P></body>
+object. </FONT></TD></TR></TABLE></P></EM></FONT><FONT face=Arial size=2><STRONG><FONT
+size=3>
+<HR>
+
+<P><FONT size=2> </FONT></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></STRONG></FONT></body>
</html>
1
0

02 Oct '06
Author: junrue
Date: Mon Oct 2 13:12:13 2006
New Revision: 285
Added:
trunk/docs/manual/gfg/
trunk/docs/manual/gfs/
trunk/docs/manual/gfs/copy-point.html
trunk/docs/manual/gfs/handle.html
trunk/docs/manual/gfs/make-point.html
trunk/docs/manual/gfs/native-object.html
trunk/docs/manual/gfs/point-x.html
trunk/docs/manual/gfs/point-y.html
trunk/docs/manual/gfs/point.html
trunk/docs/manual/gfs/rectangle.html
trunk/docs/manual/gfs/size.html
trunk/docs/manual/gfs/span.html
trunk/docs/manual/gfw/
trunk/docs/manual/gfw/event-dispatcher.html
trunk/docs/manual/gfw/event-source.html
Log:
reorganize package sub-topics
Added: trunk/docs/manual/gfs/copy-point.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/copy-point.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>copy-point</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+ <TBODY>
+ <TR>
+ <TD width="80%"><STRONG>copy-point</STRONG></TD></FONT>
+ <TD>
+ <P><FONT face=Arial
+size=2>[Function]</FONT> </P></TD></TR></TBODY></TABLE></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><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>(gfs:copy-point
+<EM>point</EM>)
+=> <EM>new point</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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A
+href="gfs-point.html">point</A> whose slots were copied from the
+ original.</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Added: trunk/docs/manual/gfs/handle.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/handle.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>handle</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="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>handle</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Slot Reader]</FONT> </P></TD></TR></TABLE></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>(gfs:handle <EM>native-object</EM>) =>
+<EM>foreign pointer</EM></P>
+<H4><FONT face=Arial>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 <A href="gfs-native-object.html">native-object</A>
+ .</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Added: trunk/docs/manual/gfs/make-point.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/make-point.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>make-point</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>make-point</STRONG></TD>
+ <TD>
+ <P><FONT
+size=2>[Function]</FONT> </P></TD></TR></TABLE></FONT><FONT face=Arial size=2></H4></FONT>
+<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>syntax</FONT></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial><FONT
+size=2>(gfs:make-point :x <EM>integer</EM>
+:y <EM>integer</EM>)
+=> <EM>new point</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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
+href="gfs-point.html">point</A>
+ .</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Added: trunk/docs/manual/gfs/native-object.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/native-object.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>native-object</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><FONT face=Arial><STRONG>native-object</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Class]</FONT></TD></TR></TABLE><FONT
+face=Arial> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT></H4><FONT size=2 ><FONT face=Arial size=2>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD>
+ <TD width="28%"><FONT size=1><EM>none</EM> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT
+ size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1>display,</FONT></TD>
+ <TD width="28%"><FONT size=1><A
+ href="gfw-event-source.html">event-source</A>,</FONT></TD>
+ <TD width="28%"><FONT size=1>font,</FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT
+ size=1>graphics-context,</FONT></TD>
+ <TD width="28%"><FONT size=1>icon-bundle,</FONT></TD>
+ <TD width="28%"><FONT size=1>image,</FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT
+ size=1>image-data-plugin</FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"></TD></TR></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px">This is the
+base class for objects representing a system resource such as a window or device
+context.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT
+ size=2> handle</FONT></EM></TD>
+ <TD><FONT size=2> A Win32 HANDLE or foreign pointer. Applications
+ should not modify this directly.</FONT></TD></TR></TABLE></P></EM></FONT></body>
+</html>
Added: trunk/docs/manual/gfs/point-x.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/point-x.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>point-x</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="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>point-x</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Slot Accessor]</FONT> </P></TD></TR></TABLE></H4>
+<H4></FONT><FONT face=Arial>syntax</FONT></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT
+face=Arial size=2><FONT face=Arial size=2>(gfs:point-x
+<EM>point</EM>) =>
+<EM> integer</EM></FONT></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>(setf (gfs:point-x <EM>point</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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns (sets) the X coordinate of the specified <A
+href="gfs-point.html">point</A>
+ .</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Added: trunk/docs/manual/gfs/point-y.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/point-y.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>point-y</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="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>point-y</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Slot Accessor]</FONT> </P></TD></TR></TABLE></H4>
+<H4></FONT><FONT face=Arial>syntax</FONT></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT
+face=Arial size=2><FONT face=Arial size=2>(gfs:point-y
+<EM>point</EM>) =>
+<EM> integer</EM></FONT></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>(setf (gfs:point-y <EM>point</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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns (sets) the Y coordinate of the specified <A
+href="gfs-point.html">point</A>
+ .</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Added: trunk/docs/manual/gfs/point.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/point.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>point</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body><FONT face=Arial size=2>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>point</STRONG></TD>
+ <TD>
+ <P><FONT
+size=2>[Structure]</FONT> </P></TD></TR></TABLE>
+
+</FONT></H4>
+<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a point in the Cartesian
+ plane.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT size=2>x</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the point's X coordinate.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><EM><FONT size=2>y</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the point's Y
+coordinate.</FONT></TD></TR></TABLE></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"> </P></EM></FONT> </FONT></body>
+</html>
Added: trunk/docs/manual/gfs/rectangle.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/rectangle.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>rectangle</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><FONT face=Arial><STRONG>rectangle</STRONG></FONT></TD><FONT face=Arial><FONT face=Arial size=2>
+ <TD>
+ <P><FONT size=2
+ face=Arial>[Structure]</FONT></P></TD></TR></TABLE></FONT></H4>
+<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This
+ structure represents a rectangle in the Cartesian
+ plane.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT size=2>location</FONT></EM></TD>
+ <TD><FONT size=2>A <A
+ href="gfs-point.html">point</A>
+ object specifying the rectangle's upper-left corner.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><EM><FONT size=2>size</FONT></EM></TD>
+ <TD><FONT size=2>A <A
+ href="gfs-size.html">size</A>
+ object specifying rectangle's width and
+height.</FONT></TD></TR></TABLE></EM></FONT></FONT><FONT face=Arial> </FONT></P></body>
+</html>
Added: trunk/docs/manual/gfs/size.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/size.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>size</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>size</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Structure]</FONT></P></TD></TR></TABLE></FONT><FONT face=Arial size=2></H4>
+<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a 2-dimensional
+ area.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT size=2>height</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the height of the area.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><EM><FONT size=2>width</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the width of the
+area.</FONT></TD></TR></TABLE></EM></FONT><FONT face=Arial>
+</FONT></P></FONT></body>
+</html>
Added: trunk/docs/manual/gfs/span.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs/span.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>span</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>span</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Structure]</FONT></P></TD></TR></TABLE></FONT><FONT face=Arial size=2></H4>
+<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a contiguous range of
+ values.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT size=2>start</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the starting position of the span.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><EM><FONT size=2>end</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the ending position of the
+span.</FONT></TD></TR></TABLE></EM></FONT><FONT face=Arial>
+</FONT></FONT></P></body>
+</html>
Added: trunk/docs/manual/gfw/event-dispatcher.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfw/event-dispatcher.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>event-dispatcher</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><FONT face=Arial><STRONG>event-dispatcher</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Class]</FONT></TD></TR></TABLE><FONT
+face=Arial> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT></H4><FONT size=2 ><FONT face=Arial size=2>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+ <TBODY>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD></FONT>
+
+</FONT></FONT>
+ <TD width="28%"><FONT
+ size=1><EM>none</EM></FONT></TD><FONT size=2><FONT face=Arial size=2><FONT
+ face=Arial size=2>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT
+ size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1>scrolling-event-dispatcher</FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD></TR></TBODY></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"> Applications define
+subclasses of this class and implement one or more
+of the event functions in order to implement desired
+behavior.</FONT></FONT></P>
+<H4><FONT face=Arial>See
+Also</FONT></H4>
+<P><FONT face=Arial size=2><A
+href="gfw-event-source.html">event-source</A></FONT></P></body>
+</html>
Added: trunk/docs/manual/gfw/event-source.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfw/event-source.html Mon Oct 2 13:12:13 2006
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>event-source</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><FONT face=Arial><STRONG>event-source</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Class]</FONT></TD></TR></TABLE><FONT
+face=Arial> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT></H4><FONT size=2 ><FONT face=Arial size=2>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD>
+ <TD width="28%"><FONT size=1><A
+ href="gfs-native-object.html">gfs:native-object</A></FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT
+ size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1>display,</FONT></TD>
+ <TD width="28%"><FONT size=1>event-source,</FONT></TD>
+ <TD width="28%"><FONT size=1>font,</FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT
+ size=1>graphics-context,</FONT></TD>
+ <TD width="28%"><FONT size=1>icon-bundle,</FONT></TD>
+ <TD width="28%"><FONT size=1>image,</FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT
+ size=1>image-data-plugin</FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"></TD></TR></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"> This
+is the base class for user interface objects whose native window instance generates
+events.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT
+ size=2>callback-event-name</FONT></EM></TD>
+ <TD><FONT size=2> A
+ class-allocated slot holding the symbol identifying the primary event
+ function for this type of object. Subclasses may support a <FONT
+ face=Courier>:callback</FONT>
+
+
+ initarg accepting a function to be invoked for the primary event; the
+ function will be linked internally with an <A
+ href="gfw-event-dispatcher.html">event-dispatcher</A>
+
+
+
+
+ instance assigned to this object.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><FONT size=2><EM>dispatcher</EM></FONT></TD>
+ <TD><FONT size=2>The <A
+ href="gfw-event-dispatcher.html">event-dispatcher</A> instance having responsibility for
+ processing events on behalf of this
+object. </FONT></TD></TR></TABLE></P></EM></FONT><FONT face=Arial size=2>
+<P><STRONG><FONT
+size=3></FONT></STRONG></FONT> </P></body>
+</html>
1
0
Author: junrue
Date: Mon Oct 2 13:08:11 2006
New Revision: 284
Added:
trunk/docs/manual/gfs-copy-point.html
trunk/docs/manual/gfs-handle.html
trunk/docs/manual/gfs-make-point.html
trunk/docs/manual/gfs-point-x.html
trunk/docs/manual/gfs-point-y.html
trunk/docs/manual/gfs-span.html
trunk/docs/manual/gfw-event-dispatcher.html
trunk/docs/manual/gfw-event-source.html
Modified:
trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
trunk/docs/manual/gfs-native-object.html
trunk/docs/manual/gfs-point.html
trunk/docs/manual/gfs-rectangle.html
trunk/docs/manual/gfs-size.html
Log:
further experimentation with WinCHM
Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
==============================================================================
--- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp (original)
+++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 13:08:11 2006
@@ -92,7 +92,7 @@
DefaultTopic=Introduction.html
[TOPICS]
-TitleList=17
+TitleList=25
TitleList.Title.0=Legal Information
TitleList.Level.0=0
TitleList.Url.0=LegalInfo.html
@@ -163,9 +163,9 @@
TitleList.ApplyTemp.6=0
TitleList.Expanded.6=1
TitleList.Kind.6=0
-TitleList.Title.7=native-object
+TitleList.Title.7=copy-point
TitleList.Level.7=2
-TitleList.Url.7=gfs-native-object.html
+TitleList.Url.7=gfs-copy-point.html
TitleList.Icon.7=0
TitleList.Status.7=0
TitleList.Keywords.7=
@@ -173,9 +173,9 @@
TitleList.ApplyTemp.7=0
TitleList.Expanded.7=0
TitleList.Kind.7=0
-TitleList.Title.8=point
+TitleList.Title.8=handle
TitleList.Level.8=2
-TitleList.Url.8=gfs-point.html
+TitleList.Url.8=gfs-handle.html
TitleList.Icon.8=0
TitleList.Status.8=0
TitleList.Keywords.8=
@@ -183,9 +183,9 @@
TitleList.ApplyTemp.8=0
TitleList.Expanded.8=0
TitleList.Kind.8=0
-TitleList.Title.9=rectangle
+TitleList.Title.9=make-point
TitleList.Level.9=2
-TitleList.Url.9=gfs-rectangle.html
+TitleList.Url.9=gfs-make-point.html
TitleList.Icon.9=0
TitleList.Status.9=0
TitleList.Keywords.9=
@@ -193,9 +193,9 @@
TitleList.ApplyTemp.9=0
TitleList.Expanded.9=0
TitleList.Kind.9=0
-TitleList.Title.10=size
+TitleList.Title.10=native-object
TitleList.Level.10=2
-TitleList.Url.10=gfs-size.html
+TitleList.Url.10=gfs-native-object.html
TitleList.Icon.10=0
TitleList.Status.10=0
TitleList.Keywords.10=
@@ -203,9 +203,9 @@
TitleList.ApplyTemp.10=0
TitleList.Expanded.10=0
TitleList.Kind.10=0
-TitleList.Title.11=Widgets Package
-TitleList.Level.11=1
-TitleList.Url.11=WidgetsPackage.html
+TitleList.Title.11=point
+TitleList.Level.11=2
+TitleList.Url.11=gfs-point.html
TitleList.Icon.11=0
TitleList.Status.11=0
TitleList.Keywords.11=
@@ -213,9 +213,9 @@
TitleList.ApplyTemp.11=0
TitleList.Expanded.11=0
TitleList.Kind.11=0
-TitleList.Title.12=Miscellaneous Topics
-TitleList.Level.12=0
-TitleList.Url.12=MiscellaneousTopics.html
+TitleList.Title.12=point-x
+TitleList.Level.12=2
+TitleList.Url.12=gfs-point-x.html
TitleList.Icon.12=0
TitleList.Status.12=0
TitleList.Keywords.12=
@@ -223,9 +223,9 @@
TitleList.ApplyTemp.12=0
TitleList.Expanded.12=0
TitleList.Kind.12=0
-TitleList.Title.13=Image Data Plugins
-TitleList.Level.13=1
-TitleList.Url.13=ImageDataPlugins.html
+TitleList.Title.13=point-y
+TitleList.Level.13=2
+TitleList.Url.13=gfs-point-y.html
TitleList.Icon.13=0
TitleList.Status.13=0
TitleList.Keywords.13=
@@ -233,9 +233,9 @@
TitleList.ApplyTemp.13=0
TitleList.Expanded.13=0
TitleList.Kind.13=0
-TitleList.Title.14=Terminology Conventions
-TitleList.Level.14=0
-TitleList.Url.14=TerminologyConventions.html
+TitleList.Title.14=rectangle
+TitleList.Level.14=2
+TitleList.Url.14=gfs-rectangle.html
TitleList.Icon.14=0
TitleList.Status.14=0
TitleList.Keywords.14=
@@ -243,9 +243,9 @@
TitleList.ApplyTemp.14=0
TitleList.Expanded.14=0
TitleList.Kind.14=0
-TitleList.Title.15=Glossary
-TitleList.Level.15=0
-TitleList.Url.15=Glossary.html
+TitleList.Title.15=size
+TitleList.Level.15=2
+TitleList.Url.15=gfs-size.html
TitleList.Icon.15=0
TitleList.Status.15=0
TitleList.Keywords.15=
@@ -253,14 +253,94 @@
TitleList.ApplyTemp.15=0
TitleList.Expanded.15=0
TitleList.Kind.15=0
-TitleList.Title.16=Footnotes
-TitleList.Level.16=0
-TitleList.Url.16=Footnotes.html
+TitleList.Title.16=span
+TitleList.Level.16=2
+TitleList.Url.16=gfs-span.html
TitleList.Icon.16=0
TitleList.Status.16=0
TitleList.Keywords.16=
TitleList.ContextNumber.16=
TitleList.ApplyTemp.16=0
TitleList.Expanded.16=0
-TitleList.Kind.16=1
+TitleList.Kind.16=0
+TitleList.Title.17=Widgets Package
+TitleList.Level.17=1
+TitleList.Url.17=WidgetsPackage.html
+TitleList.Icon.17=0
+TitleList.Status.17=0
+TitleList.Keywords.17=
+TitleList.ContextNumber.17=
+TitleList.ApplyTemp.17=0
+TitleList.Expanded.17=1
+TitleList.Kind.17=0
+TitleList.Title.18=event-dispatcher
+TitleList.Level.18=2
+TitleList.Url.18=gfw-event-dispatcher.html
+TitleList.Icon.18=0
+TitleList.Status.18=0
+TitleList.Keywords.18=
+TitleList.ContextNumber.18=
+TitleList.ApplyTemp.18=0
+TitleList.Expanded.18=0
+TitleList.Kind.18=0
+TitleList.Title.19=event-source
+TitleList.Level.19=2
+TitleList.Url.19=gfw-event-source.html
+TitleList.Icon.19=0
+TitleList.Status.19=0
+TitleList.Keywords.19=
+TitleList.ContextNumber.19=
+TitleList.ApplyTemp.19=0
+TitleList.Expanded.19=0
+TitleList.Kind.19=0
+TitleList.Title.20=Miscellaneous Topics
+TitleList.Level.20=0
+TitleList.Url.20=MiscellaneousTopics.html
+TitleList.Icon.20=0
+TitleList.Status.20=0
+TitleList.Keywords.20=
+TitleList.ContextNumber.20=
+TitleList.ApplyTemp.20=0
+TitleList.Expanded.20=1
+TitleList.Kind.20=0
+TitleList.Title.21=Image Data Plugins
+TitleList.Level.21=1
+TitleList.Url.21=ImageDataPlugins.html
+TitleList.Icon.21=0
+TitleList.Status.21=0
+TitleList.Keywords.21=
+TitleList.ContextNumber.21=
+TitleList.ApplyTemp.21=0
+TitleList.Expanded.21=0
+TitleList.Kind.21=0
+TitleList.Title.22=Terminology Conventions
+TitleList.Level.22=0
+TitleList.Url.22=TerminologyConventions.html
+TitleList.Icon.22=0
+TitleList.Status.22=0
+TitleList.Keywords.22=
+TitleList.ContextNumber.22=
+TitleList.ApplyTemp.22=0
+TitleList.Expanded.22=0
+TitleList.Kind.22=0
+TitleList.Title.23=Glossary
+TitleList.Level.23=0
+TitleList.Url.23=Glossary.html
+TitleList.Icon.23=0
+TitleList.Status.23=0
+TitleList.Keywords.23=
+TitleList.ContextNumber.23=
+TitleList.ApplyTemp.23=0
+TitleList.Expanded.23=0
+TitleList.Kind.23=0
+TitleList.Title.24=Footnotes
+TitleList.Level.24=0
+TitleList.Url.24=Footnotes.html
+TitleList.Icon.24=0
+TitleList.Status.24=0
+TitleList.Keywords.24=
+TitleList.ContextNumber.24=
+TitleList.ApplyTemp.24=0
+TitleList.Expanded.24=0
+TitleList.Kind.24=1
Added: trunk/docs/manual/gfs-copy-point.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-copy-point.html Mon Oct 2 13:08:11 2006
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>copy-point</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+ <TBODY>
+ <TR>
+ <TD width="80%"><STRONG>copy-point</STRONG></TD></FONT>
+ <TD>
+ <P><FONT face=Arial
+size=2>[Function]</FONT> </P></TD></TR></TBODY></TABLE></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><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>(gfs:copy-point
+<EM>point</EM>)
+=> <EM>new point</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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a new <A
+href="gfs-point.html">point</A> whose slots were copied from the
+ original.</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Added: trunk/docs/manual/gfs-handle.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-handle.html Mon Oct 2 13:08:11 2006
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>handle</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="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>handle</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Slot Reader]</FONT> </P></TD></TR></TABLE></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>(gfs:handle <EM>native-object</EM>) =>
+<EM>foreign pointer</EM></P>
+<H4><FONT face=Arial>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 <A href="gfs-native-object.html">native-object</A>
+ .</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Added: trunk/docs/manual/gfs-make-point.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-make-point.html Mon Oct 2 13:08:11 2006
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>make-point</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>make-point</STRONG></TD>
+ <TD>
+ <P><FONT
+size=2>[Function]</FONT> </P></TD></TR></TABLE></FONT><FONT face=Arial size=2></H4></FONT>
+<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>syntax</FONT></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial><FONT
+size=2>(gfs:make-point :x <EM>integer</EM>
+:y <EM>integer</EM>)
+=> <EM>new point</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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> Returns a newly-created <A
+href="gfs-point.html">point</A>
+ .</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Modified: trunk/docs/manual/gfs-native-object.html
==============================================================================
--- trunk/docs/manual/gfs-native-object.html (original)
+++ trunk/docs/manual/gfs-native-object.html Mon Oct 2 13:08:11 2006
@@ -8,17 +8,47 @@
</head>
<body>
-<H4><FONT face=Arial >
-native-object</FONT></H4>
-<P dir=ltr><FONT face=Arial size=2>Class</FONT></P>
-<P dir=ltr><FONT face=Arial size=2>Inherits: <EM>none</EM></FONT></P>
-<P dir=ltr><FONT face=Arial size=2>Inherited By: image-data-plugin, font,
-graphics-context, icon-bundle, image, display, event-source</FONT></P>
-<H4 dir=ltr><FONT face=Arial>Synopsis</FONT></H4><FONT size=2 >
-<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This is the
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><FONT face=Arial><STRONG>native-object</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Class]</FONT></TD></TR></TABLE><FONT
+face=Arial> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT></H4><FONT size=2 ><FONT face=Arial size=2>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD>
+ <TD width="28%"><FONT size=1><EM>none</EM> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT
+ size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1>display,</FONT></TD>
+ <TD width="28%"><FONT size=1><A
+ href="gfw-event-source.html">event-source</A>,</FONT></TD>
+ <TD width="28%"><FONT size=1>font,</FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT
+ size=1>graphics-context,</FONT></TD>
+ <TD width="28%"><FONT size=1>icon-bundle,</FONT></TD>
+ <TD width="28%"><FONT size=1>image,</FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT
+ size=1>image-data-plugin</FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"></TD></TR></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px">This is the
base class for objects representing a system resource such as a window or device
context.</FONT></FONT></P>
-<H4><FONT face=Arial>Slots</FONT></H4><FONT face=Arial size=2><EM>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
<P dir=ltr style="MARGIN-RIGHT: 0px">
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
@@ -27,15 +57,5 @@
<TD width="20%"><EM><FONT
size=2> handle</FONT></EM></TD>
<TD><FONT size=2> A Win32 HANDLE or foreign pointer. Applications
- should not modify this directly.</FONT></TD></TR></TABLE></P></EM></FONT>
-<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>Slot Readers</FONT></H4>
-<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="20%"><FONT face=Arial size=2> handle</FONT></TD>
- <TD><FONT face=Arial size=2>Returns the Win32 HANDLE or foreign pointer
- stored in the <EM>handle</EM>
-slot.</FONT></TD></TR></TABLE></P></body>
+ should not modify this directly.</FONT></TD></TR></TABLE></P></EM></FONT></body>
</html>
Added: trunk/docs/manual/gfs-point-x.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-point-x.html Mon Oct 2 13:08:11 2006
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>point-x</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="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>point-x</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Slot Accessor]</FONT> </P></TD></TR></TABLE></H4>
+<H4></FONT><FONT face=Arial>syntax</FONT></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT
+face=Arial size=2><FONT face=Arial size=2>(gfs:point-x
+<EM>point</EM>) =>
+<EM> integer</EM></FONT></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>(setf (gfs:point-x <EM>point</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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns (sets) the X coordinate of the specified <A
+href="gfs-point.html">point</A>
+ .</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Added: trunk/docs/manual/gfs-point-y.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-point-y.html Mon Oct 2 13:08:11 2006
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>point-y</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="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>point-y</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Slot Accessor]</FONT> </P></TD></TR></TABLE></H4>
+<H4></FONT><FONT face=Arial>syntax</FONT></H4>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT
+face=Arial size=2><FONT face=Arial size=2>(gfs:point-y
+<EM>point</EM>) =>
+<EM> integer</EM></FONT></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>(setf (gfs:point-y <EM>point</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>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Returns (sets) the Y coordinate of the specified <A
+href="gfs-point.html">point</A>
+ .</FONT></P>
+<P dir=ltr
+style="MARGIN-RIGHT: 0px"> </P></FONT></FONT></FONT></body>
+</html>
Modified: trunk/docs/manual/gfs-point.html
==============================================================================
--- trunk/docs/manual/gfs-point.html (original)
+++ trunk/docs/manual/gfs-point.html Mon Oct 2 13:08:11 2006
@@ -8,13 +8,21 @@
</head>
<body><FONT face=Arial size=2>
-<H4><FONT face=Arial>
-point</FONT></H4>
-<P>Structure</P>
-<H4><FONT face=Arial>Synopsis</FONT></H4><FONT face=Arial size=2>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>point</STRONG></TD>
+ <TD>
+ <P><FONT
+size=2>[Structure]</FONT> </P></TD></TR></TABLE>
+
+</FONT></H4>
+<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a point in the Cartesian
plane.</FONT></FONT></P>
-<H4><FONT face=Arial>Slots</FONT></H4><FONT face=Arial size=2><EM>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
<P dir=ltr style="MARGIN-RIGHT: 0px">
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
cellSpacing=0 cellPadding=2 width="100%" border=1>
@@ -27,19 +35,6 @@
<TD width="20%"><EM><FONT size=2>y</FONT></EM></TD>
<TD><FONT size=2>An integer
specifying the point's Y
-coordinate.</FONT></TD></TR></TABLE></P></EM></FONT>
-<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>Slot
-Accessors</FONT></H4>
-<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="20%"><FONT face=Arial size=2>point-x</FONT></TD>
- <TD><FONT face=Arial size=2>Sets or returns the value of the <EM>x</EM>
- slot.</FONT></TD></TR>
- <TR>
- <TD width="20%"><FONT size=2>point-y</FONT></TD>
- <TD><FONT size=2>Sets or returns the value of the <EM>y</EM>
- slot.</FONT></TD></TR></TABLE></P> </FONT></body>
+coordinate.</FONT></TD></TR></TABLE></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"> </P></EM></FONT> </FONT></body>
</html>
Modified: trunk/docs/manual/gfs-rectangle.html
==============================================================================
--- trunk/docs/manual/gfs-rectangle.html (original)
+++ trunk/docs/manual/gfs-rectangle.html Mon Oct 2 13:08:11 2006
@@ -7,14 +7,21 @@
</head>
-<body><FONT face=Arial size=2>
-<H4><FONT face=Arial>rectangle</FONT></H4>
-<P>Structure</P>
-<H4><FONT face=Arial>Synopsis</FONT></H4><FONT face=Arial size=2>
+<body>
+<H4>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><FONT face=Arial><STRONG>rectangle</STRONG></FONT></TD><FONT face=Arial><FONT face=Arial size=2>
+ <TD>
+ <P><FONT size=2
+ face=Arial>[Structure]</FONT></P></TD></TR></TABLE></FONT></H4>
+<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This
structure represents a rectangle in the Cartesian
plane.</FONT></FONT></P>
-<H4><FONT face=Arial>Slots</FONT></H4><FONT face=Arial size=2><EM>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
<P dir=ltr style="MARGIN-RIGHT: 0px">
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
cellSpacing=0 cellPadding=2 width="100%" border=1>
@@ -23,28 +30,11 @@
<TD width="20%"><EM><FONT size=2>location</FONT></EM></TD>
<TD><FONT size=2>A <A
href="gfs-point.html">point</A>
- object representing the rectangle's upper-left corner.</FONT></TD></TR>
+ object specifying the rectangle's upper-left corner.</FONT></TD></TR>
<TR>
<TD width="20%"><EM><FONT size=2>size</FONT></EM></TD>
<TD><FONT size=2>A <A
- href="gfs-size.html">size</A> object representing rectangle's width and
-height.</FONT></TD></TR></TABLE></P></EM></FONT>
-<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>Slot
-Accessors</FONT></H4>
-<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="20%"><FONT face=Arial size=2>rectangle-location</FONT></TD>
- <TD><FONT face=Arial size=2>Sets or returns the value of the <EM>location</EM>
- slot.</FONT></TD></TR>
- <TR>
- <TD width="20%"><FONT size=2>rectangle-size</FONT></TD>
- <TD><FONT size=2>Sets or returns the value of the <EM>size</EM>
- slot.</FONT></TD></TR></TABLE></P> </FONT>
-<H4><FONT face=Arial>See Also</FONT></H4><FONT face=Arial size=2>
-<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
- <P><A href="gfs-point.html">point</A>, <A href="gfs-size.html">size</A> </P>
- <P></FONT> </P></BLOCKQUOTE></body>
+ href="gfs-size.html">size</A>
+ object specifying rectangle's width and
+height.</FONT></TD></TR></TABLE></EM></FONT></FONT><FONT face=Arial> </FONT></P></body>
</html>
Modified: trunk/docs/manual/gfs-size.html
==============================================================================
--- trunk/docs/manual/gfs-size.html (original)
+++ trunk/docs/manual/gfs-size.html Mon Oct 2 13:08:11 2006
@@ -8,12 +8,18 @@
</head>
<body>
-<H4><FONT face=Arial>size</FONT></H4><FONT face=Arial size=2>
- <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Structure</FONT></P>
-<H4><FONT face=Arial>Synopsis</FONT></H4><FONT face=Arial size=2>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>size</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Structure]</FONT></P></TD></TR></TABLE></FONT><FONT face=Arial size=2></H4>
+<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a 2-dimensional
area.</FONT></FONT></P>
-<H4><FONT face=Arial>Slots</FONT></H4><FONT face=Arial size=2><EM>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
<P dir=ltr style="MARGIN-RIGHT: 0px">
<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
cellSpacing=0 cellPadding=2 width="100%" border=1>
@@ -26,19 +32,6 @@
<TD width="20%"><EM><FONT size=2>width</FONT></EM></TD>
<TD><FONT size=2>An integer
specifying the width of the
-area.</FONT></TD></TR></TABLE></P></EM></FONT>
-<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>Slot
-Accessors</FONT></H4>
-<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="20%"><FONT face=Arial size=2>size-height</FONT></TD>
- <TD><FONT face=Arial size=2>Sets or returns the value of
- the <EM>height</EM> slot.</FONT></TD></TR>
- <TR>
- <TD width="20%"><FONT size=2>size-width</FONT></TD>
- <TD><FONT size=2>Sets or returns the value of the <EM>width</EM>
- slot.</FONT></TD></TR></TABLE></P> </FONT></body>
+area.</FONT></TD></TR></TABLE></EM></FONT><FONT face=Arial>
+</FONT></P></FONT></body>
</html>
Added: trunk/docs/manual/gfs-span.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-span.html Mon Oct 2 13:08:11 2006
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>span</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>
+<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0
+cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><STRONG>span</STRONG></TD>
+ <TD>
+ <P><FONT size=2>[Structure]</FONT></P></TD></TR></TABLE></FONT><FONT face=Arial size=2></H4>
+<H4><FONT face=Arial>description</FONT></H4><FONT face=Arial size=2>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a contiguous range of
+ values.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT size=2>start</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the starting position of the span.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><EM><FONT size=2>end</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the ending position of the
+span.</FONT></TD></TR></TABLE></EM></FONT><FONT face=Arial>
+</FONT></FONT></P></body>
+</html>
Added: trunk/docs/manual/gfw-event-dispatcher.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfw-event-dispatcher.html Mon Oct 2 13:08:11 2006
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>event-dispatcher</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><FONT face=Arial><STRONG>event-dispatcher</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Class]</FONT></TD></TR></TABLE><FONT
+face=Arial> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT></H4><FONT size=2 ><FONT face=Arial size=2>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+ <TBODY>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD></FONT>
+
+</FONT></FONT>
+ <TD width="28%"><FONT
+ size=1><EM>none</EM></FONT></TD><FONT size=2><FONT face=Arial size=2><FONT
+ face=Arial size=2>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT
+ size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1>scrolling-event-dispatcher</FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD></TR></TBODY></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"> Applications define
+subclasses of this class and implement one or more
+of the event functions in order to implement desired
+behavior.</FONT></FONT></P>
+<H4><FONT face=Arial>See
+Also</FONT></H4>
+<P><FONT face=Arial size=2><A
+href="gfw-event-source.html">event-source</A></FONT></P></body>
+</html>
Added: trunk/docs/manual/gfw-event-source.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfw-event-source.html Mon Oct 2 13:08:11 2006
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>event-source</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+
+ <TR>
+ <TD width="80%"><FONT face=Arial><STRONG>event-source</STRONG></FONT></TD>
+ <TD><FONT face=Arial size=2>[Class]</FONT></TD></TR></TABLE><FONT
+face=Arial> </FONT></H4>
+<H4 dir=ltr><FONT face=Arial>description</FONT></H4><FONT size=2 ><FONT face=Arial size=2>
+<P dir=ltr><FONT face=Arial size=2>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff
+cellSpacing=0 cellPadding=0 width="100%" border=0>
+
+ <TR>
+ <TD width="16%"><FONT size=1>Inherits:</FONT></TD>
+ <TD width="28%"><FONT size=1><A
+ href="gfs-native-object.html">gfs:native-object</A></FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD>
+ <TD width="28%"><FONT size=1> </FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT
+ size=1>Inherited By: </FONT></TD>
+ <TD width="28%"><FONT size=1>display,</FONT></TD>
+ <TD width="28%"><FONT size=1>event-source,</FONT></TD>
+ <TD width="28%"><FONT size=1>font,</FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT
+ size=1>graphics-context,</FONT></TD>
+ <TD width="28%"><FONT size=1>icon-bundle,</FONT></TD>
+ <TD width="28%"><FONT size=1>image,</FONT></TD></TR>
+ <TR>
+ <TD width="16%"><FONT size=1></FONT></TD>
+ <TD width="28%"><FONT
+ size=1>image-data-plugin</FONT></TD>
+ <TD width="28%"><FONT size=1></FONT></TD>
+ <TD width="28%"></TD></TR></TABLE></FONT></P>
+<P dir=ltr style="MARGIN-RIGHT: 0px"> This
+is the base class for user interface objects whose native window instance generates
+events.</FONT></FONT></P>
+<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT
+ size=2>callback-event-name</FONT></EM></TD>
+ <TD><FONT size=2> A
+ class-allocated slot holding the symbol identifying the primary event
+ function for this type of object. Subclasses may support a <FONT
+ face=Courier>:callback</FONT>
+
+
+ initarg accepting a function to be invoked for the primary event; the
+ function will be linked internally with an <A
+ href="gfw-event-dispatcher.html">event-dispatcher</A>
+
+
+
+
+ instance assigned to this object.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><FONT size=2><EM>dispatcher</EM></FONT></TD>
+ <TD><FONT size=2>The <A
+ href="gfw-event-dispatcher.html">event-dispatcher</A> instance having responsibility for
+ processing events on behalf of this
+object. </FONT></TD></TR></TABLE></P></EM></FONT><FONT face=Arial size=2>
+<P><STRONG><FONT
+size=3></FONT></STRONG></FONT> </P></body>
+</html>
1
0
Author: junrue
Date: Mon Oct 2 10:54:59 2006
New Revision: 283
Added:
trunk/docs/manual/ApiReference.html
trunk/docs/manual/Footnotes.html
trunk/docs/manual/Glossary.html
trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
trunk/docs/manual/GraphicsPackage.html
trunk/docs/manual/ImageDataPlugins.html
trunk/docs/manual/Introduction.html
trunk/docs/manual/LegalInfo.html
trunk/docs/manual/MiscellaneousTopics.html
trunk/docs/manual/Prerequisites.html
trunk/docs/manual/Support.html
trunk/docs/manual/SystemPackage.html
trunk/docs/manual/TerminologyConventions.html
trunk/docs/manual/WidgetsPackage.html
trunk/docs/manual/gfs-native-object.html
trunk/docs/manual/gfs-point.html
trunk/docs/manual/gfs-rectangle.html
trunk/docs/manual/gfs-size.html
Removed:
trunk/docs/manual/Makefile
trunk/docs/manual/api.texinfo
trunk/docs/manual/event-functions.texinfo
trunk/docs/manual/glossary.texinfo
trunk/docs/manual/graphics-functions.texinfo
trunk/docs/manual/graphics-types.texinfo
trunk/docs/manual/image-plugins.texinfo
trunk/docs/manual/layout-functions.texinfo
trunk/docs/manual/layout-types.texinfo
trunk/docs/manual/miscellaneous.texinfo
trunk/docs/manual/overview.texinfo
trunk/docs/manual/reference.texinfo
trunk/docs/manual/style.css
trunk/docs/manual/system-functions.texinfo
trunk/docs/manual/system-types.texinfo
trunk/docs/manual/terminology.texinfo
trunk/docs/manual/widget-functions.texinfo
trunk/docs/manual/widget-types.texinfo
Log:
begin manual overhaul to support CHM
Added: trunk/docs/manual/ApiReference.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/ApiReference.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,15 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>API Reference</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<P><FONT face=Arial size=2> This chapter
+documents the Graphic-Forms programming interface. All package names are prefixed with
+<EM>graphic-forms.uitoolkit</EM>. </FONT></P>
+<P> </P></body>
+</html>
Added: trunk/docs/manual/Footnotes.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/Footnotes.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Footnotes</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body><FONT face=Arial size=2><FONT face=Arial size=2>
+<P class=footnote><SMALL><FONT size=2>[</FONT><A
+href="file:///C:/projects/public/graphic-forms/docs/manual/reference/Overview.html#fnd-1"
+name=fn-1><FONT size=2>1</FONT></A><FONT size=2>]</FONT></SMALL> a small patch
+to enable the <SPAN class=sc>stdcall</SPAN> calling convention for callbacks is
+temporarily bundled with Graphic-Forms, see<BR>
+
+<CODE><FONT
+size=3>src/external-libraries/sbcl-callback-patch/</FONT></CODE></P>
+<P>[<A href="Prerequisites.html">2</A>] testing on RC1 is
+in-progress</P>
+<P>[<A href="ImageDataPlugins.html">3</A>] Nowadays, the Windows platform offers
+alternatives, such as <SPAN class=sc>gdi+</SPAN> which adds among other features
+native support for additional image formats. Graphic-Forms sticks with plain-old
+<SPAN class=sc>gdi</SPAN> to avoid the possibility of these alternatives not
+being installed.</P>
+<P>[<A href="ImageDataPlugins.html">4</A>] As do GUI bindings in other languages
+such as Java.</P>
+<P>[<A href="ImageDataPlugins.html">5</A>] See the main ImageMagick website at
+<A href="http://imagemagick.org">http://imagemagick.org</A> for downloads and
+documentation.</P>
+<P>[<A href="TerminologyConventions.html">6</A>] This topic gets muddier when edit controls come into
+the picture. Text in an edit control is selected despite there being no
+notification event; yet there is a notification (event-modify) then the user
+types text. I'm choosing to live with this inconsistency, partly because
+otherwise my categorization scheme seems to work well; and one can refer to the
+act of retrieving edit control selection, confident that developers will know
+this means obtaining highlighted text.</P>
+<P> </P></FONT> </FONT></body>
+</html>
Added: trunk/docs/manual/Glossary.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/Glossary.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Glossary</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body><FONT face=Arial size=2>
+<P>This chapter defines fundamental terms encountered throughout the
+documentation of Graphic-Forms. </P> </FONT>
+<DL>
+ <DT><FONT face=Courier><SPAN class=samp>accelerator</SPAN></FONT><FONT face=Arial size=2>
+ <DD><A name=accelerator></A><A name=index-accelerator-301></A>An accelerator
+ is a key sequence assigned to an application function allowing a user to
+ bypass navigation of the menu or control hierarchy normally required to invoke
+ the function. Some accelerators are established by Windows style guidelines,
+ such as <SPAN class=sc>control-c</SPAN> for the clipboard copy operation from
+ an Edit menu. Applications may define other accelerators as appropriate.
+ Accelerators are generally intended for more knowledgeable users and should
+ not be the sole mechanism for invoking functionality. Compare with <A
+ href="Glossary.html">mnemonic</A>.<BR><BR></FONT>
+ <DT><FONT face=Courier><SPAN class=samp>auto-scrolling</SPAN></FONT><FONT face=Arial
+size=2>
+ <DD><A name=index-auto_002dscrolling-302></A>Auto-scrolling is a feature
+ whereby scrolling occurs as a side effect of user input so content can remain
+ visible, thus avoiding the need to explicitly manipulate scrollbars to achieve
+ the same result.<BR><BR></FONT>
+ <DT><FONT face=Courier><SPAN class=samp>control</SPAN></FONT><FONT face=Arial size=2>
+ <DD><A name=index-control-303></A>A control is a system-defined window class
+ whose role is to accept user input and possibly generate notification events
+ based on such input.<BR><BR></FONT>
+ <DT><SPAN class=samp><FONT
+ face=Courier>default action</FONT> </SPAN><FONT face=Arial size=2>
+ <DD><A name=default-action></A><A
+ name=index-default-action-304></A>Conceptually, a default action is a
+ secondary event initiated by user input that is a logical follow-up to a
+ previous event. Examples of such user gestures include double-clicking an item
+ in a list box control, or pressing <SPAN class=sc>enter</SPAN> when an edit
+ control has the keyboard focus. The response to a default action makes use of
+ context established by the preceding event (e.g., the selection set by an
+ initial click becomes the context for the double-click response).<BR><BR></FONT>
+ <DT><SPAN class=samp><FONT
+ face=Courier>dialog</FONT></SPAN><FONT face=Arial size=2>
+ <DD><A name=index-dialog-305></A>A dialog is a mechanism for collecting user
+ input or showing information. The system defines common dialogs for tasks like
+ choosing files, fonts, or colors. Custom dialogs can be defined by application
+ code.<BR><BR></FONT>
+ <DT><SPAN class=samp><FONT
+ face=Courier>extension</FONT></SPAN><FONT face=Arial size=2>
+ <DD><A name=extension></A><A name=index-extension-306></A>An extension is code
+ providing additional functionality beyond the original scope of a system. An
+ extension framework encourages modularity. More importantly, it is a conscious
+ design choice to allow a system to be stretched beyond what the original
+ designers may have anticipated. Compare with <A
+ href="Glossary.html">plugin</A>.<BR><BR></FONT>
+ <DT><SPAN class=samp><FONT
+ face=Courier>menu</FONT></SPAN><FONT face=Arial size=2>
+ <DD><A name=index-menu-307></A>A collection of menu items presented within a
+ single rectangular region. Menus are often anchored to a menu bar, but may
+ also be invoked in a context-sensitive manner via the mouse or an <A
+ href="Glossary.html">accelerator</A>.<BR><BR></FONT>
+ <DT><SPAN class=samp><FONT
+ face=Courier>mix-in class</FONT> </SPAN><FONT face=Arial size=2>
+ <DD><A name=mix_002din-class></A><A name=index-mix_002din-class-308></A>A
+ mix-in class represents a specific abstraction that complements the role(s) of
+ other class(es) in a class hierarchy.<BR><BR></FONT>
+ <DT><SPAN class=samp><FONT
+ face=Courier>mnemonic</FONT></SPAN><FONT face=Arial size=2>
+ <DD><A name=mnemonic></A><A name=index-mnemonic-309></A>A mnemonic is a key
+ sequence (usually a single character modified by the <SPAN class=sc>alt</SPAN>
+ key) enabling mouse-free navigation of a menu or control hierarchy to invoke
+ an application function. Depending on the user's system settings, mnemonic
+ characters may be hidden until the user presses the <SPAN class=sc>alt</SPAN>
+ key. Compare with <A
+ href="Glossary.html">accelerator</A>.<BR><BR></FONT>
+ <DT><SPAN class=samp><FONT
+ face=Courier>plugin</FONT></SPAN><FONT face=Arial size=2>
+ <DD><A name=plugin></A><A name=index-plugin-310></A>A plugin is code
+ integrated into a larger system in order to implement a specific instance of
+ an established category of services. A plugin framework encourages modularity
+ within a defined scope of functionality. Compare with <A
+ href="Glossary.html">extension</A>.
+ <DD> </DD></DL></FONT></body>
+</html>
Added: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
==============================================================================
--- (empty file)
+++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp Mon Oct 2 10:54:59 2006
@@ -0,0 +1,266 @@
+[GENERAL]
+Title=Graphic-Forms Programming Reference
+RootDir=
+DefaultTopic=Introduction.html
+CompiledFile=graphic-forms.chm
+CustomTemplate=
+DefaultTemplate=1
+Encoding=Windows-1252
+Language=0x0409
+DeleteProject=0
+ViewCompiledFile=1
+HasChild=0
+NoChild=10
+HtmlHelpTemplate=
+HtmlHelpTitle=Graphic-Forms Programming Reference
+HtmlHelpTitleSame=1
+WebHelpDefault=Introduction.html
+WebHelpOutputFolder=c:\projects\public\graphic-forms\docs\manual\html
+WebHelpTemplate=
+WebHelpTitle=Graphic-Forms Programming Reference
+WebHelpDefaultSame=1
+WebHelpTemplateSame=0
+WebHelpTilteSame=1
+StartFromRoot=1
+AutoCollapse=0
+DrawLines=1
+SingleHtmlFilename=index.html
+SingleHtmlOutputFolder=C:\tmp\install
+SingleHtmlTitle=Graphic-Forms Programming Reference
+SingleHtmlHasToc=1
+SingleHtmlSame=1
+HeadProperties=1
+PageProperties=1
+RealColorIcon=0
+ShowIndex=1
+NavWidth=200
+WebFontColor=#000000
+WebBackColor=#DCDBD6
+HHPFolder=
+
+[CHMSetting]
+Top=50
+Left=50
+Height=500
+Width=700
+PaneWidth=250
+DefaultTab=0
+ShowMSDNMenu=0
+ShowPanesToolbar=1
+ShowPane=1
+HideToolbar=0
+HideToolbarText=0
+StayOnTop=0
+Maximize=0
+Hide=1
+Locate=0
+Back=1
+bForward=1
+Stop=0
+Refresh=1
+Home=1
+Print=1
+Option=1
+Jump1=0
+Jump2=0
+AutoShowHide=0
+AutoSync=1
+Content=1
+Index=1
+Search=1
+Favorite=1
+UseFolder=0
+AutoTrack=0
+SelectRow=0
+PlusMinus=1
+ShowSelection=1
+ShowRoot=1
+DrawLines=1
+AutoExpand=0
+RightToLeft=0
+LeftScroll=0
+Border=0
+DialogFrame=0
+RaisedEdge=0
+SunkenEdge=0
+SavePosition=1
+ContentsFont=,8,0
+IndexFont=,8,0
+Title=Graphic-Forms Programming Reference(Created by WinCHM Prov3.23 unregistered version!)
+Language=0x0409
+Font=
+DefaultTopic=Introduction.html
+
+[TOPICS]
+TitleList=17
+TitleList.Title.0=Legal Information
+TitleList.Level.0=0
+TitleList.Url.0=LegalInfo.html
+TitleList.Icon.0=0
+TitleList.Status.0=0
+TitleList.Keywords.0=
+TitleList.ContextNumber.0=
+TitleList.ApplyTemp.0=0
+TitleList.Expanded.0=0
+TitleList.Kind.0=0
+TitleList.Title.1=Introduction
+TitleList.Level.1=0
+TitleList.Url.1=Introduction.html
+TitleList.Icon.1=0
+TitleList.Status.1=0
+TitleList.Keywords.1=
+TitleList.ContextNumber.1=
+TitleList.ApplyTemp.1=0
+TitleList.Expanded.1=0
+TitleList.Kind.1=0
+TitleList.Title.2=Prerequisites
+TitleList.Level.2=1
+TitleList.Url.2=Prerequisites.html
+TitleList.Icon.2=0
+TitleList.Status.2=0
+TitleList.Keywords.2=
+TitleList.ContextNumber.2=
+TitleList.ApplyTemp.2=0
+TitleList.Expanded.2=0
+TitleList.Kind.2=0
+TitleList.Title.3=Support and Feedback
+TitleList.Level.3=1
+TitleList.Url.3=Support.html
+TitleList.Icon.3=0
+TitleList.Status.3=0
+TitleList.Keywords.3=
+TitleList.ContextNumber.3=
+TitleList.ApplyTemp.3=0
+TitleList.Expanded.3=0
+TitleList.Kind.3=0
+TitleList.Title.4=API Reference
+TitleList.Level.4=0
+TitleList.Url.4=ApiReference.html
+TitleList.Icon.4=0
+TitleList.Status.4=0
+TitleList.Keywords.4=
+TitleList.ContextNumber.4=
+TitleList.ApplyTemp.4=0
+TitleList.Expanded.4=1
+TitleList.Kind.4=0
+TitleList.Title.5=Graphics Package
+TitleList.Level.5=1
+TitleList.Url.5=GraphicsPackage.html
+TitleList.Icon.5=0
+TitleList.Status.5=0
+TitleList.Keywords.5=
+TitleList.ContextNumber.5=
+TitleList.ApplyTemp.5=0
+TitleList.Expanded.5=0
+TitleList.Kind.5=0
+TitleList.Title.6=System Package
+TitleList.Level.6=1
+TitleList.Url.6=SystemPackage.html
+TitleList.Icon.6=0
+TitleList.Status.6=0
+TitleList.Keywords.6=
+TitleList.ContextNumber.6=
+TitleList.ApplyTemp.6=0
+TitleList.Expanded.6=1
+TitleList.Kind.6=0
+TitleList.Title.7=native-object
+TitleList.Level.7=2
+TitleList.Url.7=gfs-native-object.html
+TitleList.Icon.7=0
+TitleList.Status.7=0
+TitleList.Keywords.7=
+TitleList.ContextNumber.7=
+TitleList.ApplyTemp.7=0
+TitleList.Expanded.7=0
+TitleList.Kind.7=0
+TitleList.Title.8=point
+TitleList.Level.8=2
+TitleList.Url.8=gfs-point.html
+TitleList.Icon.8=0
+TitleList.Status.8=0
+TitleList.Keywords.8=
+TitleList.ContextNumber.8=
+TitleList.ApplyTemp.8=0
+TitleList.Expanded.8=0
+TitleList.Kind.8=0
+TitleList.Title.9=rectangle
+TitleList.Level.9=2
+TitleList.Url.9=gfs-rectangle.html
+TitleList.Icon.9=0
+TitleList.Status.9=0
+TitleList.Keywords.9=
+TitleList.ContextNumber.9=
+TitleList.ApplyTemp.9=0
+TitleList.Expanded.9=0
+TitleList.Kind.9=0
+TitleList.Title.10=size
+TitleList.Level.10=2
+TitleList.Url.10=gfs-size.html
+TitleList.Icon.10=0
+TitleList.Status.10=0
+TitleList.Keywords.10=
+TitleList.ContextNumber.10=
+TitleList.ApplyTemp.10=0
+TitleList.Expanded.10=0
+TitleList.Kind.10=0
+TitleList.Title.11=Widgets Package
+TitleList.Level.11=1
+TitleList.Url.11=WidgetsPackage.html
+TitleList.Icon.11=0
+TitleList.Status.11=0
+TitleList.Keywords.11=
+TitleList.ContextNumber.11=
+TitleList.ApplyTemp.11=0
+TitleList.Expanded.11=0
+TitleList.Kind.11=0
+TitleList.Title.12=Miscellaneous Topics
+TitleList.Level.12=0
+TitleList.Url.12=MiscellaneousTopics.html
+TitleList.Icon.12=0
+TitleList.Status.12=0
+TitleList.Keywords.12=
+TitleList.ContextNumber.12=
+TitleList.ApplyTemp.12=0
+TitleList.Expanded.12=0
+TitleList.Kind.12=0
+TitleList.Title.13=Image Data Plugins
+TitleList.Level.13=1
+TitleList.Url.13=ImageDataPlugins.html
+TitleList.Icon.13=0
+TitleList.Status.13=0
+TitleList.Keywords.13=
+TitleList.ContextNumber.13=
+TitleList.ApplyTemp.13=0
+TitleList.Expanded.13=0
+TitleList.Kind.13=0
+TitleList.Title.14=Terminology Conventions
+TitleList.Level.14=0
+TitleList.Url.14=TerminologyConventions.html
+TitleList.Icon.14=0
+TitleList.Status.14=0
+TitleList.Keywords.14=
+TitleList.ContextNumber.14=
+TitleList.ApplyTemp.14=0
+TitleList.Expanded.14=0
+TitleList.Kind.14=0
+TitleList.Title.15=Glossary
+TitleList.Level.15=0
+TitleList.Url.15=Glossary.html
+TitleList.Icon.15=0
+TitleList.Status.15=0
+TitleList.Keywords.15=
+TitleList.ContextNumber.15=
+TitleList.ApplyTemp.15=0
+TitleList.Expanded.15=0
+TitleList.Kind.15=0
+TitleList.Title.16=Footnotes
+TitleList.Level.16=0
+TitleList.Url.16=Footnotes.html
+TitleList.Icon.16=0
+TitleList.Status.16=0
+TitleList.Keywords.16=
+TitleList.ContextNumber.16=
+TitleList.ApplyTemp.16=0
+TitleList.Expanded.16=0
+TitleList.Kind.16=1
+
Added: trunk/docs/manual/GraphicsPackage.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/GraphicsPackage.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,20 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Graphics Package</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body><FONT face=Arial size=2>
+<H4><FONT face=Arial>Full Package Name</FONT></H4>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>graphic-forms.uitoolkit.graphics</FONT></P>
+<H4><FONT face=Arial>Nickname</FONT></H4>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>GFG</FONT></P>
+<H4><FONT face=Arial>Synopsis</FONT></H4>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2> This package contains the symbols corresponding
+to graphics-related classes, drawing operations, and meta-data. This
+package and GFW together comprise the bulk of the public API.</FONT></P>
+<P> </P> </FONT></body>
+</html>
Added: trunk/docs/manual/ImageDataPlugins.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/ImageDataPlugins.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,130 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Image Data Plugins</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>Rationale</FONT></H4>
+<P><FONT face=Arial size=2>An important feature of a user interface library is the
+display of graphical images, which are aggregates of pixel data and color
+information. The Windows <SPAN class=sc>GDI</SPAN> provides adequate support[</FONT>
+ <A href="Footnotes.html"><FONT
+face=Arial size=2>3</FONT></A><FONT face=Arial size=2>] for the basic tasks of creating
+system objects populated with image data, drawing on them, rendering them on the
+screen, and querying their attributes. Central to the <SPAN class=sc>gdi</SPAN>
+concept of an image is the <EM>bitmap</EM>. This format has a long history which
+becomes evident as one learns about features designed at a time when memory and
+CPU performance were markedly constrained compared to today's machines. For our
+purposes, the <SPAN class=sc>gdi</SPAN> bitmap serves as a normalized
+representation of image data. Graphic-Forms encapsulates <SPAN
+class=sc>gdi</SPAN> bitmap functionality via the
+graphics-context and image classes, plus related functions and
+macros.</FONT>
+
+</P>
+<P><FONT face=Arial size=2>A traditional Windows application embeds bitmap data within its binary
+executable (or <SPAN class=sc>DLL</SPAN>) via the Windows resource compiler.
+Such an application then uses Win32 <SPAN class=sc>API</SPAN>
+calls to access the resource data and instantiate bitmap objects. Windows
+applications may also choose to store image data in other locations, such as
+within files on disk. Graphic-Forms relies on this latter arrangement instead of
+the resource infrastructure.[</FONT>
+
+
+
+<A href="Footnotes.html"><FONT face=Arial
+size=2>4</FONT></A><FONT face=Arial size=2>]</FONT></P>
+<P><FONT face=Arial size=2>There are many image formats in use today. Whether images
+are stored as <SPAN class=sc>gif</SPAN>, <SPAN class=sc>jpeg</SPAN>, <SPAN
+class=sc>png</SPAN>, <SPAN class=sc>bmp</SPAN>, or some other format, there must
+be code to read the file data and convert it into a <SPAN class=sc>gdi</SPAN> bitmap format for use with
+drawing operations. This is the problem solved by the image data plugin
+mechanism in Graphic-Forms. It is solved in a manner insulating
+format-independent code in the main library from format-specific details, and in
+a manner allowing applications to provide their own code to do
+likewise.</FONT>
+
+
+
+
+</P>
+<H4><FONT face=Arial>Image file loading</FONT></H4>
+<P><FONT face=Arial size=2>When an image file is to be loaded, such as when a <SPAN
+class=sc>pathname</SPAN> is supplied to the <CODE>:file</CODE> keyword for the
+image or icon-bundle classes, the library traverses a list of file loader
+functions bound to the <CODE>gfg::*image-plugins*</CODE> variable �
+<CODE>funcall</CODE>'ing each one in turn until one of them returns a non-<SPAN
+class=sc>nil</SPAN> list, or the members of <CODE>gfg::*image-plugins*</CODE> is exhausted.
+In the latter case, a toolkit-error is raised to notify application code that no
+registered plugin supports the file. </FONT>
+
+ </P>
+<P><FONT face=Arial size=2>Under normal circumstances, the library will manage the list bound to
+<CODE>gfg::*image-plugins*</CODE> behind the scenes. However, applications
+requiring precise control over loader function calling order may directly modify
+<CODE>gfg::*image-plugins*</CODE> <EM>but must take care to do so properly</EM>. Improper
+modifications, such as accidentally assigning some other data structure, or
+adding the wrong kind of object, will result in program errors.</FONT>
+
+
+</P>
+<H4><FONT face=Arial>Plugins bundled with the library</FONT></H4>
+<P><FONT face=Arial size=2>Graphic-Forms includes two
+plugins in the distribution. </FONT> </P>
+<P><FONT face=Arial size=2>The <EM>Default</EM> plugin is available to applications unless the
+<CODE>:skip-default-plugin</CODE> keyword symbol is pushed onto
+<CODE>*features*</CODE> prior to loading the system. This plugin implements
+support for the <SPAN class=sc>bmp</SPAN> and <SPAN class=sc>ico</SPAN> formats directly in Common Lisp, thus imposing
+no additional external dependencies on applications. </FONT>
+
+ </P>
+<P><FONT face=Arial size=2>The <EM>ImageMagick</EM> plugin is loaded when the
+<CODE>:load-imagemagick-plugin</CODE> keyword symbol is pushed onto
+<CODE>*features*</CODE> prior to loading the system. Thanks to the ImageMagick
+library, this plugin supports most of the image formats one might expect to
+need. However, it requires additional preparation compared to the
+<EM>Default</EM> plugin. Developers must
+download the ImageMagick Q16 distribution and install it.[</FONT>
+
+<A href="Footnotes.html"><FONT
+face=Arial size=2>5</FONT></A><FONT face=Arial size=2>
+ ] When delivering applications, the developer must
+execute the ImageMagick installation process, or else replicate the expected
+directory structure and registry entries. Also, bear in mind that due to the
+rich functionality offered by ImageMagick, applications will pull in additional
+<SPAN class=sc>dll</SPAN>s and may have larger memory
+requirements.</FONT> <A
+href="file:///C:/projects/public/graphic-forms/docs/manual/reference/Image-data-plugins.html#fn-3"
+rel=footnote name=fnd-3><SUP></SUP></A></P>
+<H4><FONT face=Arial>Implementing additional
+plugins</FONT> </H4>
+<P><FONT face=Arial><FONT size=2><STRONG>FIXME:</STRONG> <EM>add more info to this subsection once the plugin
+system has matured a bit.</EM>
+</FONT></FONT> </P>
+<P><FONT face=Arial size=2>As described in the rationale,
+the role of an image data plugin is to translate an external library
+representation of image data. In a nutshell, this is accomplished by subclassing
+image-data-plugin and implementing certain generic functions. Third parties may
+implement and register additional plugins in an identical fashion. </FONT>
+
+
+ </P>
+<P><FONT face=Arial size=2>As a convenience, the symbol <CODE>gfg::*image-file-types*</CODE> is bound to
+an <SPAN class=sc>alist</SPAN> where the first of each pair is a
+string naming a file extension, and the second of each pair is a string
+supplying a brief description of the format. Plugin developers may retrieve
+these pairs to avoid duplication of the same information in their own code.
+</FONT>
+
+
+ </P>
+<P><FONT face=Arial size=2>Developers are welcome to inspect the source code of bundled plugins (located
+under <CODE>src/uitoolkit/graphics/plugins</CODE> in the distribution)
+for additional hints as to how these plugins may be implemented.</FONT>
+ </P>
+<P><FONT face=Arial size=2></FONT> </P></body>
+</html>
Added: trunk/docs/manual/Introduction.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/Introduction.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Introduction</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>Background</FONT> </H4>
+<P><FONT face="Arial" size =2>Graphic-Forms is a
+user interface library implemented in Common Lisp focusing on the Windows
+platform. Graphic-Forms is licensed under the terms of the BSD License.
+</FONT>
+
+ </P>
+<P><FONT face="Arial" size =2>The goal is to
+provide a Common Lisp-based toolkit for developing GUI applications on Windows.
+GUI features are encapsulated by a thin abstraction layer offering a
+Lisp-friendly interface. The library can be extended via Common Lisp bindings
+for system APIs, avoiding a prerequisite for coding ability in a non-Lisp
+programming language. </FONT>
+
+
+
+ </P>
+<P><FONT face="Arial" size =2>Why implement another
+UI toolkit? Applications that need portability across windowing systems are
+served today by projects such as LTK or wxCL in the open-source world, or the
+toolkits provided by commercial vendors. The target audience of Graphic-Forms
+consists of GUI developers focused on the Windows platform who want to leverage
+platform-specific features. </FONT>
+
+
+
+ </P>
+<P><FONT face="Arial" size =2>Long-term goals for
+this project may include implementing an application framework on top of the
+toolkit, or a rapid UI development language, or a UI design tool, or some
+combination thereof. </FONT>
+
+ </P>
+<P><FONT face="Arial" size =2>The remainder of this
+chapter provides basic information for programmers that want to use
+Graphic-Forms in their projects as well as contributors. </FONT>
+ </P>
+<P><FONT face=Arial><FONT size=2><STRONG>Caution:</STRONG> The information provided in this manual
+is subject to change. The author and contributors reserve the right to make API
+changes unless and until the interfaces are deemed stable, at which time a
+policy for backwards compatibility will be published. </FONT></FONT>
+
+
+ </P>
+<H4><FONT face=Arial>Project Website</FONT> </H4><FONT face=Arial size=2>
+<P><A
+href="http://common-lisp.net/project/graphic-forms">http://common-lisp.net/project/graphic-forms</A></P></FONT><FONT face=Arial size=2>
+<P> </P></FONT></body>
+</html>
Added: trunk/docs/manual/LegalInfo.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/LegalInfo.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Legal Information</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H3 class=unnumbered><FONT face=Arial>Graphic-Forms
+Programming Reference (version 0.6)</FONT> </H3>
+<P>Copyright � 2006, Jack D. Unrue <jdunrue at gmail.com> <BR></P>
+<BLOCKQUOTE>Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ <P>1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer. </P>
+ <P>2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution. </P>
+ <P>3. Neither the names of the authors nor the names of its contributors may
+ be used to endorse or promote products derived from this software without
+ specific prior written permission. </P>
+ <P><SPAN class=sc> THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND
+ CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS AND CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</SPAN>
+ </P></BLOCKQUOTE>
+<H4 class=section><FONT face=Arial>Trademarks</FONT></H4>
+<P><FONT face=Arial size=2>Windows� is a registered
+trademark of Microsoft Corporation. LispWorks is a trademark of LispWorks Ltd.
+All other trademarks used are owned by their respective owners.</FONT>
+
+ </P>
+<P> </P></body>
+</html>
Added: trunk/docs/manual/MiscellaneousTopics.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/MiscellaneousTopics.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Miscellaneous Topics</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<P><FONT face=Arial size=2>This chapter contains discussion
+of various topics germane to Windows programming with Graphic-Forms. </FONT></P>
+<P> </P></body>
+</html>
Added: trunk/docs/manual/Prerequisites.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/Prerequisites.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Prerequisites</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>Supported Common Lisp
+Implementations</FONT> </H4>
+<UL>
+ <LI><FONT face="Arial" size =2>CLISP 2.38 or
+ later </FONT>
+ <LI><FONT face="Arial" size =2>LispWorks 4.4.6
+ </FONT>
+ <LI><FONT face="Arial" size =2>SBCL 0.9.15
+ </FONT> <A href="Footnotes.html"><FONT face="Arial" size
+ =2>[1]</FONT></A><FONT face=Arial size=2> </FONT> </LI></UL>
+<H4 class=section><FONT face=Arial>Supported Windows Versions</FONT></H4>
+<UL>
+ <LI><FONT face="Arial" size =2>XP SP2 </FONT>
+ <LI><FONT face="Arial" size =2>Vista </FONT> <A href="Footnotes.html"><FONT
+ face="Arial" size =2>[2]</FONT></A><FONT face=Arial size=2> </FONT> </LI></UL>
+<H4><FONT face=Arial> Required Libraries (downloaded
+separately)</FONT> </H4><FONT
+face=Arial size=2>
+<DL>
+ <DT><CODE><FONT size=3>ASDF</FONT></CODE>
+ <DD><A
+ href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cclan/asdf">http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cclan/asdf</A><BR><EM>Note that ASDF is bundled with
+ SBCL.
+ </EM>
+ <DD><BR>
+ <DT><CODE><FONT size=3>CFFI</FONT></CODE>
+ <DD><A
+ href="http://common-lisp.net/project/cffi">http://common-lisp.net/project/cffi</A>
+ <DD><BR>
+ <DT><CODE><FONT size=3>Closer to MOP</FONT></CODE>
+ <DD><A
+ href="http://common-lisp.net/project/closer/downloads.html">http://common-lisp.net/project/closer/downloads.html</A>
+ <DD><BR>
+ <DT><CODE><FONT size=3>lw-compat</FONT></CODE>
+ <DD><A
+ href="http://common-lisp.net/project/closer/downloads.html">http://common-lisp.net/project/closer/downloads.html</A>
+ <DD> </DD></DL></FONT>
+<H4><FONT face=Arial>Required Libraries (bundled with Graphic-Forms)</FONT>
+</H4><FONT face=Arial size=2>
+<DL>
+ <DT><CODE><FONT size=3>Practical Common Lisp Chapter08 and
+ Chapter24</FONT></CODE>
+ <DD><A
+ href="http://www.gigamonkeys.com/book/practicals-1.0.3.tar.gz">http://www.gigamonkeys.com/book/practicals-1.0.3.tar.gz</A>
+ <DD><BR>
+ <DT><CODE><FONT size=3>lisp-unit</FONT></CODE></DT>
+ <DD><CODE></CODE></FONT><A
+ href="http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html"><FONT face=Arial
+ size=2>http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html</FONT></A>
+ </DD></DL>
+<H4><FONT face=Arial>Optional Libraries (downloaded
+separately)</FONT> </H4><FONT
+face=Arial size=2>
+<DL>
+ <DT><CODE><FONT size=3>ImageMagick</FONT></CODE>
+ <DD><A
+ href="http://imagemagick.org/script/binary-releases.php#windows">http://imagemagick.org/script/binary-releases.php#windows</A><BR><EM>Install the Q16 version and push
+ the symbol :load-imagemagick-plugin onto *features* before executing ASDF.
+
+ </EM> </DD></DL></FONT>
+<H4 class=section><FONT face=Arial>
+Building</FONT></H4>
+<P><FONT face=Arial size=2>Please see the <CODE><FONT size=3>README.txt</FONT></CODE> file included in
+the distribution for instructions on how to load the ASDF system, run unit-tests,
+and demo programs. </FONT>
+
+ </P>
+<P> </P></body>
+</html>
Added: trunk/docs/manual/Support.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/Support.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Support and Feedback</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4 class=subsection><FONT face=Arial>Mailing Lists and Bug
+Reports</FONT></H4><FONT size=2 >
+<P><FONT face=Arial>Announcements mailing list: <BR></FONT><A
+href="http://www.common-lisp.net/mailman/listinfo/graphic-forms-announce"><FONT
+face=Arial>http://www.common-lisp.net/mailman/listinfo/graphic-forms-announce</FONT></A><FONT
+face=Arial> </FONT>
+</P>
+<P><FONT face=Arial> Developer
+mailing list: <BR></FONT><A
+href="http://www.common-lisp.net/mailman/listinfo/graphic-forms-devel"><FONT
+face=Arial>http://www.common-lisp.net/mailman/listinfo/graphic-forms-devel</FONT></A><FONT
+face=Arial> </FONT>
+</P>
+<P><FONT face=Arial> Source control mailing list: <BR></FONT><A
+href="http://www.common-lisp.net/mailman/listinfo/graphic-forms-cvs"><FONT
+face=Arial>http://www.common-lisp.net/mailman/listinfo/graphic-forms-cvs</FONT></A><FONT
+face=Arial> </FONT>
+</P>
+<P><FONT face=Arial>The bug tracking system: <BR></FONT><A
+href="http://sourceforge.net/tracker/?group_id=163034&atid=826145"><FONT
+face=Arial>http://sourceforge.net/tracker/?group_id=163034&atid=826145</FONT></A><FONT
+face=Arial> </FONT>
+</P>
+<H4 class=subsection><FONT face=Arial>Submitting
+Patches</FONT> </H4>
+<P><FONT face="Arial" >
+ Patch tracker:<BR>
+ </FONT> <A
+href="http://sourceforge.net/tracker/?group_id=163034&atid=826147"><FONT face="Arial"
+>http://sourceforge.net/tracker/?group_id=163034&atid=826147</FONT></A><FONT
+face=Arial> </FONT></P>
+<P> </P> </FONT></body>
+</html>
Added: trunk/docs/manual/SystemPackage.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/SystemPackage.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,21 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>System Package</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>Full Package Name</FONT></H4>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>graphic-forms.uitoolkit.system</FONT></P>
+<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>Synopsis</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 herein are not exported, except for a few
+fundamental types, conditions, and methods.</FONT></P>
+<P> </P></body>
+</html>
Added: trunk/docs/manual/TerminologyConventions.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/TerminologyConventions.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Terminology Conventions</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body marginwidth="10">
+<P><FONT face=Arial size=2>This section documents
+terminology conventions observed in Graphic-Forms. These conventions should be
+interpreted with the traditional Common Lisp conventions in mind (some of which
+are documented here: </FONT>
+
+ <A
+href="http://www.cliki.net/Naming%20conventions"><FONT face=Arial
+size=2>http://www.cliki.net/Naming%20conventions</FONT></A><FONT face=Arial
+size=2>).</FONT></P>
+<DL>
+ <DT><SPAN class=option><FONT face="Courier New">accessor
+ names</FONT></SPAN>
+ <DD><FONT face=Arial size=2>For clearer identification of accessors, Graphic-Forms uses the suffix
+`<SAMP><SPAN class=samp>-of</SPAN></SAMP>' whenever possible.</FONT> <BR> <BR>
+ <DT><SPAN class=option><FONT
+ face=Courier>check versus select</FONT>
+ </SPAN>
+ <DD><FONT face=Arial size=2>Admittedly, these two concepts are similar. They can be used as verbs and
+they both describe a state of being (`<SAMP><SPAN
+class=samp>checked</SPAN></SAMP>' and `<SAMP><SPAN
+class=samp>selected</SPAN></SAMP>'). Yet they need to remain separate due to the
+fact that certain widgets can exist in both states simultaneously, like a
+tri-state button, or a table or tree whose items are checkboxes. The choice of
+which best describes an action or state amounts to a judgement call. In
+Graphic-Forms, the author chooses to use `<SAMP><SPAN
+class=samp>select</SPAN></SAMP>' when a user gesture causes a widget to issue
+its primary notification event, such as a menu item or button being clicked.
+Hence, the verb `<SAMP><SPAN class=samp>select</SPAN></SAMP>' aligns with event-select
+ function.[</FONT> <A
+href="Footnotes.html"><FONT face=Arial size=2>6</FONT></A><FONT
+ face=Arial size=2>] And so the `<SAMP><SPAN
+class=samp>selection</SPAN></SAMP>' state is associated with highlighting of an
+item. Graphic-Forms uses `<SAMP><SPAN class=samp>check</SPAN></SAMP>' to
+identify an operation that flags or annotates a widget; the `<SAMP><SPAN
+class=samp>checked</SPAN></SAMP>' state means being
+ annotated.</FONT>
+ <BR>
+ <BR>
+
+
+ <DT><FONT face=Courier>function and method names</FONT>
+ <DD><FONT face=Arial size=2>Functions and methods should be named using a verb to suggest action. It
+ may be tempting (especially for former Java programmers) to use the Java
+ getter/setter naming conventions for accessor-like functions, but the author
+ prefers `<SAMP><SPAN class=samp>obtain</SPAN></SAMP>' rather than `<SAMP><SPAN
+ class=samp>get</SPAN></SAMP>', and he prefers <SPAN class=sc>setf</SPAN>able
+ places to Java-style `<SAMP><SPAN class=samp>put</SPAN></SAMP>' or
+ `<SAMP><SPAN class=samp>set</SPAN></SAMP>' functions. In the latter case,
+ where a symbol refers to both an accessor and a <SPAN class=sc>setf</SPAN>
+ function, the author omits the `<SAMP><SPAN class=samp>obtain</SPAN></SAMP>'
+ prefix (like size). For status querying functions, the author suggests
+ following the standard Common Lisp convention of `<SAMP><SPAN
+ class=samp>availablep</SPAN></SAMP>' or `<SAMP><SPAN
+ class=samp>some-test-p</SPAN></SAMP>'.</FONT> <BR> <BR>
+ <DT><FONT face=Courier>macro names</FONT>
+ <DD><FONT face=Arial size=2>Macro names should be chosen
+ in a manner consistent with established Common Lisp practice. An exception is
+ allowed for convenience wrappers around structure accessors (see for example
+ location).</FONT>
+
+ <BR>
+
+ </DD></DL>
+<P> </P></body>
+</html>
Added: trunk/docs/manual/WidgetsPackage.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/WidgetsPackage.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,20 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Widgets Package</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>Full Package Name</FONT></H4><FONT face=Arial size=2>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>graphic-forms.uitoolkit.widgets</FONT></P> </FONT>
+<H4><FONT face=Arial>Nickname</FONT></H4><FONT face=Arial size=2>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>GFW</FONT></P>
+<H4><FONT face=Arial>Synopsis</FONT></H4>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This package contains symbols for user interface
+widget classes, event-handling methods, and management functions. This
+package and GFG together constitute the bulk of the public API.</FONT></P>
+<P> </P></FONT></body>
+</html>
Added: trunk/docs/manual/gfs-native-object.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-native-object.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>native-object</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial >
+native-object</FONT></H4>
+<P dir=ltr><FONT face=Arial size=2>Class</FONT></P>
+<P dir=ltr><FONT face=Arial size=2>Inherits: <EM>none</EM></FONT></P>
+<P dir=ltr><FONT face=Arial size=2>Inherited By: image-data-plugin, font,
+graphics-context, icon-bundle, image, display, event-source</FONT></P>
+<H4 dir=ltr><FONT face=Arial>Synopsis</FONT></H4><FONT size=2 >
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This is the
+base class for objects representing a system resource such as a window or device
+context.</FONT></FONT></P>
+<H4><FONT face=Arial>Slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT
+ size=2> handle</FONT></EM></TD>
+ <TD><FONT size=2> A Win32 HANDLE or foreign pointer. Applications
+ should not modify this directly.</FONT></TD></TR></TABLE></P></EM></FONT>
+<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>Slot Readers</FONT></H4>
+<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="20%"><FONT face=Arial size=2> handle</FONT></TD>
+ <TD><FONT face=Arial size=2>Returns the Win32 HANDLE or foreign pointer
+ stored in the <EM>handle</EM>
+slot.</FONT></TD></TR></TABLE></P></body>
+</html>
Added: trunk/docs/manual/gfs-point.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-point.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>point</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body><FONT face=Arial size=2>
+<H4><FONT face=Arial>
+point</FONT></H4>
+<P>Structure</P>
+<H4><FONT face=Arial>Synopsis</FONT></H4><FONT face=Arial size=2>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a point in the Cartesian
+ plane.</FONT></FONT></P>
+<H4><FONT face=Arial>Slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT size=2>x</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the point's X coordinate.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><EM><FONT size=2>y</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the point's Y
+coordinate.</FONT></TD></TR></TABLE></P></EM></FONT>
+<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>Slot
+Accessors</FONT></H4>
+<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="20%"><FONT face=Arial size=2>point-x</FONT></TD>
+ <TD><FONT face=Arial size=2>Sets or returns the value of the <EM>x</EM>
+ slot.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><FONT size=2>point-y</FONT></TD>
+ <TD><FONT size=2>Sets or returns the value of the <EM>y</EM>
+ slot.</FONT></TD></TR></TABLE></P> </FONT></body>
+</html>
Added: trunk/docs/manual/gfs-rectangle.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-rectangle.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>rectangle</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body><FONT face=Arial size=2>
+<H4><FONT face=Arial>rectangle</FONT></H4>
+<P>Structure</P>
+<H4><FONT face=Arial>Synopsis</FONT></H4><FONT face=Arial size=2>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This
+ structure represents a rectangle in the Cartesian
+ plane.</FONT></FONT></P>
+<H4><FONT face=Arial>Slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT size=2>location</FONT></EM></TD>
+ <TD><FONT size=2>A <A
+ href="gfs-point.html">point</A>
+ object representing the rectangle's upper-left corner.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><EM><FONT size=2>size</FONT></EM></TD>
+ <TD><FONT size=2>A <A
+ href="gfs-size.html">size</A> object representing rectangle's width and
+height.</FONT></TD></TR></TABLE></P></EM></FONT>
+<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>Slot
+Accessors</FONT></H4>
+<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="20%"><FONT face=Arial size=2>rectangle-location</FONT></TD>
+ <TD><FONT face=Arial size=2>Sets or returns the value of the <EM>location</EM>
+ slot.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><FONT size=2>rectangle-size</FONT></TD>
+ <TD><FONT size=2>Sets or returns the value of the <EM>size</EM>
+ slot.</FONT></TD></TR></TABLE></P> </FONT>
+<H4><FONT face=Arial>See Also</FONT></H4><FONT face=Arial size=2>
+<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
+ <P><A href="gfs-point.html">point</A>, <A href="gfs-size.html">size</A> </P>
+ <P></FONT> </P></BLOCKQUOTE></body>
+</html>
Added: trunk/docs/manual/gfs-size.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfs-size.html Mon Oct 2 10:54:59 2006
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>size</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body>
+<H4><FONT face=Arial>size</FONT></H4><FONT face=Arial size=2>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>Structure</FONT></P>
+<H4><FONT face=Arial>Synopsis</FONT></H4><FONT face=Arial size=2>
+ <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>This structure represents a 2-dimensional
+ area.</FONT></FONT></P>
+<H4><FONT face=Arial>Slots</FONT></H4><FONT face=Arial size=2><EM>
+<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="20%"><EM><FONT size=2>height</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the height of the area.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><EM><FONT size=2>width</FONT></EM></TD>
+ <TD><FONT size=2>An integer
+ specifying the width of the
+area.</FONT></TD></TR></TABLE></P></EM></FONT>
+<H4 dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial>Slot
+Accessors</FONT></H4>
+<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="20%"><FONT face=Arial size=2>size-height</FONT></TD>
+ <TD><FONT face=Arial size=2>Sets or returns the value of
+ the <EM>height</EM> slot.</FONT></TD></TR>
+ <TR>
+ <TD width="20%"><FONT size=2>size-width</FONT></TD>
+ <TD><FONT size=2>Sets or returns the value of the <EM>width</EM>
+ slot.</FONT></TD></TR></TABLE></P> </FONT></body>
+</html>
1
0
Author: junrue
Date: Sun Oct 1 17:17:15 2006
New Revision: 282
Added:
trunk/docs/website/faq.html
Modified:
trunk/docs/website/docs.html
Log:
added project FAQ
Modified: trunk/docs/website/docs.html
==============================================================================
--- trunk/docs/website/docs.html (original)
+++ trunk/docs/website/docs.html Sun Oct 1 17:17:15 2006
@@ -15,7 +15,7 @@
<h3><a href="reference/index.html">Programming Reference</a></h3>
- <h3>FAQ</h3>
+ <h3><a href="faq.html">FAQ</a></h3>
<h3>Articles</h3>
Added: trunk/docs/website/faq.html
==============================================================================
--- (empty file)
+++ trunk/docs/website/faq.html Sun Oct 1 17:17:15 2006
@@ -0,0 +1,179 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+ <title>Graphic-Forms Frequently Asked Questions</title>
+ <link rel="stylesheet" type="text/css" href="style.css"/>
+ <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+</head>
+
+<body>
+
+ <div class="header">
+ <h3>Graphic-Forms Frequently Asked Questions</h3>
+ </div>
+
+ <div class="faq_header">
+ <h5><a name="FAQ_INDEX">Index</a></h5>
+ <ol>
+ <li><a href="faq.html#FAQ1">Why implement another user interface library?</a></li>
+ <li><a href="faq.html#FAQ2">Common Lisp is obscure, shouldn't we stick with popular programming languages?</a></li>
+ <li><a href="faq.html#FAQ3">Why focus solely on Windows at the expense of portability?</a></li>
+ <li><a href="faq.html#FAQ4">What is the status of Graphic-Forms?</a></li>
+ <li><a href="faq.html#FAQ5">Please compare Graphic-Forms to libraries X, Y, and Z.</a></li>
+ <li><a href="faq.html#FAQ6">How can I contribute?</a></li>
+ <li><a href="faq.html#FAQ7">That's an unusual project name.</a></li>
+ </ol>
+ </div>
+
+ <div class="faq_header">
+ <h5><a name="FAQ1">1. Why implement another user interface library?</a></h5>
+ </div>
+ <p>I don't think the space of GUI development has yet been explored adequately,
+ particularly where declarative and dynamic approaches are concerned. I also
+ don't think Windows-based Common Lisp developers have enough options for GUI programming.
+ Finally, I think more open-source code is better than less, arguments about
+ balkanization and limited resources notwithstanding.</p>
+
+ <p>The argument could be made (and I believe has been, although right now I can't
+ find the link to <a href="http://ometer.com/">Havoc Pennington's</a> blog
+ entry where I think I remember him doing so) that the industry doesn't need
+ another GUI API; who am I to think people will adopt my API, and why should
+ they be bothered to try?</p>
+
+ <p>First of all, there always will be people willing try new things -- and they are
+ great people from whom to get feedback. Secondly, there is no physical law of
+ the universe saying innovation in the GUI API space is at an end, especially
+ if you consider how many dynamically-typed, code-is-data libraries there are
+ compared to the statically-typed, Algol-based so-called <i>popular</i> choices.
+ Third, every one of the existing incumbents started with 0 fans (or 1 if you
+ count the original designer). Fourth, I wanted (and still want) to provide
+ Windows developers more options -- less reason to give up on Common Lisp. I'll
+ spare you reasons 5, 6, and 7 since I think (and hope) you've gotten the gist.
+ If not, oh well I tried.</p>
+
+ <div class="faq_header">
+ <h5><a name="FAQ2">2. Common Lisp is obscure, shouldn't we stick with popular programming languages?</a></h5>
+ </div>
+ <p>I got interested in Common Lisp initially after reading Paul Graham's
+ <a href="http://www.paulgraham.com/lisp.html">essays on Lisp</a>,
+ then grew more serious after buying a copy of
+ <i><a href="http://gigamonkeys.com/book/">Practical Common Lisp</a></i> by
+ Peter Seibel. I have grown to appreciate Common Lisp as a superior programming
+ language for the kind of development I want to do in the long-term.</p>
+
+ <p>Compared to current popular languages and their associated frameworks,
+ it's tempting to think of Common Lisp as being obscure. In reality, it has a long
+ <a href="http://www-formal.stanford.edu/jmc/history/lisp/lisp.html">history</a>,
+ and there are
+ <a href="http://www.paulgraham.com/carl.html">well-known</a>
+ <a href="http://lib.store.yahoo.net/lib/paulgraham/bbnexcerpts.txt">success</a>
+ <a href="http://www.franz.com/success/customer_apps/animation_graphics/naughtydog.lh…">stories</a>.
+ One of the attributes of Lisp making GUI programming a real joy is the ability
+ to easily define powerful domain-specific languages, such as the <code>DEFMENU</code>
+ language in Graphic-Forms. I don't regret shifting my focus to Common Lisp at all.</p>
+
+ <p>You can find more information about Common Lisp on the web
+ <a href="http://www.cliki.net/">here</a>,
+ <a href="http://cl-user.net/">here</a>, and
+ <a href="http://common-lisp.net/">here</a>. Or just read
+ <a href="http://www.paulgraham.com/iflisp.html">this essay</a> and think about
+ it for a while. In any case, if you're comfortable and productive using the tools
+ you already have available, more power to you.</p>
+
+ <div class="faq_header">
+ <h5><a name="FAQ3">3. Why focus solely on Windows at the expense of portability?</a></h5>
+ </div>
+ <p>This is a hard question to answer in a satisfactory manner, because the premise
+ is absolutely valid: developers prefer to support multiple platforms or
+ at least have the freedom to change their focus. There is quite a bit of
+ well-deserved ambivalence, if not hostility, towards Windows and the
+ <a href="http://www.microsoft.com/">company</a> that produces it.</p>
+
+ <p>Having worked for the company once known as <i>XVT Software, Inc.</i>
+ in the early 1990's, I gained an appreciation for both the value of and the
+ incredible demands imposed by software portability. There are existing
+ Lisp-based GUI portability libraries, which I respect for their good
+ intentions, not to mention the huge effort they require. Relatively few Lisp-based
+ GUI libraries target Windows specifically, hence this is a niche I wanted to
+ try to fill.</p>
+
+ <p>The bottom line is this: I want more people to write GUI applications for
+ Windows in Common Lisp, and I hope you use Graphic-Forms to do it. As for
+ the ABM crowd, if you don't like Windows, then you're welcome to ignore this
+ project. Don't bother flaming me about it, as I will ignore you.</p>
+
+ <div class="faq_header">
+ <h5><a name="FAQ4">4. What is the status of Graphic-Forms?</a></h5>
+ </div>
+ <p>Graphic-Forms is in alpha and will be for the forseeable future -- a user interface
+ library of this kind entails a large feature set. The code and documentation is
+ under constant development, with new features being added at a rapid pace. Public
+ interfaces have not yet stabilized, thus I cannot yet commit to backwards compatibility.
+ This is a project with which (I hope) early adopters can experiment.</p>
+
+ <p>I will nevertheless point out how this project has gotten past the initial hurdle
+ where other projects often die out. There are key aspects of the
+ design (if not the implementation) of Graphic-Forms that I'm getting pretty happy
+ with, and most of all, I've proven to my satisfaction the feasibility of building
+ a user interface library in Common Lisp for Windows. I think a solid foundation
+ is forming.</p>
+
+ <p>I expect to transition to beta when the majority of features are in place and
+ what remains is essentially testing -- but it's a grey area and none of us can
+ predict the future with any certainty.</p>
+
+ <div class="faq_header">
+ <h5><a name="FAQ5">5. Please compare Graphic-Forms to libraries X, Y, and Z.</a></h5>
+ </div>
+ <p>I'm generally not inclined to do so. Writing an accurate and thorough
+ comparison is a lot of work, whereas I'd rather spend the time and energy
+ directly on Graphic-Forms. Also, there is a risk of my making inaccurate
+ statements which might result in nasty email filling my in-box that I
+ could live without, and perhaps even legal troubles.</p>
+ <p>Also, as far as my personal attitude regarding criticism of other people's
+ work is concerned, I prefer to do so in the proper venue with more likelihood
+ of such feedback resulting in improvements. See
+ <a href="http://en.wikipedia.org/wiki/Ethic_of_reciprocity">The Golden Rule</a>.</p>
+
+ <div class="faq_header">
+ <h5><a name="FAQ6">6. How can I contribute?</a></h5>
+ </div>
+ <p>Constructive criticism, bug reports, and patches are always appreciated and
+ thoughtfully considered. Here are the main channels for participation:<br/>
+ <ul>
+ <li><a href="http://www.common-lisp.net/mailman/listinfo/graphic-forms-devel">
+ Developer mailing list</a></li>
+ <li><a href="http://sourceforge.net/tracker/?group_id=163034&atid=826145">
+ Bug tracking system</a></li>
+ <li><a href="http://sourceforge.net/tracker/?group_id=163034&atid=826147">
+ Patch uploads</a></li>
+ </ul></p>
+
+ <p>Bug reports should be accompanied by self-contained test cases whenever possible.
+ A quick note about your environment (Windows version, CL implementation, etc)
+ is also very important.
+
+ <p>Graphic-Forms is <a href="http://home.earthlink.net/~jdunrue/license.html">BSD licensed</a>.
+ As project founder/lead developer, <b>I reserve the right to reject or modify patches
+ as I see fit</b>. But rest assured I am grateful to receive patches and will make every
+ effort to understand and preserve the intent of any contributions. Finally, for
+ any patch consisting of more than 2-3 lines of code, I will include your copyright
+ statement in the relevant source file(s) along with my own.</p>
+
+ <div class="faq_header">
+ <h5><a name="FAQ7">7. That's an unusual project name.</a></h5>
+ </div>
+ <p>I'm glad you think so! It's difficult to identify project names that are
+ meaningful and relevant, yet are free of trademark concerns. The name
+ Graphic-Forms is meant to be a play on words, since the library focuses
+ on <b>graphic</b>al features and <b>forms</b> is a term referring to
+ fragments of Lisp code.</P
+
+ <div class="footer">
+ <a class="footerleft" href="http://common-lisp.net">common-lisp.net home</a>
+ Copyright © 2006 by <a href="http://home.earthlink.net/~jdunrue/">Jack D. Unrue</a>
+ </div>
+
+</body>
+</html>
1
0
Author: junrue
Date: Sun Oct 1 13:18:31 2006
New Revision: 281
Modified:
trunk/docs/website/sourceforge.html
Log:
tweaked redirector
Modified: trunk/docs/website/sourceforge.html
==============================================================================
--- trunk/docs/website/sourceforge.html (original)
+++ trunk/docs/website/sourceforge.html Sun Oct 1 13:18:31 2006
@@ -6,11 +6,14 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="0" />
- <meta http-equiv="refresh" content="3; http://common-lisp.net/project/graphic-forms" />
+ <meta http-equiv="refresh" content="2; http://common-lisp.net/project/graphic-forms" />
</head>
<body>
- <h4>Redirecting to common-lisp.net hosted website for Graphic-Forms...</h4>
+ <h4><p>Redirecting to the Graphic-Forms main website...</p>
+ <p>If you have not been automatically redirected, click
+ <a href="http://common-lisp.net/project/graphic-forms/">here.</a></p>
+ </h4>
</body>
</html>
1
0

[graphic-forms-cvs] r280 - in trunk/src: tests/uitoolkit uitoolkit/widgets
by junrue@common-lisp.net 01 Oct '06
by junrue@common-lisp.net 01 Oct '06
01 Oct '06
Author: junrue
Date: Sun Oct 1 00:58:28 2006
New Revision: 280
Modified:
trunk/src/tests/uitoolkit/widget-tester.lisp
trunk/src/uitoolkit/widgets/scrollbar.lisp
Log:
scrollbar controls now getting created
Modified: trunk/src/tests/uitoolkit/widget-tester.lisp
==============================================================================
--- trunk/src/tests/uitoolkit/widget-tester.lisp (original)
+++ trunk/src/tests/uitoolkit/widget-tester.lisp Sun Oct 1 00:58:28 2006
@@ -213,30 +213,58 @@
(defun thumb->string (thing)
(format nil "~d" (gfw:thumb-position thing)))
-(defun populate-scrollbar-test-panel ()
+(defun populate-slider-test-panel ()
(let* ((panel-disp (make-instance 'widget-tester-panel-events))
- (layout (make-instance 'gfw:flow-layout :style '(:vertical) :spacing 4 :margins 4))
+ (layout1 (make-instance 'gfw:flow-layout :style '(:vertical) :spacing 4))
+ (layout2 (make-instance 'gfw:flow-layout :style '(:horizontal) :margins 4 :spacing 4))
+ (layout3 (make-instance 'gfw:flow-layout :style '(:horizontal) :margins 4 :spacing 4))
(outer-panel (make-instance 'gfw:panel :dispatcher panel-disp
:parent *widget-tester-win*
- :layout layout))
- (label-1 (make-instance 'gfw:label :parent outer-panel
- :text "00"))
+ :layout layout1))
+ (panel-1 (make-instance 'gfw:panel :dispatcher panel-disp
+ :parent outer-panel
+ :layout layout2))
+ (label-1 (make-instance 'gfw:label :parent panel-1
+ :text "0 "))
(sl-1-cb (lambda (disp slider axis detail)
(declare (ignore disp axis detail))
(setf (gfw:text label-1) (thumb->string slider))))
- (sl-1 (make-instance 'gfw:slider :parent outer-panel
+ (sl-1 (make-instance 'gfw:slider :parent panel-1
:callback sl-1-cb
:outer-limits (gfs:make-span :start 0 :end 10)))
- (label-2 (make-instance 'gfw:label :parent outer-panel
- :text "00"))
+ (label-3 (make-instance 'gfw:label :parent panel-1
+ :text "0 "))
+ (sb-1-cb (lambda (disp scrollbar axis detail)
+ (declare (ignore disp axis detail))
+ (setf (gfw:text label-3) (thumb->string scrollbar))))
+ (sb-1 (make-instance 'gfw:scrollbar :parent panel-1
+ :callback sb-1-cb
+ :outer-limits (gfs:make-span :start 0 :end 10)))
+ (panel-2 (make-instance 'gfw:panel :dispatcher panel-disp
+ :parent outer-panel
+ :layout layout3))
+ (label-2 (make-instance 'gfw:label :parent panel-2
+ :text "0 "))
(sl-2-cb (lambda (disp slider axis detail)
(declare (ignore disp axis detail))
(setf (gfw:text label-2) (thumb->string slider))))
- (sl-2 (make-instance 'gfw:slider :parent outer-panel
+ (sl-2 (make-instance 'gfw:slider :parent panel-2
:callback sl-2-cb
:style '(:vertical :auto-ticks :ticks-after :ticks-before)
- :outer-limits (gfs:make-span :start 0 :end 10))))
- (declare (ignore sl-1 sl-2))
+ :outer-limits (gfs:make-span :start 0 :end 10)))
+ (label-4 (make-instance 'gfw:label :parent panel-2
+ :text "0 "))
+ (sb-2-cb (lambda (disp scrollbar axis detail)
+ (declare (ignore disp axis detail))
+ (setf (gfw:text label-4) (thumb->string scrollbar))))
+ (sb-2 (make-instance 'gfw:scrollbar :parent panel-2
+ :callback sb-2-cb
+ :style '(:vertical)
+ :outer-limits (gfs:make-span :start 0 :end 10))))
+ (declare (ignore sl-1 sl-2 sb-1 sb-2))
+ (gfw:pack panel-1)
+ (gfw:pack panel-2)
+ (gfw:pack outer-panel)
outer-panel))
(defun widget-tester-internal ()
@@ -246,7 +274,7 @@
:style '(:frame)))
(let* ((layout (gfw:layout-of *widget-tester-win*))
(test-panels (list (populate-list-box-test-panel)
- (populate-scrollbar-test-panel)))
+ (populate-slider-test-panel)))
(select-lb-callback (lambda (disp item)
(declare (ignore disp item))
(setf (gfw:top-child-of layout) (first test-panels))
Modified: trunk/src/uitoolkit/widgets/scrollbar.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/scrollbar.lisp (original)
+++ trunk/src/uitoolkit/widgets/scrollbar.lisp Sun Oct 1 00:58:28 2006
@@ -41,7 +41,7 @@
(logand orig-flags (lognot gfs::+sbs-vert+)))
(defun sb-vertical-flags (orig-flags)
- (logior orig-flags (lognot gfs::+sbs-vert+)))
+ (logior orig-flags gfs::+sbs-vert+))
(defun validate-scrollbar-type (type)
(unless (or (= type gfs::+sb-ctl+) (= type gfs::+sb-horz+) (= type gfs::+sb-vert+))
@@ -238,8 +238,12 @@
(:vertical (setf std-flags (sb-vertical-flags std-flags)))))
(values std-flags 0)))
-(defmethod initialize-instance :after ((self scrollbar) &key parent &allow-other-keys)
- (create-control self parent "" gfs::+icc-standard-classes+))
+(defmethod initialize-instance :after ((self scrollbar) &key outer-limits page-increment parent &allow-other-keys)
+ (create-control self parent "" gfs::+icc-standard-classes+)
+ (if outer-limits
+ (setf (outer-limits self) outer-limits))
+ (if page-increment
+ (setf (page-increment self) page-increment)))
(defmethod outer-limits ((self scrollbar))
(if (gfs:disposed-p self)
@@ -270,6 +274,19 @@
(error 'gfs:disposed-error))
(sb-set-page-increment self gfs::+sb-ctl+ amount))
+(defmethod preferred-size ((self scrollbar) width-hint height-hint)
+ (let ((size (gfs:make-size)))
+ (if (find :vertical (style-of self))
+ (setf (gfs:size-width size) (vertical-scrollbar-width)
+ (gfs:size-height size) +default-widget-height+)
+ (setf (gfs:size-width size) +default-widget-width+
+ (gfs:size-height size) (horizontal-scrollbar-height)))
+ (if (>= width-hint 0)
+ (setf (gfs:size-width size) width-hint))
+ (if (>= height-hint 0)
+ (setf (gfs:size-height size) height-hint))
+ size))
+
(defmethod thumb-position ((self scrollbar))
(if (gfs:disposed-p self)
(error 'gfs:disposed-error))
1
0

[graphic-forms-cvs] r279 - in trunk: docs/manual src/tests/uitoolkit src/uitoolkit/widgets
by junrue@common-lisp.net 01 Oct '06
by junrue@common-lisp.net 01 Oct '06
01 Oct '06
Author: junrue
Date: Sat Sep 30 23:52:59 2006
New Revision: 279
Modified:
trunk/docs/manual/widget-types.texinfo
trunk/src/tests/uitoolkit/widget-tester.lisp
trunk/src/uitoolkit/widgets/button.lisp
trunk/src/uitoolkit/widgets/edit.lisp
trunk/src/uitoolkit/widgets/event-source.lisp
trunk/src/uitoolkit/widgets/event.lisp
trunk/src/uitoolkit/widgets/list-box.lisp
trunk/src/uitoolkit/widgets/scrollbar.lisp
trunk/src/uitoolkit/widgets/slider.lisp
trunk/src/uitoolkit/widgets/widget-classes.lisp
trunk/src/uitoolkit/widgets/widget-constants.lisp
Log:
implemented scroll notification dispatch for sliders; fixed some slider geometry problems; added WS_TABSTOP to the default child control style bitmask
Modified: trunk/docs/manual/widget-types.texinfo
==============================================================================
--- trunk/docs/manual/widget-types.texinfo (original)
+++ trunk/docs/manual/widget-types.texinfo Sat Sep 30 23:52:59 2006
@@ -474,11 +474,26 @@
@end deffn
@end-control-subclass
+@begin-control-subclass{scrollbar,
+This class represents a @ref{control} having a proportional sliding-thumb
+component and step arrows at either end.,
+event-scroll}
+@control-callback-initarg{slider,event-scroll}
+@deffn Initarg :style
+@begin-primary-style-choices{}
+@item :horizontal
+This style keyword configures the scrollbar to be oriented horizontally.
+@item :vertical
+This style keyword configures the scrollbar to be oriented vertically.
+@end-primary-style-choices
+@end deffn
+@end-control-subclass
+
@begin-control-subclass{slider,
This class represents a @ref{control} having a sliding-thumb component
and optional tick marks.,
-event-select}
-@control-callback-initarg{slider,event-select}
+event-scroll}
+@control-callback-initarg{slider,event-scroll}
@deffn Initarg :outer-limits
This initarg accepts a @ref{span} that describes the minimum and maximum
possible slider positions.
@@ -504,9 +519,9 @@
This style keyword configures the slider to be oriented vertically.
@end-primary-style-choices
@begin-optional-style-choices
-@item :no-border
-By default, a slider is drawn with a border; this style keyword
-disables that feature.
+@item :border
+By default, a slider is drawn without a border; this style keyword
+enables a border around the control.
@item :ticks-after
Specifies that the slider should display its tick marks
to the right of (or below) the control. This style can
@@ -515,10 +530,10 @@
Specifies that the slider should display its tick marks
to the left of (or above) the control. This style can
be combined with @code{:ticks-after}.
-@item :tooltip
-Specifies that the slider should display a
-tooltip showing its current position. The side on which the
-tooltip appears can be configured with @strong{FIXME}
+@c @item :tooltip
+@c Specifies that the slider should display a
+@c tooltip showing its current position. The side on which the
+@c tooltip appears can be configured with XXXXXX
@end-optional-style-choices
@end deffn
@end-control-subclass
Modified: trunk/src/tests/uitoolkit/widget-tester.lisp
==============================================================================
--- trunk/src/tests/uitoolkit/widget-tester.lisp (original)
+++ trunk/src/tests/uitoolkit/widget-tester.lisp Sat Sep 30 23:52:59 2006
@@ -210,13 +210,33 @@
(gfw:delete-all lb2)
outer-panel))
+(defun thumb->string (thing)
+ (format nil "~d" (gfw:thumb-position thing)))
+
(defun populate-scrollbar-test-panel ()
(let* ((panel-disp (make-instance 'widget-tester-panel-events))
- (outer-panel (make-instance 'gfw:panel :dispatcher panel-disp
- :parent *widget-tester-win*
- :layout (make-instance 'gfw:flow-layout :style '(:vertical) :spacing 4 :margins 4))))
- (make-instance 'gfw:label :parent outer-panel :text "some nice slider label")
- (make-instance 'gfw:slider :parent outer-panel :outer-limits (gfs:make-span :start 0 :end 10))
+ (layout (make-instance 'gfw:flow-layout :style '(:vertical) :spacing 4 :margins 4))
+ (outer-panel (make-instance 'gfw:panel :dispatcher panel-disp
+ :parent *widget-tester-win*
+ :layout layout))
+ (label-1 (make-instance 'gfw:label :parent outer-panel
+ :text "00"))
+ (sl-1-cb (lambda (disp slider axis detail)
+ (declare (ignore disp axis detail))
+ (setf (gfw:text label-1) (thumb->string slider))))
+ (sl-1 (make-instance 'gfw:slider :parent outer-panel
+ :callback sl-1-cb
+ :outer-limits (gfs:make-span :start 0 :end 10)))
+ (label-2 (make-instance 'gfw:label :parent outer-panel
+ :text "00"))
+ (sl-2-cb (lambda (disp slider axis detail)
+ (declare (ignore disp axis detail))
+ (setf (gfw:text label-2) (thumb->string slider))))
+ (sl-2 (make-instance 'gfw:slider :parent outer-panel
+ :callback sl-2-cb
+ :style '(:vertical :auto-ticks :ticks-after :ticks-before)
+ :outer-limits (gfs:make-span :start 0 :end 10))))
+ (declare (ignore sl-1 sl-2))
outer-panel))
(defun widget-tester-internal ()
@@ -239,7 +259,7 @@
:submenu ((:item "E&xit" :callback #'widget-tester-exit)))
(:item "&Panels"
:submenu ((:item "&List Boxes" :callback select-lb-callback)
- (:item "&Scrollbars" :callback select-sb-callback)))))))
+ (:item "&Sliders" :callback select-sb-callback)))))))
(setf (gfw:menu-bar *widget-tester-win*) menubar
(gfw:top-child-of layout) (first test-panels)
(gfw:image *widget-tester-win*) (make-instance 'gfg:icon-bundle :file (merge-pathnames "default.ico"))))
Modified: trunk/src/uitoolkit/widgets/button.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/button.lisp (original)
+++ trunk/src/uitoolkit/widgets/button.lisp Sat Sep 30 23:52:59 2006
@@ -50,7 +50,7 @@
(defmethod compute-style-flags ((self button) &rest extra-data)
(declare (ignore extra-data))
- (let ((std-flags (logior +default-child-style+ gfs::+ws-tabstop+))
+ (let ((std-flags +default-child-style+)
(style (style-of self)))
(loop for sym in style
do (cond
Modified: trunk/src/uitoolkit/widgets/edit.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/edit.lisp (original)
+++ trunk/src/uitoolkit/widgets/edit.lisp Sat Sep 30 23:52:59 2006
@@ -48,7 +48,7 @@
(defmethod compute-style-flags ((self edit) &rest extra-data)
(declare (ignore extra-data))
- (let ((std-flags (logior +default-child-style+ gfs::+ws-tabstop+))
+ (let ((std-flags +default-child-style+)
(style (style-of self)))
(loop for sym in style
do (ecase sym
Modified: trunk/src/uitoolkit/widgets/event-source.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/event-source.lisp (original)
+++ trunk/src/uitoolkit/widgets/event-source.lisp Sat Sep 30 23:52:59 2006
@@ -36,7 +36,8 @@
(defparameter *callback-info* '((gfw:event-activate . (gfw:event-source))
(gfw:event-arm . (gfw:event-source))
(gfw:event-modify . (gfw:event-source))
- (gfw:event-select . (gfw:event-source))))
+ (gfw:event-select . (gfw:event-source))
+ (gfw:event-scroll . (gfw:event-source symbol symbol))))
(defun make-specializer-list (disp-class arg-info)
(let ((tmp (mapcar #'find-class arg-info)))
Modified: trunk/src/uitoolkit/widgets/event.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/event.lisp (original)
+++ trunk/src/uitoolkit/widgets/event.lisp Sat Sep 30 23:52:59 2006
@@ -142,16 +142,24 @@
(detail (case wparam-lo
(#.gfs::+sb-top+ :start)
; (#.gfs::+sb-left+ :start)
+; (#.gfs::+tb-top+ :start)
(#.gfs::+sb-bottom+ :end)
; (#.gfs::+sb-right+ :end)
+; (#.gfs::+tb-bottom+ :end)
(#.gfs::+sb-lineup+ :step-back)
; (#.gfs::+sb-lineleft+ :step-back)
+; (#.gfs::+tb-linedown+ :step-back)
(#.gfs::+sb-linedown+ :step-forward)
; (#.gfs::+sb-lineright+ :step-forward)
+; (#.gfs::tsb-linedown+ :step-forward)
(#.gfs::+sb-pageup+ :page-back)
; (#.gfs::+sb-pageleft+ :page-back)
+; (#.gfs::+tb-pageup+ :page-back)
(#.gfs::+sb-pagedown+ :page-forward)
; (#.gfs::+sb-pageright+ :page-forward)
+; (#.gfs::+tb-pagedown+ :page-forward)
+; (#.gfs::+tb-thumbposition+ :thumb-position)
+; (#.gfs::+tb-thumbtrack+ :thumb-track)
(#.gfs::+sb-thumbposition+ :thumb-position)
(#.gfs::+sb-thumbtrack+ :thumb-track))))
(event-scroll disp widget axis detail)))
@@ -343,15 +351,19 @@
0)))
(defmethod process-message (hwnd (msg (eql gfs::+wm-hscroll+)) wparam lparam)
- (declare (ignore lparam))
- (let ((widget (get-widget (thread-context) hwnd)))
+ (let ((widget (get-widget (thread-context)
+ (if (zerop lparam)
+ hwnd
+ (cffi:make-pointer (logand #xFFFFFFFF lparam))))))
(if widget
(dispatch-scroll-notification widget :horizontal (gfs::lparam-low-word wparam))))
0)
(defmethod process-message (hwnd (msg (eql gfs::+wm-vscroll+)) wparam lparam)
- (declare (ignore lparam))
- (let ((widget (get-widget (thread-context) hwnd)))
+ (let ((widget (get-widget (thread-context)
+ (if (zerop lparam)
+ hwnd
+ (cffi:make-pointer (logand #xFFFFFFFF lparam))))))
(if widget
(dispatch-scroll-notification widget :vertical (gfs::lparam-low-word wparam))))
0)
Modified: trunk/src/uitoolkit/widgets/list-box.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/list-box.lisp (original)
+++ trunk/src/uitoolkit/widgets/list-box.lisp Sat Sep 30 23:52:59 2006
@@ -182,7 +182,7 @@
(defmethod compute-style-flags ((self list-box) &rest extra-data)
(declare (ignore extra-data))
- (let ((std-flags (logior +default-child-style+ gfs::+ws-tabstop+ gfs::+lbs-notify+
+ (let ((std-flags (logior +default-child-style+ gfs::+lbs-notify+
gfs::+ws-vscroll+ gfs::+ws-border+))
(style (style-of self)))
(loop for sym in style
Modified: trunk/src/uitoolkit/widgets/scrollbar.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/scrollbar.lisp (original)
+++ trunk/src/uitoolkit/widgets/scrollbar.lisp Sat Sep 30 23:52:59 2006
@@ -37,6 +37,12 @@
;;; helper functions
;;;
+(defun sb-horizontal-flags (orig-flags)
+ (logand orig-flags (lognot gfs::+sbs-vert+)))
+
+(defun sb-vertical-flags (orig-flags)
+ (logior orig-flags (lognot gfs::+sbs-vert+)))
+
(defun validate-scrollbar-type (type)
(unless (or (= type gfs::+sb-ctl+) (= type gfs::+sb-horz+) (= type gfs::+sb-vert+))
(error 'gfs:toolkit-error :detail "invalid scrollbar type ID")))
@@ -219,5 +225,68 @@
trackpos))
;;;
-;;; TBD: scrollbar control implementation
+;;; scrollbar control implementation
;;;
+
+(defmethod compute-style-flags ((self scrollbar) &rest extra-data)
+ (declare (ignore extra-data))
+ (let ((std-flags +default-child-style+)
+ (style (style-of self)))
+ (loop for sym in style
+ do (ecase sym
+ (:horizontal (setf std-flags (sb-horizontal-flags std-flags)))
+ (:vertical (setf std-flags (sb-vertical-flags std-flags)))))
+ (values std-flags 0)))
+
+(defmethod initialize-instance :after ((self scrollbar) &key parent &allow-other-keys)
+ (create-control self parent "" gfs::+icc-standard-classes+))
+
+(defmethod outer-limits ((self scrollbar))
+ (if (gfs:disposed-p self)
+ (error 'gfs:disposed-error))
+ (destructuring-bind (limits pagesize pos trackpos)
+ (sb-get-info self gfs::+sb-ctl+)
+ (declare (ignore pagesize pos trackpos))
+ limits))
+
+(defmethod (setf outer-limits) (span (self scrollbar))
+ (if (gfs:disposed-p self)
+ (error 'gfs:disposed-error))
+ (sb-set-thumb-limits self gfs::+sb-ctl+ span))
+
+(defmethod owner ((self scrollbar))
+ (parent self))
+
+(defmethod page-increment ((self scrollbar))
+ (if (gfs:disposed-p self)
+ (error 'gfs:disposed-error))
+ (destructuring-bind (limits pagesize pos trackpos)
+ (sb-get-info self gfs::+sb-ctl+)
+ (declare (ignore limits pos trackpos))
+ pagesize))
+
+(defmethod (setf page-increment) (amount (self scrollbar))
+ (if (gfs:disposed-p self)
+ (error 'gfs:disposed-error))
+ (sb-set-page-increment self gfs::+sb-ctl+ amount))
+
+(defmethod thumb-position ((self scrollbar))
+ (if (gfs:disposed-p self)
+ (error 'gfs:disposed-error))
+ (destructuring-bind (limits pagesize pos trackpos)
+ (sb-get-info self gfs::+sb-ctl+)
+ (declare (ignore limits pagesize trackpos))
+ pos))
+
+(defmethod (setf thumb-position) (position (self scrollbar))
+ (if (gfs:disposed-p self)
+ (error 'gfs:disposed-error))
+ (sb-set-thumb-position self gfs::+sb-ctl+ position))
+
+(defmethod thumb-track-position ((self scrollbar))
+ (if (gfs:disposed-p self)
+ (error 'gfs:disposed-error))
+ (destructuring-bind (limits pagesize pos trackpos)
+ (sb-get-info self gfs::+sb-ctl+)
+ (declare (ignore limits pagesize pos))
+ trackpos))
Modified: trunk/src/uitoolkit/widgets/slider.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/slider.lisp (original)
+++ trunk/src/uitoolkit/widgets/slider.lisp Sat Sep 30 23:52:59 2006
@@ -44,12 +44,7 @@
(setf orig-flags (logand orig-flags (lognot (logior gfs::+tbs-top+ gfs::+tbs-left+))))
(logior (logand orig-flags (lognot gfs::+tbs-autoticks+)) gfs::+tbs-noticks+))
-(defun sl-ticks-after-flags (orig-flags)
- (setf orig-flags (logand orig-flags (lognot gfs::+tbs-both+)))
- (logand orig-flags (lognot gfs::+tbs-top+)))
-
(defun sl-ticks-before-flags (orig-flags)
- (setf orig-flags (logand orig-flags (lognot gfs::+tbs-both+)))
(logior orig-flags gfs::+tbs-top+))
(defun sl-ticks-both-flags (orig-flags)
@@ -68,8 +63,8 @@
(defun sl-vertical-flags (orig-flags)
(logior orig-flags gfs::+tbs-vert+))
-(defun sl-no-border-flags (orig-flags)
- (logand orig-flags (lognot gfs::+ws-border+)))
+(defun sl-border-flags (orig-flags)
+ (logior orig-flags gfs::+ws-border+))
;;;
;;; methods
@@ -77,7 +72,7 @@
(defmethod compute-style-flags ((self slider) &rest extra-data)
(declare (ignore extra-data))
- (let ((std-flags (logior +default-child-style+ gfs::+ws-tabstop+ gfs::+ws-border+))
+ (let ((std-flags +default-child-style+)
(style (style-of self)))
(loop for sym in style
do (ecase sym
@@ -90,10 +85,12 @@
;; styles that can be combined
;;
- (:no-border (setf std-flags (sl-no-border-flags std-flags)))
- (:ticks-after (setf std-flags (sl-ticks-after-flags std-flags)))
+ (:border (setf std-flags (sl-border-flags std-flags)))
+ (:ticks-after) ; will be handled below
(:ticks-before (setf std-flags (sl-ticks-before-flags std-flags)))
(:tooltip (setf std-flags (sl-tooltip-flags std-flags)))))
+ (if (and (find :ticks-before style) (find :ticks-after style))
+ (setf std-flags (sl-ticks-both-flags std-flags)))
(values std-flags 0)))
(defmethod initialize-instance :after ((self slider) &key outer-limits parent &allow-other-keys)
@@ -170,10 +167,10 @@
(numticks (- (gfs:span-end limits) (gfs:span-start limits)))
(size (gfs:make-size)))
(if (find :vertical (style-of self))
- (setf (gfs:size-width size) (* (vertical-scrollbar-width) 2)
- (gfs:size-height size) (+ (* 8 numticks) b-width))
- (setf (gfs:size-width size) (+ (* 8 numticks) b-width)
- (gfs:size-height size) (* (horizontal-scrollbar-height) 2)))
+ (setf (gfs:size-width size) (floor (* (vertical-scrollbar-width) 5) 2)
+ (gfs:size-height size) (+ (* 10 numticks) b-width))
+ (setf (gfs:size-width size) (+ (* 10 numticks) b-width)
+ (gfs:size-height size) (floor (* (horizontal-scrollbar-height) 5) 2)))
(if (>= width-hint 0)
(setf (gfs:size-width size) width-hint))
(if (>= height-hint 0)
Modified: trunk/src/uitoolkit/widgets/widget-classes.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/widget-classes.lisp (original)
+++ trunk/src/uitoolkit/widgets/widget-classes.lisp Sat Sep 30 23:52:59 2006
@@ -171,7 +171,11 @@
:initform nil)
(min-size
:initarg :minimum-size
- :initform nil))
+ :initform nil)
+ (system-classname
+ :accessor system-classname-of
+ :initform nil
+ :allocation :class)) ; subclasses will shadow this slot
(:documentation "The base class for widgets having pre-defined native behavior."))
(defmacro define-control-class (classname system-classname callback-event-name &optional docstring mixins)
@@ -180,8 +184,8 @@
:accessor callback-event-name-of
:initform ,callback-event-name
:allocation :class)
- (,(intern "SYSTEM-CLASSNAME")
- :reader ,(intern "SYSTEM-CLASSNAME-OF")
+ (system-classname
+ :reader system-classname-of
:initform ,system-classname
:allocation :class))
,(if (typep docstring 'string) `(:documentation ,docstring) `(:documentation ""))))
@@ -214,13 +218,13 @@
(define-control-class
scrollbar
"scrollbar"
- 'event-select
+ 'event-scroll
"This class represents an individual scrollbar control.")
(define-control-class
slider
"msctls_trackbar32"
- 'event-select
+ 'event-scroll
"This class represents a slider (or trackbar) control.")
(defclass color-dialog (widget) ()
Modified: trunk/src/uitoolkit/widgets/widget-constants.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/widget-constants.lisp (original)
+++ trunk/src/uitoolkit/widgets/widget-constants.lisp Sat Sep 30 23:52:59 2006
@@ -95,7 +95,9 @@
(defconstant +vk-right-alt+ #xA5)
(eval-when (:compile-toplevel :load-toplevel :execute)
- (defconstant +default-child-style+ (logior gfs::+ws-child+ gfs::+ws-visible+))
+ (defconstant +default-child-style+ (logior gfs::+ws-child+
+ gfs::+ws-tabstop+
+ gfs::+ws-visible+))
(defconstant +default-widget-width+ 64)
(defconstant +default-widget-height+ 64)
(defconstant +estimated-text-size+ 32) ; bytes
1
0