diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-11-17 18:18:53 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-11-17 18:18:53 +0000 |
| commit | c63083837ff47b891c2c833125c82addcbe4b521 (patch) | |
| tree | eecf422f03a604a9aabaa22556e4a18657fdaf3e /src/Fl_Tooltip.cxx | |
| parent | e5db11fd430d31a23d9fb5315910dc64b2e974d0 (diff) | |
Limit width of drop-down button in Fl_Choice widgets.
Fix tooltip bug where the wrong tooltip would be shown.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1692 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_Tooltip.cxx')
| -rw-r--r-- | src/Fl_Tooltip.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Fl_Tooltip.cxx b/src/Fl_Tooltip.cxx index 7248a4a3b..383a4ba10 100644 --- a/src/Fl_Tooltip.cxx +++ b/src/Fl_Tooltip.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Tooltip.cxx,v 1.38.2.4 2001/10/29 03:44:32 easysw Exp $" +// "$Id: Fl_Tooltip.cxx,v 1.38.2.5 2001/11/17 18:18:53 easysw Exp $" // // Tooltip source file for the Fast Light Tool Kit (FLTK). // @@ -110,7 +110,6 @@ public: // when the pointer enters them void Fl_Tooltip::enter(Fl_Widget *w) { -// printf("Fl_Tooltip::enter(%p)\n", w); if ((!w || !w->tooltip()) && tooltip_callback_ && window) { Fl::remove_timeout(tooltip_callback_); window->hide(); @@ -118,6 +117,7 @@ Fl_Tooltip::enter(Fl_Widget *w) { return; } if (!tooltip_callback_ || !w || !w->tooltip()) return; + Fl::remove_timeout(tooltip_callback_); Fl::add_timeout(delay_, tooltip_callback_, w); } @@ -127,7 +127,7 @@ Fl_Tooltip::enter(Fl_Widget *w) { // the widget void Fl_Tooltip::exit(Fl_Widget *w) { -// printf("Fl_Tooltip::exit(%p)\n", w); + printf("Fl_Tooltip::exit(%p)\n", w); if (tooltip_exit_) tooltip_exit_(w); } @@ -189,5 +189,5 @@ Fl_Tooltip::tooltip_timeout(void *v) { // -// End of "$Id: Fl_Tooltip.cxx,v 1.38.2.4 2001/10/29 03:44:32 easysw Exp $". +// End of "$Id: Fl_Tooltip.cxx,v 1.38.2.5 2001/11/17 18:18:53 easysw Exp $". // |
