[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