[graphic-forms-cvs] r329 - in trunk/docs/manual: . gfg gfw

junrue at common-lisp.net junrue at common-lisp.net
Mon Oct 16 06:32:33 UTC 2006


Author: junrue
Date: Mon Oct 16 02:32:32 2006
New Revision: 329

Added:
   trunk/docs/manual/gfw/event-scroll.html
   trunk/docs/manual/gfw/event-session.html
   trunk/docs/manual/gfw/event-timer.html
Modified:
   trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
   trunk/docs/manual/gfg/image-data.html
   trunk/docs/manual/gfw/timer.html
Log:
 

Modified: trunk/docs/manual/Graphic-FormsProgrammingReference.wcp
==============================================================================
--- trunk/docs/manual/Graphic-FormsProgrammingReference.wcp	(original)
+++ trunk/docs/manual/Graphic-FormsProgrammingReference.wcp	Mon Oct 16 02:32:32 2006
@@ -92,7 +92,7 @@
 DefaultTopic=Introduction.html
 
 [TOPICS]
-TitleList=139
+TitleList=142
 TitleList.Title.0=Legal Information
 TitleList.Level.0=0
 TitleList.Url.0=LegalInfo.html
@@ -161,7 +161,7 @@
 TitleList.Keywords.6=GFG`\graphic-forms.uitoolkit.graphics`\Graphics Package
 TitleList.ContextNumber.6=
 TitleList.ApplyTemp.6=0
-TitleList.Expanded.6=1
+TitleList.Expanded.6=0
 TitleList.Kind.6=0
 TitleList.Title.7=ascent
 TitleList.Level.7=2
@@ -618,7 +618,7 @@
 TitleList.Url.52=gfg\image-data.html
 TitleList.Icon.52=0
 TitleList.Status.52=0
-TitleList.Keywords.52=image-data
+TitleList.Keywords.52=image-data`\:data-plugin
 TitleList.ContextNumber.52=
 TitleList.ApplyTemp.52=0
 TitleList.Expanded.52=0
@@ -1161,7 +1161,7 @@
 TitleList.Keywords.106=GFW`\graphic-forms.uitoolkit.widgets`\Widgets Package
 TitleList.ContextNumber.106=
 TitleList.ApplyTemp.106=0
-TitleList.Expanded.106=0
+TitleList.Expanded.106=1
 TitleList.Kind.106=0
 TitleList.Title.107=default-message-filter
 TitleList.Level.107=2
@@ -1303,184 +1303,214 @@
 TitleList.ApplyTemp.120=0
 TitleList.Expanded.120=0
 TitleList.Kind.120=0
-TitleList.Title.121=event-select
+TitleList.Title.121=event-scroll
 TitleList.Level.121=2
-TitleList.Url.121=gfw\event-select.html
+TitleList.Url.121=gfw\event-scroll.html
 TitleList.Icon.121=0
 TitleList.Status.121=0
-TitleList.Keywords.121=event-select
+TitleList.Keywords.121=event-scroll`\:horizontal/event-scroll`\:vertical/event-scroll`\:end`\:page-back`\:page-forward`\:step-back`\:step-forward`\:thumb-position`\:thumb-track
 TitleList.ContextNumber.121=
 TitleList.ApplyTemp.121=0
 TitleList.Expanded.121=0
 TitleList.Kind.121=0
-TitleList.Title.122=event-source
+TitleList.Title.122=event-select
 TitleList.Level.122=2
-TitleList.Url.122=gfw\event-source.html
+TitleList.Url.122=gfw\event-select.html
 TitleList.Icon.122=0
 TitleList.Status.122=0
-TitleList.Keywords.122=event-source
+TitleList.Keywords.122=event-select
 TitleList.ContextNumber.122=
 TitleList.ApplyTemp.122=0
 TitleList.Expanded.122=0
 TitleList.Kind.122=0
-TitleList.Title.123=flow-layout
+TitleList.Title.123=event-session
 TitleList.Level.123=2
-TitleList.Url.123=gfw\flow-layout.html
+TitleList.Url.123=gfw\event-session.html
 TitleList.Icon.123=0
 TitleList.Status.123=0
-TitleList.Keywords.123=flow-layout`\:style/flow-layout`\
+TitleList.Keywords.123=event-session`\:query`\:end`\:logoff`\:replacing-file`\:shutdown`\
 TitleList.ContextNumber.123=
 TitleList.ApplyTemp.123=0
 TitleList.Expanded.123=0
 TitleList.Kind.123=0
-TitleList.Title.124=item
+TitleList.Title.124=event-source
 TitleList.Level.124=2
-TitleList.Url.124=gfw\item.html
+TitleList.Url.124=gfw\event-source.html
 TitleList.Icon.124=0
 TitleList.Status.124=0
-TitleList.Keywords.124=item`\:callback/item`\:item-id
+TitleList.Keywords.124=event-source
 TitleList.ContextNumber.124=
 TitleList.ApplyTemp.124=0
 TitleList.Expanded.124=0
 TitleList.Kind.124=0
-TitleList.Title.125=item-manager
+TitleList.Title.125=event-timer
 TitleList.Level.125=2
-TitleList.Url.125=gfw\item-manager.html
+TitleList.Url.125=gfw\event-timer.html
 TitleList.Icon.125=0
 TitleList.Status.125=0
-TitleList.Keywords.125=item-manager`\:image-provider`\:text-provider`\:sort-predicate
+TitleList.Keywords.125=event-timer
 TitleList.ContextNumber.125=
 TitleList.ApplyTemp.125=0
 TitleList.Expanded.125=0
 TitleList.Kind.125=0
-TitleList.Title.126=heap-layout
+TitleList.Title.126=flow-layout
 TitleList.Level.126=2
-TitleList.Url.126=gfw\heap-layout.html
+TitleList.Url.126=gfw\flow-layout.html
 TitleList.Icon.126=0
 TitleList.Status.126=0
-TitleList.Keywords.126=heap-layout`\:top-child
+TitleList.Keywords.126=flow-layout`\:spacing`\:style/flow-layout`\:horizontal/flow-layout`\:vertical/flow-layout`\:normalize`\:wrap`\
 TitleList.ContextNumber.126=
 TitleList.ApplyTemp.126=0
 TitleList.Expanded.126=0
 TitleList.Kind.126=0
-TitleList.Title.127=layout-managed
+TitleList.Title.127=item
 TitleList.Level.127=2
-TitleList.Url.127=gfw\layout-managed.html
+TitleList.Url.127=gfw\item.html
 TitleList.Icon.127=0
 TitleList.Status.127=0
-TitleList.Keywords.127=layout-managed`\:layout`\
+TitleList.Keywords.127=item`\:callback/item`\:item-id
 TitleList.ContextNumber.127=
 TitleList.ApplyTemp.127=0
 TitleList.Expanded.127=0
 TitleList.Kind.127=0
-TitleList.Title.128=layout-manager
+TitleList.Title.128=item-manager
 TitleList.Level.128=2
-TitleList.Url.128=gfw\layout-manager.html
+TitleList.Url.128=gfw\item-manager.html
 TitleList.Icon.128=0
 TitleList.Status.128=0
-TitleList.Keywords.128=layout-manager`\:bottom-margin`\:horizontal-margins`\:left-margin`\:margins`\:right-margin`\:style/layout-manager`\:top-margin`\:vertical-margins`\
+TitleList.Keywords.128=item-manager`\:image-provider`\:text-provider`\:sort-predicate
 TitleList.ContextNumber.128=
 TitleList.ApplyTemp.128=0
 TitleList.Expanded.128=0
 TitleList.Kind.128=0
-TitleList.Title.129=list-item
+TitleList.Title.129=heap-layout
 TitleList.Level.129=2
-TitleList.Url.129=gfw\list-item.html
+TitleList.Url.129=gfw\heap-layout.html
 TitleList.Icon.129=0
 TitleList.Status.129=0
-TitleList.Keywords.129=list-item
+TitleList.Keywords.129=heap-layout`\:top-child
 TitleList.ContextNumber.129=
 TitleList.ApplyTemp.129=0
 TitleList.Expanded.129=0
 TitleList.Kind.129=0
-TitleList.Title.130=message-loop
+TitleList.Title.130=layout-managed
 TitleList.Level.130=2
-TitleList.Url.130=gfw\message-loop.html
+TitleList.Url.130=gfw\layout-managed.html
 TitleList.Icon.130=0
 TitleList.Status.130=0
-TitleList.Keywords.130=message-loop
+TitleList.Keywords.130=layout-managed`\:layout`\
 TitleList.ContextNumber.130=
 TitleList.ApplyTemp.130=0
 TitleList.Expanded.130=0
 TitleList.Kind.130=0
-TitleList.Title.131=obtain-event-time
+TitleList.Title.131=layout-manager
 TitleList.Level.131=2
-TitleList.Url.131=gfw\obtain-event-time.html
+TitleList.Url.131=gfw\layout-manager.html
 TitleList.Icon.131=0
 TitleList.Status.131=0
-TitleList.Keywords.131=obtain-event-time
+TitleList.Keywords.131=layout-manager`\:bottom-margin`\:horizontal-margins`\:left-margin`\:margins`\:right-margin`\:style/layout-manager`\:top-margin`\:vertical-margins`\
 TitleList.ContextNumber.131=
 TitleList.ApplyTemp.131=0
 TitleList.Expanded.131=0
 TitleList.Kind.131=0
-TitleList.Title.132=timer
+TitleList.Title.132=list-item
 TitleList.Level.132=2
-TitleList.Url.132=gfw\timer.html
+TitleList.Url.132=gfw\list-item.html
 TitleList.Icon.132=0
 TitleList.Status.132=0
-TitleList.Keywords.132=timer`\:delay`\:initial-delay`\
+TitleList.Keywords.132=list-item
 TitleList.ContextNumber.132=
 TitleList.ApplyTemp.132=0
 TitleList.Expanded.132=0
 TitleList.Kind.132=0
-TitleList.Title.133=with-graphics-context
+TitleList.Title.133=message-loop
 TitleList.Level.133=2
-TitleList.Url.133=gfw\with-graphics-context.html
+TitleList.Url.133=gfw\message-loop.html
 TitleList.Icon.133=0
 TitleList.Status.133=0
-TitleList.Keywords.133=with-graphics-context
+TitleList.Keywords.133=message-loop
 TitleList.ContextNumber.133=
 TitleList.ApplyTemp.133=0
 TitleList.Expanded.133=0
 TitleList.Kind.133=0
-TitleList.Title.134=Miscellaneous Topics
-TitleList.Level.134=0
-TitleList.Url.134=MiscellaneousTopics.html
+TitleList.Title.134=obtain-event-time
+TitleList.Level.134=2
+TitleList.Url.134=gfw\obtain-event-time.html
 TitleList.Icon.134=0
 TitleList.Status.134=0
-TitleList.Keywords.134=Miscellaneous Topics
+TitleList.Keywords.134=obtain-event-time
 TitleList.ContextNumber.134=
 TitleList.ApplyTemp.134=0
 TitleList.Expanded.134=0
 TitleList.Kind.134=0
-TitleList.Title.135=Image Data Plugins
-TitleList.Level.135=1
-TitleList.Url.135=ImageDataPlugins.html
+TitleList.Title.135=timer
+TitleList.Level.135=2
+TitleList.Url.135=gfw\timer.html
 TitleList.Icon.135=0
 TitleList.Status.135=0
-TitleList.Keywords.135=Image Data Plugins
+TitleList.Keywords.135=timer`\:delay`\:initial-delay`\
 TitleList.ContextNumber.135=
 TitleList.ApplyTemp.135=0
 TitleList.Expanded.135=0
 TitleList.Kind.135=0
-TitleList.Title.136=Terminology Conventions
-TitleList.Level.136=0
-TitleList.Url.136=TerminologyConventions.html
+TitleList.Title.136=with-graphics-context
+TitleList.Level.136=2
+TitleList.Url.136=gfw\with-graphics-context.html
 TitleList.Icon.136=0
 TitleList.Status.136=0
-TitleList.Keywords.136=terminology`\conventions
+TitleList.Keywords.136=with-graphics-context
 TitleList.ContextNumber.136=
 TitleList.ApplyTemp.136=0
 TitleList.Expanded.136=0
 TitleList.Kind.136=0
-TitleList.Title.137=Glossary
+TitleList.Title.137=Miscellaneous Topics
 TitleList.Level.137=0
-TitleList.Url.137=Glossary.html
+TitleList.Url.137=MiscellaneousTopics.html
 TitleList.Icon.137=0
 TitleList.Status.137=0
-TitleList.Keywords.137=Glossary
+TitleList.Keywords.137=Miscellaneous Topics
 TitleList.ContextNumber.137=
 TitleList.ApplyTemp.137=0
 TitleList.Expanded.137=0
 TitleList.Kind.137=0
-TitleList.Title.138=Footnotes
-TitleList.Level.138=0
-TitleList.Url.138=Footnotes.html
+TitleList.Title.138=Image Data Plugins
+TitleList.Level.138=1
+TitleList.Url.138=ImageDataPlugins.html
 TitleList.Icon.138=0
 TitleList.Status.138=0
-TitleList.Keywords.138=
+TitleList.Keywords.138=Image Data Plugins
 TitleList.ContextNumber.138=
 TitleList.ApplyTemp.138=0
 TitleList.Expanded.138=0
-TitleList.Kind.138=1
+TitleList.Kind.138=0
+TitleList.Title.139=Terminology Conventions
+TitleList.Level.139=0
+TitleList.Url.139=TerminologyConventions.html
+TitleList.Icon.139=0
+TitleList.Status.139=0
+TitleList.Keywords.139=terminology`\conventions
+TitleList.ContextNumber.139=
+TitleList.ApplyTemp.139=0
+TitleList.Expanded.139=0
+TitleList.Kind.139=0
+TitleList.Title.140=Glossary
+TitleList.Level.140=0
+TitleList.Url.140=Glossary.html
+TitleList.Icon.140=0
+TitleList.Status.140=0
+TitleList.Keywords.140=Glossary
+TitleList.ContextNumber.140=
+TitleList.ApplyTemp.140=0
+TitleList.Expanded.140=0
+TitleList.Kind.140=0
+TitleList.Title.141=Footnotes
+TitleList.Level.141=0
+TitleList.Url.141=Footnotes.html
+TitleList.Icon.141=0
+TitleList.Status.141=0
+TitleList.Keywords.141=
+TitleList.ContextNumber.141=
+TitleList.ApplyTemp.141=0
+TitleList.Expanded.141=0
+TitleList.Kind.141=1
 

Modified: trunk/docs/manual/gfg/image-data.html
==============================================================================
--- trunk/docs/manual/gfg/image-data.html	(original)
+++ trunk/docs/manual/gfg/image-data.html	Mon Oct 16 02:32:32 2006
@@ -73,13 +73,13 @@
      attributes is delegated to a plugin 
 object.</FONT></FONT><FONT face=Arial size=2><EM></P></EM></FONT>
 <H4><FONT face=Arial>
-<H4><FONT face=Arial>slots</FONT></H4><FONT face=Arial size=2><EM>
+<H4><FONT face=Arial>initargs</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>data-plugin</FONT></EM></TD>
+    <TD width="20%"><FONT size=2>:data-plugin</FONT></TD>
     <TD><FONT size=2>An instance of <A 
       href="image-data-plugin.html">image-data-plugin</A>.</FONT></TD></TR></TABLE></P></EM></FONT>see also</FONT></H4>
 <P><FONT face=Arial size=2></FONT><FONT face=Arial size=2><FONT 

Added: trunk/docs/manual/gfw/event-scroll.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfw/event-scroll.html	Mon Oct 16 02:32:32 2006
@@ -0,0 +1,140 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>event-scroll</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body><FONT face=Arial>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" 
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
+  
+  <TR>
+    <TD width="60%"><STRONG>event-scroll</STRONG></TD>
+    <TD>
+      <P><FONT size=2>[Generic Function]</FONT> </P></TD></TR></TABLE>
+<HR></H4>
+<P></FONT><FONT face=Arial><STRONG>syntax</STRONG></FONT></P>
+  <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT 
+face=Arial size=2><FONT face=Arial size=2>(gfw:event-scroll <A 
+href="event-dispatcher.html"><EM>event-dispatcher</EM></A><EM> </EM><EM>widget axis detail</EM>)<EM> </EM></P>
+<H4>arguments 
+<P>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff 
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+  
+  <TR>
+    <TD width="20%"><EM><FONT size=2>event-dispatcher</FONT></EM></TD>
+    <TD><FONT size=2>The <A href="event-dispatcher.html" >event-dispatcher</A> that will 
+      process the this event.</FONT></TD></TR>
+  <TR>
+    <TD width="20%"><FONT size=2><EM>widget</EM></FONT></TD>
+    <TD><FONT size=2>  
+       The widget   
+      receiving the scroll 
+event.</FONT></TD></TR>
+  <TR>
+    <TD width="20%"><FONT size=2><EM>axis</EM></FONT></TD>
+    <TD><FONT size=2>One of the following keywords describing the scroll 
+      orientation:<BR>
+      <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0 
+      cellPadding=2 width="100%" border=1>
+        
+        <TR>
+          <TD width="30%"><FONT size=2>:horizontal</FONT></TD>
+          <TD><FONT size=2>        
+                       
+                    Scrolling is occurring on the 
+            horizontal axis.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT size=2>:vertical</FONT></TD>
+          <TD><FONT size=2>         
+                  Scrolling is occurring on the 
+            vertical axis.</FONT></TD></TR></TABLE></FONT></TD></TR>
+  <TR>
+    <TD width="20%"><FONT size=2><EM>detail</EM></FONT></TD>
+    <TD><FONT 
+size=2>  
+      One of the following keywords describing what scrolling action should take place:<BR>
+      <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0 
+      cellPadding=2 width="100%" border=1>
+        
+        <TR>
+          <TD width="30%"><FONT size=2>:end</FONT></TD>
+          <TD><FONT size=2>Move the 
+            viewport such that the bottom or right-most content is revealed.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT size=2>:page-back</FONT></TD>
+          <TD><FONT size=2>Move the 
+            viewport backwards by an amount equal to the viewport's height or 
+            width, or the amount remaining between the current viewport origin and the model 
+            origin, whichever is smaller.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT size=2>:page-forward</FONT></TD>
+          <TD><FONT size=2>Move the 
+            viewport forward by an amount equal to the viewport's height or 
+            width, or the amount remaining between the current viewport origin 
+            and the model extent, whichever is 
+        smaller.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT size=2>:start</FONT></TD>
+          <TD><FONT size=2>Move the viewport such that the top or left-most 
+            model content is revealed.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT 
+          size=2>:step-back</FONT></TD>
+          <TD><FONT size=2>Move the viewport backwards by 
+            an application-defined amount, or the amount remaining between 
+            the current viewport origin and the model origin, whichever is 
+            smaller.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT 
+            size=2>:step-forward</FONT></TD>
+          <TD><FONT size=2>Move the viewport forward 
+            by an application-defined amount, or the amount remaining 
+            between the current viewport origin and the model extent, whichever 
+            is smaller.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT 
+            size=2>:thumb-position</FONT></TD>
+          <TD><FONT size=2>Move the viewport to an 
+            absolute position.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT 
+          size=2>:thumb-track</FONT></TD>
+          <TD><FONT size=2>The user is adjusting the 
+            viewport origin continuously, as when dragging the scrollbar 
+            thumb.</FONT></TD></TR></TABLE></FONT></TD></TR></TABLE></P>description</H4><FONT face=Arial size=2><FONT face=Arial size=2>
+<P>          
+              
+             
+              
+  Implement this method to handle scrolling notifications.</P>
+<P dir=ltr style="MARGIN-RIGHT: 0px">               
+            
+              
+              
+                
+            
+              
+  
+         
+       </FONT>
+<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 
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+  
+  <TR>
+    <TD width="60%">  </TD>
+    <TD>
+      <P><FONT size=1>Copyright © 2006, Jack D. Unrue</FONT> 
+</P></TD></TR></TABLE></P></FONT></FONT></FONT></body>
+</html>

Added: trunk/docs/manual/gfw/event-session.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfw/event-session.html	Mon Oct 16 02:32:32 2006
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>event-session</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body><FONT face=Arial>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" 
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
+  
+  <TR>
+    <TD width="60%"><STRONG>event-session</STRONG></TD>
+    <TD>
+      <P><FONT size=2>[Generic Function]</FONT> </P></TD></TR></TABLE>
+<HR></H4>
+<P></FONT><FONT face=Arial><STRONG>syntax</STRONG></FONT></P>
+  <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT 
+face=Arial size=2><FONT face=Arial size=2>(gfw:event-session <A 
+href="event-dispatcher.html"><EM>event-dispatcher</EM></A><EM> </EM><EM>window</EM> <EM>phase reason</EM>)<EM> </EM></P>
+<H4>arguments 
+<P>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff 
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+  
+  <TR>
+    <TD width="20%"><EM><FONT size=2>event-dispatcher</FONT></EM></TD>
+    <TD><FONT size=2>The <A href="event-dispatcher.html" >event-dispatcher</A> that will 
+      process the this event.</FONT></TD></TR>
+  <TR>
+    <TD width="20%"><FONT size=2><EM>window</EM></FONT></TD>
+    <TD><FONT size=2>The top-level 
+      window to which   
+      this event was 
+delivered.</FONT></TD></TR>
+  <TR>
+    <TD width="20%"><FONT size=2><EM>phase</EM></FONT></TD>
+    <TD><FONT size=2>Identifies which of the two phases this event 
+      represents:<BR>
+      <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0 
+      cellPadding=2 width="100%" border=1>
+        
+        <TR>
+          <TD width="30%"><FONT size=2>:query</FONT></TD>
+          <TD><FONT size=2>Means that the system is querying the application 
+            for permission to proceed with shutdown. Return NIL from this method 
+            if the application has a reason to veto the process, or any non-NIL 
+            value otherwise.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT size=2>:end</FONT></TD>
+          <TD><FONT size=2>This represents the second phase and means that the 
+            system is going down, therefore this event is an opportunity for 
+            graceful cleanup.</FONT></TD></TR></TABLE></FONT></TD></TR>
+  <TR>
+    <TD width="20%"><FONT size=2><EM>reason</EM></FONT></TD>
+    <TD><FONT 
+size=2>Provides more 
+      detail to help the application decide on the proper course of action:<BR>
+      <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#ffffff cellSpacing=0 
+      cellPadding=2 width="100%" border=1>
+        
+        <TR>
+          <TD width="30%"><FONT size=2>:logoff</FONT></TD>
+          <TD><FONT size=2>The user is logging off.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT size=2>:replacing-file</FONT></TD>
+          <TD><FONT size=2>The application must exit because a file it is 
+            using is being replaced.</FONT></TD></TR>
+        <TR>
+          <TD width="30%"><FONT size=2>:shutdown</FONT></TD>
+          <TD><FONT size=2>The system is shutting down or 
+        restarting.</FONT></TD></TR></TABLE></FONT></TD></TR></TABLE></P>description</H4><FONT face=Arial size=2><FONT face=Arial size=2>
+<P>Implement this method to participate in the system's session shutdown 
+protocol. When the user chooses to end the session (by logging out or by 
+shutting down), or if an application calls one of the Win32 shutdown functions, 
+every application is given a veto option. This event function will be called at 
+least once for each top-level window in the application.</P>
+<P>The MSDN documentation makes the following recommendations for handling this 
+event: </P>
+<UL>
+  <LI>Whenever possible, applications should respect the user's intentions by 
+  allowing the session to end. </LI>
+  <LI>In the case of a critical operation, provide a dialog or other feedback 
+  with information for the user as to consequences if the application is 
+  interrupted at this time. </LI>
+  <LI>Respond to the :query event as quickly as possible, leaving time-consuming 
+  cleanup to be done in the session :end event. </LI></UL>
+<P dir=ltr style="MARGIN-RIGHT: 0px">               
+            
+              
+              
+                
+            
+              
+  
+         
+       </FONT>
+<HR>
+</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 
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+  
+  <TR>
+    <TD width="60%">  </TD>
+    <TD>
+      <P><FONT size=1>Copyright © 2006, Jack D. Unrue</FONT> 
+</P></TD></TR></TABLE></P></FONT></FONT></FONT></body>
+</html>

Added: trunk/docs/manual/gfw/event-timer.html
==============================================================================
--- (empty file)
+++ trunk/docs/manual/gfw/event-timer.html	Mon Oct 16 02:32:32 2006
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>event-timer</title>
+<meta name="GENERATOR" content="WinCHM">
+<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
+
+</head>
+
+<body><FONT face=Arial>
+<H4>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" 
+borderColor=#ffffff cellSpacing=0 cellPadding=2 width="100%" border=1>
+  
+  <TR>
+    <TD width="60%"><STRONG>event-timer</STRONG></TD>
+    <TD>
+      <P><FONT size=2>[Generic Function]</FONT> </P></TD></TR></TABLE>
+<HR></H4>
+<P></FONT><FONT face=Arial><STRONG>syntax</STRONG></FONT></P>
+  <P dir=ltr style="MARGIN-RIGHT: 0px"><FONT 
+face=Arial size=2><FONT face=Arial size=2>(gfw:event-timer <A 
+href="event-dispatcher.html"><EM>event-dispatcher</EM></A><EM> </EM> <A 
+href="timer.html"><EM>timer</EM></A>)<EM> </EM></P>
+<H4><FONT face=Arial>arguments 
+<P>
+<TABLE style="WIDTH: 100%; BORDER-COLLAPSE: collapse" borderColor=#ffffff 
+cellSpacing=0 cellPadding=2 width="100%" border=1>
+  
+  <TR>
+    <TD width="20%"><EM><FONT size=2>event-dispatcher</FONT></EM></TD>
+    <TD><FONT size=2>The <A href="event-dispatcher.html" >event-dispatcher</A> that will 
+      process the this event.</FONT></TD></TR>
+  <TR>
+    <TD width="20%"><FONT size=2><EM>timer</EM></FONT></TD>
+    <TD><FONT size=2>The <A 
+      href="timer.html">timer</A>   
+      that generated the 
+event.</FONT></TD></TR></TABLE></P>description</FONT></H4><FONT face=Arial size=2>
+<P dir=ltr style="MARGIN-RIGHT: 0px"><FONT face=Arial size=2>               
+            
+              
+              
+                
+            
+            Implement a 
+ method 
+for this generic function to handle timer   
+       notifications.</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/gfw/timer.html
==============================================================================
--- trunk/docs/manual/gfw/timer.html	(original)
+++ trunk/docs/manual/gfw/timer.html	Mon Oct 16 02:32:32 2006
@@ -41,8 +41,10 @@
            
     
              
-           A timer is a 
-non-windowed object that generates events at a regular (adjustable)  
+            A timer is a 
+non-windowed object that generates events at a regular (adjustable) 
+frequency. Applications handle timer events by implementing the <A 
+href="event-timer.html">event-timer</A>  
     
              
            
@@ -52,7 +54,18 @@
            
     
              
-           frequency. Applications  
+               
+         
+    
+             
+           
+          
+          
+       
+           
+    
+             
+              
     
              
            
@@ -64,7 +77,7 @@
              
            
           
-   handle timer events  
+       
     
              
            
@@ -76,7 +89,7 @@
              
           
              
-     by implementing the timer-event generic 
+         generic 
 function.   
     
              



More information about the Graphic-forms-cvs mailing list