diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-08-02 15:32:00 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-08-02 15:32:00 +0000 |
| commit | 836d2fac260c861106e0d96203bea4a04c9dd2d2 (patch) | |
| tree | e265f4eab743fc350dac1af4394fe88440c7181c /src | |
| parent | bd069130577e28b3b26dbb5637bb3172fe108e81 (diff) | |
Fix tooltips a la 2.0.
Update 1.1 tooltip interface to be identical to the 2.0 interface for
most things (no enter_area function right now...)
Add localized makedepend files (no system include files, just ../FL/bla.h)
so that builds recompile as necessary.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1516 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl.cxx | 14 | ||||
| -rw-r--r-- | src/Fl_Button.cxx | 10 | ||||
| -rw-r--r-- | src/Fl_Group.cxx | 10 | ||||
| -rw-r--r-- | src/Fl_Tooltip.cxx | 30 | ||||
| -rw-r--r-- | src/Fl_Widget.cxx | 11 | ||||
| -rw-r--r-- | src/Makefile | 7 | ||||
| -rw-r--r-- | src/makedepend | 317 |
7 files changed, 368 insertions, 31 deletions
diff --git a/src/Fl.cxx b/src/Fl.cxx index b973d1748..86a2416f3 100644 --- a/src/Fl.cxx +++ b/src/Fl.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl.cxx,v 1.24.2.41.2.1 2001/08/01 21:24:49 easysw Exp $" +// "$Id: Fl.cxx,v 1.24.2.41.2.2 2001/08/02 15:31:59 easysw Exp $" // // Main event handling code for the Fast Light Tool Kit (FLTK). // @@ -26,6 +26,7 @@ #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/x.H> +#include <FL/Fl_Tooltip.H> #include <ctype.h> #include <stdlib.h> #include <string.h> @@ -149,7 +150,7 @@ void Fl::remove_timeout(Fl_Timeout_Handler cb, void *arg) { // This may change in the future. for (Timeout** p = &first_timeout; *p;) { Timeout* t = *p; - if (t->cb == cb && t->arg == arg) { + if (t->cb == cb && (t->arg == arg || !arg)) { *p = t->next; t->next = free_timeout; free_timeout = t; @@ -388,6 +389,7 @@ void Fl::focus(Fl_Widget *o) { void Fl::belowmouse(Fl_Widget *o) { if (grab()) return; // don't do anything while grab is on + Fl_Tooltip::enter(o); Fl_Widget *p = belowmouse_; if (o != p) { belowmouse_ = o; @@ -469,6 +471,7 @@ void fl_throw_focus(Fl_Widget *o) { if (o->contains(Fl::focus())) Fl::focus_ = 0; if (o == fl_xfocus) fl_xfocus = 0; if (o == fl_xmousewin) fl_xmousewin = 0; + Fl_Tooltip::exit(o); fl_fix_focus(); } @@ -510,6 +513,7 @@ int Fl::handle(int event, Fl_Window* window) return 1; case FL_PUSH: + if (!pushed()) Fl_Tooltip::enter(0); if (grab()) w = grab(); else if (modal() && w != modal()) return 0; pushed_ = w; @@ -548,6 +552,8 @@ int Fl::handle(int event, Fl_Window* window) return 1; case FL_KEYBOARD: + Fl_Tooltip::enter((Fl_Widget*)0); + fl_xfocus = window; // this should not happen! But maybe it does: // Try it as keystroke, sending it to focus and all parents: @@ -565,6 +571,7 @@ int Fl::handle(int event, Fl_Window* window) event = FL_SHORTCUT; case FL_SHORTCUT: + Fl_Tooltip::enter((Fl_Widget*)0); if (grab()) {w = grab(); break;} // send it to grab window @@ -605,7 +612,6 @@ int Fl::handle(int event, Fl_Window* window) void Fl_Window::hide() { clear_visible(); - Fl_Tooltip::exit(this); if (!shown()) return; @@ -782,5 +788,5 @@ void Fl_Window::flush() { } // -// End of "$Id: Fl.cxx,v 1.24.2.41.2.1 2001/08/01 21:24:49 easysw Exp $". +// End of "$Id: Fl.cxx,v 1.24.2.41.2.2 2001/08/02 15:31:59 easysw Exp $". // diff --git a/src/Fl_Button.cxx b/src/Fl_Button.cxx index 50934aaee..76eb8b5fd 100644 --- a/src/Fl_Button.cxx +++ b/src/Fl_Button.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Button.cxx,v 1.4.2.6.2.1 2001/08/01 21:24:49 easysw Exp $" +// "$Id: Fl_Button.cxx,v 1.4.2.6.2.2 2001/08/02 15:31:59 easysw Exp $" // // Button widget for the Fast Light Tool Kit (FLTK). // @@ -26,7 +26,6 @@ #include <FL/Fl.H> #include <FL/Fl_Button.H> #include <FL/Fl_Group.H> -#include <FL/Fl_Tooltip.H> // tooltip // There are a lot of subclasses, named Fl_*_Button. Some of // them are implemented by setting the type() value and testing it @@ -61,15 +60,11 @@ int Fl_Button::handle(int event) { int newval; switch (event) { case FL_ENTER: - Fl_Tooltip::enter(this); // tooltip - return 1; // tooltip case FL_LEAVE: // if ((value_?selection_color():color())==FL_GRAY) redraw(); - Fl_Tooltip::exit(this); // tooltip return 1; case FL_PUSH: case FL_DRAG: - Fl_Tooltip::exit(this); // tooltip if (Fl::event_inside(this)) { if (type() == FL_RADIO_BUTTON) newval = 1; else newval = !oldval; @@ -82,7 +77,6 @@ int Fl_Button::handle(int event) { } return 1; case FL_RELEASE: - Fl_Tooltip::exit(this); // tooltip if (value_ == oldval) { if (when() & FL_WHEN_NOT_CHANGED) do_callback(); return 1; @@ -124,5 +118,5 @@ Fl_Button::Fl_Button(int x,int y,int w,int h, const char *l) } // -// End of "$Id: Fl_Button.cxx,v 1.4.2.6.2.1 2001/08/01 21:24:49 easysw Exp $". +// End of "$Id: Fl_Button.cxx,v 1.4.2.6.2.2 2001/08/02 15:31:59 easysw Exp $". // diff --git a/src/Fl_Group.cxx b/src/Fl_Group.cxx index 2b371da36..db7d1bc43 100644 --- a/src/Fl_Group.cxx +++ b/src/Fl_Group.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Group.cxx,v 1.8.2.8.2.1 2001/08/01 21:24:49 easysw Exp $" +// "$Id: Fl_Group.cxx,v 1.8.2.8.2.2 2001/08/02 15:31:59 easysw Exp $" // // Group widget for the Fast Light Tool Kit (FLTK). // @@ -278,16 +278,12 @@ void Fl_Group::clear() { for (int i=old_children; i--;) { Fl_Widget* o = *a++; // test the parent to see if child already destructed: - if (o->parent() == this) { - Fl_Tooltip::exit(o); - delete o; - } + if (o->parent() == this) delete o; } if (old_children > 1) free((void*)old_array); } Fl_Group::~Fl_Group() { - Fl_Tooltip::exit(this); clear(); } @@ -527,5 +523,5 @@ void Fl_Group::draw_outside_label(const Fl_Widget& w) const { } // -// End of "$Id: Fl_Group.cxx,v 1.8.2.8.2.1 2001/08/01 21:24:49 easysw Exp $". +// End of "$Id: Fl_Group.cxx,v 1.8.2.8.2.2 2001/08/02 15:31:59 easysw Exp $". // diff --git a/src/Fl_Tooltip.cxx b/src/Fl_Tooltip.cxx index a2c05b07a..929f90ca9 100644 --- a/src/Fl_Tooltip.cxx +++ b/src/Fl_Tooltip.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Tooltip.cxx,v 1.38.2.1 2001/08/01 21:24:49 easysw Exp $" +// "$Id: Fl_Tooltip.cxx,v 1.38.2.2 2001/08/02 15:31:59 easysw Exp $" // // Tooltip source file for the Fast Light Tool Kit (FLTK). // @@ -27,6 +27,7 @@ #include <FL/Fl_Menu_Window.H> #include <FL/Fl_Box.H> #include <FL/fl_draw.H> +#include <FL/Fl_Tooltip.H> #include <stdio.h> @@ -71,7 +72,7 @@ public: Fl_Window *widgetWindow = Fl_Tooltip::widget->window(); if (!widgetWindow) { - printf("!widgetWindow\n"); +// printf("!widgetWindow\n"); return; } @@ -109,6 +110,13 @@ 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(); + shown = 0; + return; + } if (!tooltip_callback_ || !w || !w->tooltip()) return; Fl::add_timeout(delay_, tooltip_callback_, w); } @@ -119,14 +127,21 @@ Fl_Tooltip::enter(Fl_Widget *w) { // the widget void Fl_Tooltip::exit(Fl_Widget *w) { - if (tooltip_exit_ && w && w->tooltip()) tooltip_exit_(w); +// printf("Fl_Tooltip::exit(%p)\n", w); + if (tooltip_exit_) tooltip_exit_(w); } void Fl_Tooltip::tooltip_exit(Fl_Widget *w) { - Fl::remove_timeout(tooltip_callback_, w); - if ((w == widget || (widget && w == widget->window())) && shown && window) { - widget = 0; +// printf("Fl_Tooltip::tooltip_exit(%p), widget = %p, window = %p, shown = %d\n", +// w, widget, window, shown); + if (!w || w != widget) return; + + Fl::remove_timeout(tooltip_callback_); + + widget = 0; + + if (window) { window->hide(); shown = 0; } @@ -134,6 +149,7 @@ Fl_Tooltip::tooltip_exit(Fl_Widget *w) { void Fl_Tooltip::tooltip_timeout(void *v) { +// printf("Fl_Tooltip::tooltip_timeout(%p)\n", v); if (!window) { Fl_Group* saveCurrent = Fl_Group::current(); Fl_Group::current(0); @@ -172,5 +188,5 @@ Fl_Tooltip::tooltip_timeout(void *v) { // -// End of "$Id: Fl_Tooltip.cxx,v 1.38.2.1 2001/08/01 21:24:49 easysw Exp $". +// End of "$Id: Fl_Tooltip.cxx,v 1.38.2.2 2001/08/02 15:31:59 easysw Exp $". // diff --git a/src/Fl_Widget.cxx b/src/Fl_Widget.cxx index 1ba161afd..f10655e3d 100644 --- a/src/Fl_Widget.cxx +++ b/src/Fl_Widget.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Widget.cxx,v 1.5.2.4 2001/01/22 15:13:40 easysw Exp $" +// "$Id: Fl_Widget.cxx,v 1.5.2.4.2.1 2001/08/02 15:31:59 easysw Exp $" // // Base widget class for the Fast Light Tool Kit (FLTK). // @@ -26,6 +26,8 @@ #include <FL/Fl.H> #include <FL/Fl_Widget.H> #include <FL/Fl_Group.H> +#include <FL/Fl_Tooltip.H> + //////////////////////////////////////////////////////////////// // for compatability with Forms, all widgets without callbacks are @@ -93,6 +95,11 @@ Fl_Widget::Fl_Widget(int X, int Y, int W, int H, const char* L) { if (Fl_Group::current()) Fl_Group::current()->add(this); } +void Fl_Widget::tooltip(const char *t) { + Fl_Tooltip::enable(); + tooltip_ = t; +} + void Fl_Widget::resize(int X, int Y, int W, int H) { x_ = X; y_ = Y; w_ = W; h_ = H; } @@ -198,5 +205,5 @@ int Fl_Widget::contains(const Fl_Widget *o) const { } // -// End of "$Id: Fl_Widget.cxx,v 1.5.2.4 2001/01/22 15:13:40 easysw Exp $". +// End of "$Id: Fl_Widget.cxx,v 1.5.2.4.2.1 2001/08/02 15:31:59 easysw Exp $". // diff --git a/src/Makefile b/src/Makefile index 4c6349e04..15d1c3d86 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,5 +1,5 @@ # -# "$Id: Makefile,v 1.18.2.14.2.1 2001/08/01 21:24:49 easysw Exp $" +# "$Id: Makefile,v 1.18.2.14.2.2 2001/08/02 15:31:59 easysw Exp $" # # Library makefile for the Fast Light Tool Kit (FLTK). # @@ -169,7 +169,8 @@ clean : touch makedepend depend: - $(MAKEDEPEND) -I.. $(CXXFLAGS) $(CPPFILES) $(CFILES) > makedepend +# $(MAKEDEPEND) -I.. $(CXXFLAGS) $(CPPFILES) $(CFILES) > makedepend + makedepend -Y -I.. -f makedepend $(CPPFILES) $(CFILES) include makedepend @@ -208,5 +209,5 @@ install: $(LIBRARY) $(DSONAME) ln -s FL $(includedir)/Fl # -# End of "$Id: Makefile,v 1.18.2.14.2.1 2001/08/01 21:24:49 easysw Exp $". +# End of "$Id: Makefile,v 1.18.2.14.2.2 2001/08/02 15:31:59 easysw Exp $". # diff --git a/src/makedepend b/src/makedepend new file mode 100644 index 000000000..334ec39d3 --- /dev/null +++ b/src/makedepend @@ -0,0 +1,317 @@ +# DO NOT DELETE + +Fl.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H +Fl.o: ../FL/Fl_Widget.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Tooltip.H +Fl.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Adjuster.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Adjuster.H +Fl_Adjuster.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H +Fl_Adjuster.o: ../FL/fl_draw.H fastarrow.h mediumarrow.h slowarrow.h +Fl_Bitmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H +Fl_Bitmap.o: ../FL/fl_draw.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Bitmap.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H +Fl_Browser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Browser.H +Fl_Browser.o: ../FL/Fl_Browser_.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Browser.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_Browser.o: ../FL/fl_draw.H +Fl_Browser_.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Widget.H +Fl_Browser_.o: ../FL/Fl_Browser_.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Browser_.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_Browser_.o: ../FL/fl_draw.H +Fl_Browser_load.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Browser.H +Fl_Browser_load.o: ../FL/Fl_Browser_.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Browser_load.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_Box.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Widget.H +Fl_Box.o: ../FL/Enumerations.H +Fl_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Button.H +Fl_Button.o: ../FL/Fl_Widget.H ../FL/Fl_Group.H +Fl_Chart.o: ../FL/math.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Chart.H +Fl_Chart.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Check_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Check_Button.H +Fl_Check_Button.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H +Fl_Check_Button.o: ../FL/Fl_Widget.H +Fl_Choice.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Choice.H +Fl_Choice.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Choice.o: ../FL/fl_draw.H +Fl_Clock.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Clock.H +Fl_Clock.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Color_Chooser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Color_Chooser.H +Fl_Color_Chooser.o: ../FL/Fl_Group.H ../FL/Fl_Box.H ../FL/Fl_Widget.H +Fl_Color_Chooser.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H +Fl_Color_Chooser.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H +Fl_Color_Chooser.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H +Fl_Color_Chooser.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_draw.H +Fl_Color_Chooser.o: ../FL/math.h ../FL/Fl_Window.H ../FL/Fl_Group.H +Fl_Counter.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Counter.H +Fl_Counter.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Dial.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Dial.H +Fl_Dial.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/math.h +Fl_Double_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H +Fl_Double_Window.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/x.H +Fl_Double_Window.o: ../FL/fl_draw.H +Fl_Gl_Choice.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_Gl_Choice.o: ../FL/Fl_Window.H Fl_Gl_Choice.H +Fl_Gl_Overlay.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_Gl_Overlay.o: ../FL/Fl_Window.H Fl_Gl_Choice.H ../FL/Fl_Gl_Window.H +Fl_Gl_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_Gl_Window.o: ../FL/Fl_Window.H Fl_Gl_Choice.H ../FL/Fl_Gl_Window.H +Fl_Group.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Group.H +Fl_Group.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Group.o: ../FL/fl_draw.H ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H +Fl_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H ../FL/x.H +Fl_Image.o: ../FL/Fl_Window.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Image.o: ../FL/Fl_Widget.H ../FL/Fl_Image.H +Fl_Input.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Input.H +Fl_Input.o: ../FL/Fl_Input_.H ../FL/fl_draw.H +Fl_Input_.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Input_.H +Fl_Input_.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Light_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Light_Button.H +Fl_Light_Button.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Menu.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Menu_Window.H +Fl_Menu.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Menu_.H +Fl_Menu.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H ../FL/fl_draw.H +Fl_Menu_.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Menu_.H +Fl_Menu_.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Menu_Bar.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Menu_Bar.H +Fl_Menu_Bar.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Menu_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Menu_Button.H +Fl_Menu_Button.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Menu_Button.o: ../FL/fl_draw.H +Fl_Menu_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_Menu_Window.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Fl_Menu_Window.H +Fl_Menu_Window.o: ../FL/Fl_Single_Window.H +Fl_Menu_add.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Enumerations.H +Fl_Menu_add.o: ../FL/Fl_Menu_Item.H +Fl_Menu_global.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Menu_.H +Fl_Menu_global.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Multi_Label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Widget.H +Fl_Multi_Label.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H +Fl_Multi_Label.o: ../FL/Fl_Multi_Label.H +Fl_Output.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Output.H +Fl_Output.o: ../FL/Fl_Input_.H ../FL/fl_draw.H +Fl_Overlay_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H +Fl_Overlay_Window.o: ../FL/Fl_Overlay_Window.H ../FL/Fl_Double_Window.H +Fl_Overlay_Window.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/x.H +Fl_Pack.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Pack.H ../FL/Fl_Group.H +Fl_Pack.o: ../FL/fl_draw.H +Fl_Pixmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H ../FL/x.H +Fl_Pixmap.o: ../FL/Fl_Window.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Pixmap.o: ../FL/Fl_Widget.H ../FL/Fl_Pixmap.H +Fl_Positioner.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Positioner.H +Fl_Positioner.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Repeat_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Repeat_Button.H +Fl_Repeat_Button.o: ../FL/Fl.H ../FL/Fl_Button.H ../FL/Fl_Widget.H +Fl_Return_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Return_Button.H +Fl_Return_Button.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Roller.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Roller.H +Fl_Roller.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Round_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Round_Button.H +Fl_Round_Button.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H +Fl_Round_Button.o: ../FL/Fl_Widget.H +Fl_Scroll.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Scroll.H +Fl_Scroll.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H +Fl_Scroll.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H +Fl_Scrollbar.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Scrollbar.H +Fl_Scrollbar.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H +Fl_Scrollbar.o: ../FL/fl_draw.H +Fl_Single_Window.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H +Fl_Slider.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Slider.H +Fl_Slider.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Tabs.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Tabs.H ../FL/Fl_Group.H +Fl_Tabs.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Tile.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Tile.H ../FL/Fl_Group.H +Fl_Tile.o: ../FL/Fl_Widget.H ../FL/Fl_Window.H +Fl_Tooltip.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Menu_Window.H +Fl_Tooltip.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Box.H +Fl_Tooltip.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/Fl_Tooltip.H +Fl_Tooltip.o: ../FL/Fl_Widget.H +Fl_Valuator.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Valuator.H +Fl_Valuator.o: ../FL/Fl_Widget.H ../FL/math.h +Fl_Value_Input.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Value_Input.H +Fl_Value_Input.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/Fl_Input.H +Fl_Value_Input.o: ../FL/Fl_Input_.H ../FL/Fl_Group.H +Fl_Value_Output.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Value_Output.H +Fl_Value_Output.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Value_Slider.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Value_Slider.H +Fl_Value_Slider.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H +Fl_Value_Slider.o: ../FL/fl_draw.H +Fl_Widget.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Widget.H +Fl_Widget.o: ../FL/Fl_Group.H ../FL/Fl_Tooltip.H +Fl_Window.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H +Fl_Window.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Window_fullscreen.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_Window_fullscreen.o: ../FL/Fl_Window.H +Fl_Window_hotspot.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H +Fl_Window_hotspot.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Window_iconize.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H +Fl_abort.o: ../FL/Fl.H ../FL/Enumerations.H ../config.h +Fl_add_idle.o: ../FL/Fl.H ../FL/Enumerations.H +Fl_arg.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H +Fl_arg.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_arg.o: ../FL/filename.H ../FL/fl_draw.H +Fl_compose.o: ../FL/Fl.H ../FL/Enumerations.H +Fl_cutpaste.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H +Fl_cutpaste.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_display.o: ../FL/Fl.H ../FL/Enumerations.H +Fl_get_key.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H +Fl_get_system_colors.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_get_system_colors.o: ../FL/Fl_Window.H ../FL/math.h +Fl_grab.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_grab.o: ../FL/Fl_Window.H +Fl_own_colormap.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_own_colormap.o: ../FL/Fl_Window.H +Fl_visual.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_visual.o: ../FL/Fl_Window.H +Fl_x.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +Fl_x.o: ../FL/Fl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +Fl_x.o: ../FL/Fl_Widget.H +filename_absolute.o: ../FL/filename.H +filename_expand.o: ../FL/filename.H +filename_ext.o: ../FL/filename.H +filename_isdir.o: ../config.h ../FL/filename.H +filename_list.o: ../config.h ../FL/filename.H +filename_match.o: ../FL/filename.H +filename_setext.o: ../FL/filename.H +fl_arc.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/math.h +fl_arci.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H +fl_ask.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_ask.H +fl_ask.o: ../FL/Fl_Box.H ../FL/Fl_Widget.H ../FL/Fl_Button.H +fl_ask.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Window.H +fl_ask.o: ../FL/Fl_Group.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +fl_ask.o: ../FL/Fl_Secret_Input.H ../FL/Fl_Input.H ../FL/x.H +fl_ask.o: ../FL/Fl_Window.H +fl_boxtype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Widget.H +fl_boxtype.o: ../FL/fl_draw.H ../config.h +fl_color.o: Fl_XColor.H ../config.h ../FL/Enumerations.H ../FL/Fl.H +fl_color.o: ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H ../FL/fl_draw.H +fl_color.o: fl_cmap.h +fl_cursor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H +fl_cursor.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/x.H ../FL/Fl_Window.H +fl_cursor.o: ../FL/fl_draw.H +fl_curve.o: ../FL/fl_draw.H ../FL/Enumerations.H +fl_diamond_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H +fl_draw.o: ../FL/fl_draw.H ../FL/Enumerations.H +fl_draw_image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H ../FL/x.H +fl_draw_image.o: ../FL/Fl_Window.H Fl_XColor.H ../config.h +fl_draw_image.o: ../FL/Enumerations.H +fl_draw_pixmap.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H +fl_draw_pixmap.o: ../FL/x.H ../FL/Fl_Window.H +fl_engraved_label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Widget.H +fl_engraved_label.o: ../FL/fl_draw.H +fl_file_chooser.o: ../config.h ../FL/fl_file_chooser.H ../FL/Enumerations.H +fl_file_chooser.o: ../FL/Fl.H ../FL/Fl_Window.H ../FL/Fl_Group.H +fl_file_chooser.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Button.H +fl_file_chooser.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H +fl_file_chooser.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H +fl_file_chooser.o: ../FL/Fl_Valuator.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +fl_file_chooser.o: ../FL/fl_draw.H ../FL/filename.H +fl_font.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H +fl_font.o: ../FL/x.H ../FL/Fl_Window.H Fl_Font.H +fl_labeltype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Widget.H +fl_labeltype.o: ../FL/Fl_Group.H ../FL/fl_draw.H ../FL/Fl_Input_.H +fl_labeltype.o: ../FL/Fl_Widget.H +fl_line_style.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/x.H +fl_line_style.o: ../FL/Fl_Window.H +fl_oval_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H +fl_overlay.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H +fl_overlay.o: ../FL/fl_draw.H +fl_overlay_visual.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +fl_overlay_visual.o: ../FL/Fl_Window.H +fl_rect.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/Enumerations.H ../FL/x.H +fl_rect.o: ../FL/Fl_Window.H +fl_round_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H +fl_rounded_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H +fl_set_font.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H +fl_set_font.o: ../FL/Fl_Window.H Fl_Font.H +fl_set_fonts.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H +fl_set_fonts.o: Fl_Font.H +fl_scroll_area.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Window.H +fl_shadow_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H +fl_shortcut.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Widget.H +fl_shortcut.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/x.H +fl_shortcut.o: ../FL/Fl_Window.H +fl_show_colormap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Single_Window.H +fl_show_colormap.o: ../FL/Fl_Window.H ../FL/fl_draw.H +fl_show_colormap.o: ../FL/fl_show_colormap.H ../config.h +fl_symbols.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/fl_draw.H +fl_symbols.o: ../FL/Fl_Widget.H +fl_vertex.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H +fl_vertex.o: ../FL/math.h +forms_compatability.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Group.H +forms_compatability.o: ../FL/Fl_Widget.H ../FL/Enumerations.H +forms_compatability.o: ../FL/Fl_Window.H ../FL/fl_draw.H +forms_compatability.o: ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H +forms_compatability.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H +forms_compatability.o: ../FL/Fl_Box.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H +forms_compatability.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H +forms_compatability.o: ../FL/Fl_Valuator.H ../FL/Fl_Button.H +forms_compatability.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H +forms_compatability.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H +forms_compatability.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +forms_compatability.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H +forms_compatability.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H +forms_compatability.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H +forms_compatability.o: ../FL/filename.H ../FL/fl_file_chooser.H +forms_compatability.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H +forms_compatability.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H +forms_compatability.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H +forms_compatability.o: ../FL/Fl_Return_Button.H ../FL/Fl_Repeat_Button.H +forms_bitmap.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +forms_bitmap.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/fl_draw.H +forms_bitmap.o: ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H +forms_bitmap.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H +forms_bitmap.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H +forms_bitmap.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Button.H +forms_bitmap.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H +forms_bitmap.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H ../FL/Fl_Choice.H +forms_bitmap.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H +forms_bitmap.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H +forms_bitmap.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H ../FL/filename.H +forms_bitmap.o: ../FL/fl_file_chooser.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +forms_bitmap.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H +forms_bitmap.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H +forms_free.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Free.H +forms_free.o: ../FL/Fl_Widget.H +forms_fselect.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +forms_fselect.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/fl_draw.H +forms_fselect.o: ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H +forms_fselect.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H +forms_fselect.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H +forms_fselect.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Button.H +forms_fselect.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H +forms_fselect.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H ../FL/Fl_Choice.H +forms_fselect.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H +forms_fselect.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H +forms_fselect.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H ../FL/filename.H +forms_fselect.o: ../FL/fl_file_chooser.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +forms_fselect.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H +forms_fselect.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H +forms_pixmap.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +forms_pixmap.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/fl_draw.H +forms_pixmap.o: ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H +forms_pixmap.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H +forms_pixmap.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H +forms_pixmap.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Button.H +forms_pixmap.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H +forms_pixmap.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H ../FL/Fl_Choice.H +forms_pixmap.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H +forms_pixmap.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H +forms_pixmap.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H ../FL/filename.H +forms_pixmap.o: ../FL/fl_file_chooser.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +forms_pixmap.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H +forms_pixmap.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H +forms_timer.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Timer.H +forms_timer.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +gl_draw.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/gl.h ../FL/x.H +gl_draw.o: ../FL/Fl_Window.H ../FL/fl_draw.H Fl_Gl_Choice.H Fl_Font.H +gl_start.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H +gl_start.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/x.H ../FL/Fl_Window.H +gl_start.o: ../FL/fl_draw.H Fl_Gl_Choice.H +glut_compatability.o: ../config.h ../FL/glut.H ../FL/gl.h +glut_compatability.o: ../FL/Enumerations.H ../FL/Fl.H ../FL/Fl_Gl_Window.H +glut_compatability.o: ../FL/Fl_Window.H ../FL/Fl_Menu_Item.H +glut_compatability.o: ../FL/Fl_Widget.H +glut_font.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H +glut_font.o: ../FL/Fl.H ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H +scandir.o: ../config.h +numericsort.o: ../config.h +vsnprintf.o: ../config.h |
