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_Overlay_Window.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_Overlay_Window.html')
| -rw-r--r-- | documentation/Fl_Overlay_Window.html | 124 |
1 files changed, 55 insertions, 69 deletions
diff --git a/documentation/Fl_Overlay_Window.html b/documentation/Fl_Overlay_Window.html index b9b0218de..aff4ef694 100644 --- a/documentation/Fl_Overlay_Window.html +++ b/documentation/Fl_Overlay_Window.html @@ -1,70 +1,56 @@ -<html> -<body> - -<hr break> - -<h2><a name="Fl_Overlay_Window">class Fl_Overlay_Window</a></h2> - -<hr> - -<h3>Class Hierarchy</h3> - -<ul><pre> -<a href="#Fl_Double_Window">Fl_Double_Window</a> +<HTML><BODY> +<HR break> +<H2><A name=Fl_Overlay_Window>class Fl_Overlay_Window</A></H2> +<HR> +<H3>Class Hierarchy</H3> +<UL> +<PRE> +<A href=Fl_Double_Window.html#Fl_Double_Window>Fl_Double_Window</A> | - +----<b>Fl_Overlay_Window</b> -</pre></ul> - -<h3>Include Files</h3> - -<ul><pre> -#include <FL/Fl_Overlay_Window.H> -</pre></ul> - -<h3>Description</h3> - -This window provides double buffering and also the ability to draw the -"overlay" which is another picture placed on top of the main image. -The overlay is designed to be a rapidly-changing but simple graphic -such as a mouse selection box. <tt>Fl_Overlay_Window</tt> uses the -overlay planes provided by your graphics hardware if they are available. - -<p>If no hardware support is found the overlay is simulated by drawing -directly into the on-screen copy of the double-buffered window, and -"erased" by copying the backbuffer over it again. This means the -overlay will blink if you change the image in the window. - -<h3>Methods</h3> - -<ul> - <li><a href="#Fl_Overlay_Window.Fl_Overlay_Window">Fl_Overlay_Window</a> - <li><a href="#Fl_Overlay_Window.~Fl_Overlay_Window">~Fl_Overlay_Window</a> - <li><a href="#Fl_Overlay_Window.draw_overlay">draw_overlay</a> - <li><a href="#Fl_Overlay_Window.redraw_overlay">redraw_overlay</a> -</ul> - -<h4><a name="Fl_Overlay_Window.Fl_Overlay_Window">Fl_Overlay_Window::Fl_Overlay_Window(int x, int y, int w, int h, const char *label = 0)</a></h4> - -Creates a new <tt>Fl_Overlay_Window</tt> widget using the given position, size, and -label (title) string. - -<h4><a name="Fl_Overlay_Window.~Fl_Overlay_Window">virtual Fl_Overlay_Window::~Fl_Overlay_Window()</a></h4> - -Destroys the window and all child widgets. - -<h4><a name="Fl_Overlay_Window.">virtual void Fl_Overlay_Window::draw_overlay() = 0</a></h4> - -You must subclass <tt>Fl_Overlay_Window</tt> and provide this method. It is -just like a <tt>draw()</tt> method, except it draws the overlay. The overlay -will have already been "cleared" when this is called. You can use any -of the routines described in <a href="#Drawing"><FL/fl_draw.H></a>. - -<h4><a name="Fl_Overlay_Window.">void Fl_Overlay_Window::redraw_overlay()</a></h4> - -Call this to indicate that the overlay data has changed and needs to -be redrawn. The overlay will be clear until the first time this is -called, so if you want an initial display you must call this after -calling <tt>show()</tt>. - -</body> -</html> + +----<B>Fl_Overlay_Window</B> +</PRE> +</UL> +<H3>Include Files</H3> +<UL> +<PRE> +#include <FL/Fl_Overlay_Window.H> +</PRE> +</UL> +<H3>Description</H3> + This window provides double buffering and also the ability to draw the +"overlay" which is another picture placed on top of the main image. The +overlay is designed to be a rapidly-changing but simple graphic such as +a mouse selection box. <TT>Fl_Overlay_Window</TT> uses the overlay +planes provided by your graphics hardware if they are available. +<P>If no hardware support is found the overlay is simulated by drawing +directly into the on-screen copy of the double-buffered window, and +"erased" by copying the backbuffer over it again. This means the +overlay will blink if you change the image in the window. </P> +<H3>Methods</H3> +<UL> +<LI><A href=#Fl_Overlay_Window.Fl_Overlay_Window>Fl_Overlay_Window</A></LI> +<LI><A href=#Fl_Overlay_Window.~Fl_Overlay_Window>~Fl_Overlay_Window</A></LI> +<LI><A href=#Fl_Overlay_Window.draw_overlay>draw_overlay</A></LI> +<LI><A href=#Fl_Overlay_Window.redraw_overlay>redraw_overlay</A></LI> +</UL> +<H4><A name=Fl_Overlay_Window.Fl_Overlay_Window> +Fl_Overlay_Window::Fl_Overlay_Window(int x, int y, int w, int h, const +char *label = 0)</A></H4> + Creates a new <TT>Fl_Overlay_Window</TT> widget using the given +position, size, and label (title) string. +<H4><A name=Fl_Overlay_Window.~Fl_Overlay_Window>virtual +Fl_Overlay_Window::~Fl_Overlay_Window()</A></H4> + Destroys the window and all child widgets. +<H4><A name=Fl_Overlay_Window.>virtual void +Fl_Overlay_Window::draw_overlay() = 0</A></H4> + You must subclass <TT>Fl_Overlay_Window</TT> and provide this method. + It is just like a <TT>draw()</TT> method, except it draws the overlay. + The overlay will have already been "cleared" when this is called. You +can use any of the routines described in <A href=drawing.html#Drawing> +<FL/fl_draw.H></A>. +<H4><A name=Fl_Overlay_Window.>void Fl_Overlay_Window::redraw_overlay()</A> +</H4> + Call this to indicate that the overlay data has changed and needs to +be redrawn. The overlay will be clear until the first time this is +called, so if you want an initial display you must call this after +calling <TT>show()</TT>. </BODY></HTML>
\ No newline at end of file |
