diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-09-30 20:25:36 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-09-30 20:25:36 +0000 |
| commit | 2c61d60470b0583614437950066b2f63c4ac2782 (patch) | |
| tree | f32ab07a4acdbfca9f3389ec851dc5c4b9e09653 /documentation/subclassing.html | |
| parent | eb9a83b3483608286be0a9ead6b98938d21370f3 (diff) | |
Documentation updates.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1625 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'documentation/subclassing.html')
| -rw-r--r-- | documentation/subclassing.html | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/documentation/subclassing.html b/documentation/subclassing.html index 15bf6179f..ad2a1a6f0 100644 --- a/documentation/subclassing.html +++ b/documentation/subclassing.html @@ -164,7 +164,7 @@ Look through the header files for <TT>FL_RESERVED_TYPE</TT> to find an unused number. If you make a subclass of <TT>Fl_Window</TT> you must use <TT>FL_WINDOW + n</TT> (<TT>n</tt> must be in the range 1 to 7). </P> -<H2>Handling Events</H2> +<H2><A NAME="handle">Handling Events</A></H2> The virtual method <TT>int Fl_Widget::handle(int event)</TT> is called to handle each event passed to the widget. It can: <UL> @@ -173,7 +173,7 @@ to handle each event passed to the widget. It can: </A> if the widget needs to be redisplayed. </LI> <LI>Call <A href=Fl_Widget.html#Fl_Widget.damage><TT> Fl_Widget::damage(n)</TT></A> if the widget needs a partial-update -(assumming you provide support for this in your <TT>Fl_Widget::draw()</TT> +(assuming you provide support for this in your <A HREF="#draw"><TT>Fl_Widget::draw()</TT></A> method). </LI> <LI>Call <A href=Fl_Widget.html#Fl_Widget.do_callback><TT> Fl_Widget::do_callback()</TT></A> if a callback should be generated. </LI> @@ -226,7 +226,7 @@ int MyClass::handle(int event) { You must return non-zero if your <TT>handle()</TT> method uses the event. If you return zero it indicates to the parent widget that it can try sending the event to another widget. -<H2>Drawing the Widget</H2> +<H2><A NAME="draw">Drawing the Widget</A></H2> The <TT>draw()</TT> virtual method is called when FLTK wants you to redraw your widget. It will be called if and only if <TT>damage()</TT> is non-zero, and <TT>damage()</TT> will be cleared to zero after it @@ -366,7 +366,7 @@ may be UTF-8) between applications: <UL> <LI><A href=functions.html#paste><TT>Fl::paste</TT></A></LI> <LI><A href=functions.html#selection><TT>Fl::selection</TT></A></LI> -<LI><A href=#selection_length><TT>Fl::selection_length</TT></A></LI> +<LI><A href=functions.html#selection_length><TT>Fl::selection_length</TT></A></LI> <LI><A href=functions.html#selection_owner><TT>Fl::selection_owner</TT></A></LI> </UL> It may be possible to cut/paste non-text data by using <A href=osissues.html#add_handler> |
