diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 1999-01-13 19:28:54 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 1999-01-13 19:28:54 +0000 |
| commit | d7b88a3bcc7e76f38ee5799be7722fd5a10781ef (patch) | |
| tree | d8984d45424c9b2cdb199c1918f38bfea4a8211d /documentation/Fl_Free.html | |
| parent | 30fa233681467b82b165e7d42cd0bea778b93768 (diff) | |
Updated all links so they work between files.
Revision 1.
git-svn-id: file:///fltk/svn/fltk/trunk@219 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'documentation/Fl_Free.html')
| -rw-r--r-- | documentation/Fl_Free.html | 123 |
1 files changed, 55 insertions, 68 deletions
diff --git a/documentation/Fl_Free.html b/documentation/Fl_Free.html index 55616cb30..c444faebe 100644 --- a/documentation/Fl_Free.html +++ b/documentation/Fl_Free.html @@ -1,74 +1,65 @@ -<html> -<body> - -<hr break> - -<h2><a name="Fl_Free">class Fl_Free</a></h2> - -<hr> - -<h3>Class Hierarchy</h3> - -<ul><pre> -<a href="#Fl_Widget">Fl_Widget</a> +<HTML><BODY> +<HR break> +<H2><A name=Fl_Free>class Fl_Free</A></H2> +<HR> +<H3>Class Hierarchy</H3> +<UL> +<PRE> +<A href=Fl_Widget.html#Fl_Widget>Fl_Widget</A> | - +----<b>Fl_Free</b> -</pre></ul> - -<h3>Include Files</h3> - -<ul><pre> -#include <FL/Fl_Free.H> -</pre></ul> - -<h3>Description</h3> - -Emulation of the Forms "free" widget. This emulation allows the free -demo to run, and appears to be useful for porting programs written in -Forms which use the free widget or make subclasses of the Forms widgets. - -<p>There are five types of free, which determine when the handle -function is called: - -<ul><pre> + +----<B>Fl_Free</B> +</PRE> +</UL> +<H3>Include Files</H3> +<UL> +<PRE> +#include <FL/Fl_Free.H> +</PRE> +</UL> +<H3>Description</H3> + Emulation of the Forms "free" widget. This emulation allows the free +demo to run, and appears to be useful for porting programs written in +Forms which use the free widget or make subclasses of the Forms +widgets. +<P>There are five types of free, which determine when the handle +function is called: </P> +<UL> +<PRE> #define FL_NORMAL_FREE 1 #define FL_SLEEPING_FREE 2 #define FL_INPUT_FREE 3 #define FL_CONTINUOUS_FREE 4 #define FL_ALL_FREE 5 -</pre></ul> - -<p>An FL_INPUT_FREE accepts FL_FOCUS events. A FL_CONTINUOUS_FREE -sets a timeout callback 100 times a second and provides a FL_STEP -event, this has obvious detrimental effects on machine performance. -FL_ALL_FREE does both. FL_SLEEPING_FREE are deactivated. - -<h3>Methods</h3> - -<ul> - <li><a href="#Fl_Free.Fl_Free">Fl_Free</a> - <li><a href="#Fl_Free.~Fl_Free">~Fl_Free</a> -</ul> - -<h4><a name="Fl_Free.Fl_Free">Fl_Free(uchar type, int, int, int, int, const char*l, FL_HANDLEPTR hdl)</a></h4> - -The constructor takes both the <tt>type</tt> and the <tt>handle</tt> function. -The handle function should be declared as follows: - -<ul><pre> +</PRE> +</UL> +<P>An FL_INPUT_FREE accepts FL_FOCUS events. A FL_CONTINUOUS_FREE sets +a timeout callback 100 times a second and provides a FL_STEP event, +this has obvious detrimental effects on machine performance. +FL_ALL_FREE does both. FL_SLEEPING_FREE are deactivated. </P> +<H3>Methods</H3> +<UL> +<LI><A href=#Fl_Free.Fl_Free>Fl_Free</A></LI> +<LI><A href=#Fl_Free.~Fl_Free>~Fl_Free</A></LI> +</UL> +<H4><A name=Fl_Free.Fl_Free>Fl_Free(uchar type, int, int, int, int, +const char*l, FL_HANDLEPTR hdl)</A></H4> + The constructor takes both the <TT>type</TT> and the <TT>handle</TT> + function. The handle function should be declared as follows: +<UL> +<PRE> int handle_function(Fl_Widget *w, int event, float event_x, float event_y, char key) -</pre></ul> - -This function is called from the the <tt>handle()</tt> method in -response to most events, and is called by the <tt>draw()</tt> method. -The <tt>event</tt> argument contains the event type: - -<ul><pre> +</PRE> +</UL> + This function is called from the the <TT>handle()</TT> method in +response to most events, and is called by the <TT>draw()</TT> method. +The <TT>event</TT> argument contains the event type: +<UL> +<PRE> // old event names for compatability: #define FL_MOUSE FL_DRAG #define FL_DRAW 0 @@ -76,12 +67,8 @@ The <tt>event</tt> argument contains the event type: #define FL_FREEMEM 12 #define FL_FREEZE FL_UNMAP #define FL_THAW FL_MAP -</pre></ul> - -<h4><a name="Fl_Free.~Fl_Free">virtual Fl_Free::~Fl_Free()</a></h4> - -The destructor will call the handle function with the event -<tt>FL_FREE_MEM</tt>. - -</body> -</html> +</PRE> +</UL> +<H4><A name=Fl_Free.~Fl_Free>virtual Fl_Free::~Fl_Free()</A></H4> + The destructor will call the handle function with the event <TT> +FL_FREE_MEM</TT>. </BODY></HTML>
\ No newline at end of file |
