diff options
| -rw-r--r-- | CHANGES | 2 | ||||
| -rw-r--r-- | FL/Enumerations.H | 23 | ||||
| -rw-r--r-- | FL/Fl_Export.H | 76 | ||||
| -rw-r--r-- | FL/Fl_FileChooser.H | 3 | ||||
| -rw-r--r-- | FL/Fl_Text_Buffer.H | 10 | ||||
| -rw-r--r-- | FL/Fl_Text_Display.H | 40 | ||||
| -rw-r--r-- | FL/Fl_Text_Editor.H | 10 | ||||
| -rw-r--r-- | FL/filename.H | 18 | ||||
| -rw-r--r-- | FL/fl_draw.H | 7 | ||||
| -rw-r--r-- | FL/fl_file_chooser.H | 5 | ||||
| -rw-r--r-- | fluid/makedepend | 221 | ||||
| -rw-r--r-- | src/Fl_Browser_.cxx | 12 | ||||
| -rw-r--r-- | src/Fl_FileChooser.cxx | 13 | ||||
| -rw-r--r-- | src/Fl_FileChooser.fl | 21 | ||||
| -rw-r--r-- | src/Fl_FileChooser2.cxx | 22 | ||||
| -rw-r--r-- | src/Fl_Group.cxx | 18 | ||||
| -rw-r--r-- | src/Fl_Scrollbar.cxx | 8 | ||||
| -rw-r--r-- | src/Fl_Text_Buffer.cxx | 6 | ||||
| -rw-r--r-- | src/Fl_Text_Display.cxx | 99 | ||||
| -rw-r--r-- | src/Fl_Text_Editor.cxx | 19 | ||||
| -rw-r--r-- | src/Makefile | 7 | ||||
| -rw-r--r-- | src/fl_boxtype.cxx | 9 | ||||
| -rw-r--r-- | src/fl_color.cxx | 8 | ||||
| -rw-r--r-- | src/fl_file_chooser.cxx | 23 | ||||
| -rw-r--r-- | src/makedepend | 643 | ||||
| -rw-r--r-- | test/editor.cxx | 501 | ||||
| -rw-r--r-- | test/makedepend | 489 |
27 files changed, 1236 insertions, 1077 deletions
@@ -23,7 +23,7 @@ TODO - Added keyboard navigation to all widgets. TODO - Added the Fl_Check_Browser, and Fl_Tree_Browser widgets from the bazaar. -TODO - Added 2.0 Fl_Text_Display and Fl_Text_Editor widgets + - Added 2.0 Fl_Text_Display and Fl_Text_Editor widgets based on NEdit. TODO - The Fl_Choice widget now looks more line a combo box diff --git a/FL/Enumerations.H b/FL/Enumerations.H index 51574fd79..ae39d371e 100644 --- a/FL/Enumerations.H +++ b/FL/Enumerations.H @@ -1,5 +1,5 @@ // -// "$Id: Enumerations.H,v 1.18.2.14.2.2 2001/08/02 16:17:04 easysw Exp $" +// "$Id: Enumerations.H,v 1.18.2.14.2.3 2001/08/04 12:21:33 easysw Exp $" // // Enumerations for the Fast Light Tool Kit (FLTK). // @@ -26,19 +26,8 @@ #ifndef Fl_Enumerations_H #define Fl_Enumerations_H -// -// The following is only used when building DLLs under WIN32 with Visual C++... -// +# include "Fl_Export.H" -#if defined(FL_DLL) && defined(_MSC_VER) -# ifdef FL_LIBRARY -# define FL_EXPORT __declspec(dllexport) -# else -# define FL_EXPORT __declspec(dllimport) -# endif /* FL_LIBRARY */ -#else -# define FL_EXPORT -#endif /* FL_DLL && _MSC_VER */ // // The FLTK version number; this is changed slightly from the beta versions @@ -300,8 +289,10 @@ enum Fl_Color { // standard colors FL_COLOR_CUBE = 56 }; -FL_EXPORT Fl_Color inactive(Fl_Color c); -FL_EXPORT Fl_Color contrast(Fl_Color fg, Fl_Color bg); +#define inactive fl_inactive +FL_EXPORT Fl_Color fl_inactive(Fl_Color c); +#define contrast fl_contrast +FL_EXPORT Fl_Color fl_contrast(Fl_Color fg, Fl_Color bg); FL_EXPORT Fl_Color fl_color_average(Fl_Color c1, Fl_Color c2, float weight); inline Fl_Color fl_lighter(Fl_Color c) { return fl_color_average(c, FL_WHITE, .67f); } inline Fl_Color fl_darker(Fl_Color c) { return fl_color_average(c, FL_BLACK, .67f); } @@ -374,5 +365,5 @@ enum Fl_Damage { #endif // -// End of "$Id: Enumerations.H,v 1.18.2.14.2.2 2001/08/02 16:17:04 easysw Exp $". +// End of "$Id: Enumerations.H,v 1.18.2.14.2.3 2001/08/04 12:21:33 easysw Exp $". // diff --git a/FL/Fl_Export.H b/FL/Fl_Export.H index c4f6b2e95..969d9d406 100644 --- a/FL/Fl_Export.H +++ b/FL/Fl_Export.H @@ -1,37 +1,47 @@ -/* - The following is only used when building DLLs under WIN32 -*/ +// +// "$Id: Fl_Export.H,v 1.3.2.1 2001/08/04 12:21:33 easysw Exp $" +// +// WIN32 DLL export definitions for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998-2001 by Bill Spitzak and others. +// +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Library General Public +// License as published by the Free Software Foundation; either +// version 2 of the License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA. +// +// Please report all bugs and problems to "fltk-bugs@fltk.org". +// -#if defined(WIN32) && defined(FL_SHARED) +#ifndef Fl_Export_H +#define Fl_Export_H + +// +// The following is only used when building DLLs under WIN32 with Visual C++... +// + +#if defined(FL_DLL) && defined(_MSC_VER) # ifdef FL_LIBRARY -# define FL_API __declspec(dllexport) -# else -# define FL_API __declspec(dllimport) -# endif -# ifdef FL_IMAGES_LIBRARY -# define FL_IMAGES_API __declspec(dllexport) -# else -# define FL_IMAGES_API __declspec(dllimport) -# endif -# ifdef FL_GLUT_LIBRARY -# define FL_GLUT_API __declspec(dllexport) +# define FL_EXPORT __declspec(dllexport) # else -# define FL_GLUT_API __declspec(dllimport) -# endif -# ifdef FL_FORMS_LIBRARY -# define FL_FORMS_API __declspec(dllexport) -# else -# define FL_FORMS_API __declspec(dllimport) -# endif -# ifdef FL_GL_LIBRARY -# define FL_GL_API __declspec(dllexport) -# else -# define FL_GL_API __declspec(dllimport) -# endif +# define FL_EXPORT __declspec(dllimport) +# endif /* FL_LIBRARY */ #else -# define FL_API -# define FL_IMAGES_API -# define FL_GLUT_API -# define FL_FORMS_API -# define FL_GL_API -#endif +# define FL_EXPORT +#endif /* FL_DLL && _MSC_VER */ + +#endif // !Fl_Export_H + +// +// End of "$Id: Fl_Export.H,v 1.3.2.1 2001/08/04 12:21:33 easysw Exp $". +// diff --git a/FL/Fl_FileChooser.H b/FL/Fl_FileChooser.H index 5e594111c..48db81877 100644 --- a/FL/Fl_FileChooser.H +++ b/FL/Fl_FileChooser.H @@ -44,6 +44,8 @@ private: static void cb_dirMenu(Fl_Choice*, void*); inline void cb_allfiles_i(Fl_Button*, void*); static void cb_allfiles(Fl_Button*, void*); + void (*callback_)(Fl_FileChooser*, void *); + void *data_; char directory_[1024]; int type_; void fileListCB(); @@ -51,6 +53,7 @@ private: void newdir(); void up(); public: + void callback(void (*cb)(Fl_FileChooser *, void *), void *d); void color(Fl_Color c); Fl_Color color(); int count(); diff --git a/FL/Fl_Text_Buffer.H b/FL/Fl_Text_Buffer.H index 2528c2fa8..3c3eccde2 100644 --- a/FL/Fl_Text_Buffer.H +++ b/FL/Fl_Text_Buffer.H @@ -1,5 +1,5 @@ // -// "$Id: Fl_Text_Buffer.H,v 1.3 2001/02/21 06:15:44 clip Exp $" +// "$Id: Fl_Text_Buffer.H,v 1.3.2.1 2001/08/04 12:21:33 easysw Exp $" // // Header file for Fl_Text_Buffer class. // @@ -31,9 +31,9 @@ of a single buffer character */ #define FL_TEXT_MAX_EXP_CHAR_LEN 20 -#include <FL/Fl_Export.H> +#include "Fl_Export.H" -class FL_API Fl_Text_Selection { +class FL_EXPORT Fl_Text_Selection { friend class Fl_Text_Buffer; public: @@ -65,7 +65,7 @@ typedef void (*Fl_Text_Modify_Cb)(int pos, int nInserted, int nDeleted, int nRestyled, const char* deletedText, void* cbArg); -class FL_API Fl_Text_Buffer { +class FL_EXPORT Fl_Text_Buffer { public: Fl_Text_Buffer(int requestedSize = 0); ~Fl_Text_Buffer(); @@ -237,5 +237,5 @@ class FL_API Fl_Text_Buffer { #endif // -// End of "$Id: Fl_Text_Buffer.H,v 1.3 2001/02/21 06:15:44 clip Exp $". +// End of "$Id: Fl_Text_Buffer.H,v 1.3.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/FL/Fl_Text_Display.H b/FL/Fl_Text_Display.H index af9d3df0b..41d180ba9 100644 --- a/FL/Fl_Text_Display.H +++ b/FL/Fl_Text_Display.H @@ -1,5 +1,5 @@ // -// "$Id: Fl_Text_Display.H,v 1.4 2000/08/20 04:31:36 spitzak Exp $" +// "$Id: Fl_Text_Display.H,v 1.4.2.1 2001/08/04 12:21:33 easysw Exp $" // // Header file for Fl_Text_Display class. // @@ -27,13 +27,13 @@ #ifndef FL_TEXT_DISPLAY_H #define FL_TEXT_DISPLAY_H -#include <FL/fl_draw.H> -#include <FL/Fl_Group.H> -#include <FL/Fl_Widget.H> -#include <FL/Fl_Scrollbar.H> -#include <FL/Fl_Text_Buffer.H> +#include "fl_draw.H" +#include "Fl_Group.H" +#include "Fl_Widget.H" +#include "Fl_Scrollbar.H" +#include "Fl_Text_Buffer.H" -class FL_API Fl_Text_Display: public Fl_Group { +class FL_EXPORT Fl_Text_Display: public Fl_Group { public: enum { NORMAL_CURSOR, CARET_CURSOR, DIM_CURSOR, @@ -54,7 +54,7 @@ class FL_API Fl_Text_Display: public Fl_Group { typedef void (*Unfinished_Style_Cb)(); - struct FL_API Style_Table_Entry { + struct FL_EXPORT Style_Table_Entry { Fl_Color color; Fl_Font font; int size; @@ -85,12 +85,13 @@ class FL_API Fl_Text_Display: public Fl_Group { void hide_cursor() { show_cursor(0); } void cursor_style(int style); int scrollbar_width() { return scrollbar_width_; } - Fl_Flags scrollbar_align() { return scrollbar_align_; } + Fl_Align scrollbar_align() { return scrollbar_align_; } void scrollbar_width(int w) { scrollbar_width_ = w; } - void scrollbar_align(Fl_Flags a) { scrollbar_align_ = a; } + void scrollbar_align(Fl_Align a) { scrollbar_align_ = a; } int word_start(int pos) { return buffer()->word_start(pos); } int word_end(int pos) { return buffer()->word_end(pos); } + void highlight_data(Fl_Text_Buffer *styleBuffer, Style_Table_Entry *styleTable, int nStyles, char unfinishedStyle, @@ -99,13 +100,20 @@ class FL_API Fl_Text_Display: public Fl_Group { int position_style(int lineStartPos, int lineLen, int lineIndex, int dispIndex); + + Fl_Font textfont() const {return (Fl_Font)textfont_;} + void textfont(uchar s) {textfont_ = s;} + uchar textsize() const {return textsize_;} + void textsize(uchar s) {textsize_ = s;} + Fl_Color textcolor() const {return (Fl_Color)textcolor_;} + void textcolor(uchar n) {textcolor_ = n;} protected: - // Most (all?) of this stuff should only be called from layout() or + // Most (all?) of this stuff should only be called from resize() or // draw(). // Anything with "vline" indicates thats it deals with currently // visible lines. - virtual void layout(); + virtual void resize(int X, int Y, int W, int H); virtual void draw(); void draw_text(int X, int Y, int W, int H); @@ -204,14 +212,18 @@ class FL_API Fl_Text_Display: public Fl_Group { Fl_Scrollbar* mHScrollBar; Fl_Scrollbar* mVScrollBar; int scrollbar_width_; - Fl_Flags scrollbar_align_; + Fl_Align scrollbar_align_; int dragPos, dragType, dragging; int display_insert_position_hint; struct { int x, y, w, h; } text_area; + + uchar textfont_; + uchar textsize_; + uchar textcolor_; }; #endif // -// End of "$Id: Fl_Text_Display.H,v 1.4 2000/08/20 04:31:36 spitzak Exp $". +// End of "$Id: Fl_Text_Display.H,v 1.4.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/FL/Fl_Text_Editor.H b/FL/Fl_Text_Editor.H index 980a7fb84..9a6533949 100644 --- a/FL/Fl_Text_Editor.H +++ b/FL/Fl_Text_Editor.H @@ -1,5 +1,5 @@ // -// "$Id: Fl_Text_Editor.H,v 1.1 2000/08/04 10:21:59 clip Exp $" +// "$Id: Fl_Text_Editor.H,v 1.1.2.1 2001/08/04 12:21:33 easysw Exp $" // // Header file for Fl_Text_Editor class. // @@ -28,16 +28,16 @@ #ifndef FL_TEXT_EDITOR_H #define FL_TEXT_EDITOR_H -#include <FL/Fl_Text_Display.H> +#include "Fl_Text_Display.H" // key will match in any state #define FL_TEXT_EDITOR_ANY_STATE (-1L) -class FL_API Fl_Text_Editor : public Fl_Text_Display { +class FL_EXPORT Fl_Text_Editor : public Fl_Text_Display { public: typedef int (*Key_Func)(int key, Fl_Text_Editor* editor); - struct FL_API Key_Binding { + struct FL_EXPORT Key_Binding { int key; int state; Key_Func function; @@ -100,6 +100,6 @@ class FL_API Fl_Text_Editor : public Fl_Text_Display { #endif // -// End of "$Id: Fl_Text_Editor.H,v 1.1 2000/08/04 10:21:59 clip Exp $". +// End of "$Id: Fl_Text_Editor.H,v 1.1.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/FL/filename.H b/FL/filename.H index cad5b75d9..342d8f411 100644 --- a/FL/filename.H +++ b/FL/filename.H @@ -1,5 +1,5 @@ // -// "$Id: filename.H,v 1.11.2.4 2001/01/22 15:13:38 easysw Exp $" +// "$Id: filename.H,v 1.11.2.4.2.1 2001/08/04 12:21:33 easysw Exp $" // // Filename header file for the Fast Light Tool Kit (FLTK). // @@ -26,19 +26,7 @@ #ifndef FL_FILENAME_H #define FL_FILENAME_H -// -// The following is only used when building DLLs under WIN32 with Visual C++... -// - -#if defined(FL_DLL) && defined(_MSC_VER) -# ifdef FL_LIBRARY -# define FL_EXPORT __declspec(dllexport) -# else -# define FL_EXPORT __declspec(dllimport) -# endif /* FL_LIBRARY */ -#else -# define FL_EXPORT -#endif /* FL_DLL && _MSC_VER */ +# include "Fl_Export.H" #define FL_PATH_MAX 256 // all buffers are this length @@ -76,5 +64,5 @@ FL_EXPORT int filename_list(const char *d, struct dirent ***list); #endif // -// End of "$Id: filename.H,v 1.11.2.4 2001/01/22 15:13:38 easysw Exp $". +// End of "$Id: filename.H,v 1.11.2.4.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/FL/fl_draw.H b/FL/fl_draw.H index 7ebdec5c1..50ab7a1f9 100644 --- a/FL/fl_draw.H +++ b/FL/fl_draw.H @@ -1,5 +1,5 @@ // -// "$Id: fl_draw.H,v 1.9.2.6 2001/04/13 19:07:40 easysw Exp $" +// "$Id: fl_draw.H,v 1.9.2.6.2.1 2001/08/04 12:21:33 easysw Exp $" // // Portable drawing function header file for the Fast Light Tool Kit (FLTK). // @@ -66,7 +66,9 @@ enum { // rectangles tweaked to exactly fill the pixel rectangle: FL_EXPORT void fl_rect(int x, int y, int w, int h); +inline void fl_rect(int x, int y, int w, int h, Fl_Color c) {fl_color(c); fl_rect(x,y,w,h);} FL_EXPORT void fl_rectf(int x, int y, int w, int h); +inline void fl_rectf(int x, int y, int w, int h, Fl_Color c) {fl_color(c); fl_rectf(x,y,w,h);} // line segments: FL_EXPORT void fl_line(int,int, int,int); @@ -134,6 +136,7 @@ inline int fl_size() {return fl_size_;} // information you can get about the current font: FL_EXPORT int fl_height(); // using "size" should work ok +inline int fl_height(int, int size) {return size;} FL_EXPORT int fl_descent(); FL_EXPORT double fl_width(const char*); FL_EXPORT double fl_width(const char*, int n); @@ -181,5 +184,5 @@ FL_EXPORT int fl_add_symbol(const char* name, void (*drawit)(Fl_Color), int scal #endif // -// End of "$Id: fl_draw.H,v 1.9.2.6 2001/04/13 19:07:40 easysw Exp $". +// End of "$Id: fl_draw.H,v 1.9.2.6.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/FL/fl_file_chooser.H b/FL/fl_file_chooser.H index d7068d416..e0ff9e027 100644 --- a/FL/fl_file_chooser.H +++ b/FL/fl_file_chooser.H @@ -1,5 +1,5 @@ // -// "$Id: fl_file_chooser.H,v 1.5.2.3.2.1 2001/08/03 18:46:57 easysw Exp $" +// "$Id: fl_file_chooser.H,v 1.5.2.3.2.2 2001/08/04 12:21:33 easysw Exp $" // // File chooser header file for the Fast Light Tool Kit (FLTK). // @@ -29,9 +29,10 @@ #include "Enumerations.H" FL_EXPORT char *fl_file_chooser(const char *message,const char *pat,const char *fname); +FL_EXPORT void fl_file_chooser_callback(void (*cb)(const char*)); #endif // -// End of "$Id: fl_file_chooser.H,v 1.5.2.3.2.1 2001/08/03 18:46:57 easysw Exp $". +// End of "$Id: fl_file_chooser.H,v 1.5.2.3.2.2 2001/08/04 12:21:33 easysw Exp $". // diff --git a/fluid/makedepend b/fluid/makedepend index 49a50de72..1b6da71f9 100644 --- a/fluid/makedepend +++ b/fluid/makedepend @@ -1,80 +1,84 @@ # DO NOT DELETE -Fl_Function_Type.o: ../FL/Fl.H ../FL/Enumerations.H Fl_Type.h -Fl_Function_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H -Fl_Function_Type.o: Fluid_Image.h ../FL/Fl_Tabs.H ../FL/Fl_Group.H -Fl_Function_Type.o: ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Menu_.H -Fl_Function_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H -Fl_Function_Type.o: ../FL/Fl_Menu_Bar.H ../FL/fl_show_input.H ../FL/fl_ask.H -Fl_Function_Type.o: function_panel.h ../FL/Fl_Window.H -Fl_Function_Type.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H -Fl_Function_Type.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H +Fl_Function_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Function_Type.o: Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H +Fl_Function_Type.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H +Fl_Function_Type.o: ../FL/Fl_Group.H ../FL/Fl_Pack.H ../FL/Fl_Group.H +Fl_Function_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H +Fl_Function_Type.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H +Fl_Function_Type.o: ../FL/fl_show_input.H ../FL/fl_ask.H function_panel.h +Fl_Function_Type.o: ../FL/Fl_Window.H ../FL/Fl_Light_Button.H +Fl_Function_Type.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H Fl_Function_Type.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Box.H Fl_Function_Type.o: ../FL/fl_ask.H -Fl_Menu_Type.o: ../FL/Fl.H ../FL/Enumerations.H Fl_Widget_Type.h Fl_Type.h -Fl_Menu_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H -Fl_Menu_Type.o: Fluid_Image.h ../FL/Fl_Tabs.H ../FL/Fl_Group.H -Fl_Menu_Type.o: ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Menu_.H -Fl_Menu_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H -Fl_Menu_Type.o: ../FL/Fl_Menu_Bar.H alignment_panel.h ../FL/Fl_Window.H -Fl_Menu_Type.o: ../FL/Fl_Box.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -Fl_Menu_Type.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Button.H -Fl_Menu_Type.o: ../FL/fl_message.H ../FL/fl_ask.H ../FL/Fl_Output.H -Fl_Menu_Type.o: Shortcut_Button.h ../FL/fl_draw.H -Fl_Group_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Group.H -Fl_Group_Type.o: ../FL/fl_message.H ../FL/fl_ask.H Fl_Widget_Type.h Fl_Type.h -Fl_Group_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H -Fl_Group_Type.o: Fluid_Image.h ../FL/Fl_Tabs.H ../FL/Fl_Group.H -Fl_Group_Type.o: ../FL/Fl_Pack.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H -Fl_Group_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H -Fl_Group_Type.o: ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -Fl_Group_Type.o: ../FL/Fl_Valuator.H -Fl_Widget_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Group.H -Fl_Widget_Type.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H Fl_Widget_Type.h -Fl_Widget_Type.o: Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H -Fl_Widget_Type.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H -Fl_Widget_Type.o: ../FL/Fl_Group.H ../FL/Fl_Pack.H ../FL/Fl_Menu_.H -Fl_Widget_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H -Fl_Widget_Type.o: ../FL/Fl_Menu_Bar.H alignment_panel.h ../FL/Fl_Window.H -Fl_Widget_Type.o: ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H -Fl_Widget_Type.o: ../FL/Fl_Button.H ../FL/fl_message.H ../FL/fl_ask.H -Fl_Widget_Type.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H widget_panel.h -Fl_Widget_Type.o: ../FL/Fl_Value_Input.H ../FL/Fl_Input.H Shortcut_Button.h -Fl_Widget_Type.o: ../FL/Fl_Return_Button.H ../FL/fl_show_colormap.H -Fl_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Browser_.H -Fl_Type.o: ../FL/Fl_Group.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -Fl_Type.o: ../FL/Fl_Valuator.H ../FL/fl_draw.H Fl_Type.h ../FL/Fl_Widget.H -Fl_Type.o: ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H -Fl_Type.o: ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Menu_.H -Fl_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H -Fl_Type.o: ../FL/Fl_Menu_Bar.H -Fl_Window_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Overlay_Window.H -Fl_Window_Type.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H -Fl_Window_Type.o: ../FL/fl_message.H ../FL/fl_ask.H ../FL/fl_draw.H -Fl_Window_Type.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H Fl_Widget_Type.h -Fl_Window_Type.o: Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H -Fl_Window_Type.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H -Fl_Window_Type.o: ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Menu_.H -Fl_Window_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H -Fl_Window_Type.o: ../FL/Fl_Menu_Bar.H alignment_panel.h ../FL/Fl_Window.H -Fl_Window_Type.o: ../FL/Fl_Box.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -Fl_Window_Type.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Button.H -Fl_Window_Type.o: widget_panel.h ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H -Fl_Window_Type.o: ../FL/Fl_Input.H Shortcut_Button.h ../FL/Fl_Return_Button.H -Fluid_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Widget.H Fl_Type.h -Fluid_Image.o: ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h -Fluid_Image.o: ../FL/Fl_Tabs.H ../FL/Fl_Group.H ../FL/Fl_Pack.H -Fluid_Image.o: ../FL/Fl_Group.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H -Fluid_Image.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H -Fluid_Image.o: ../FL/filename.H ../FL/Fl_Pixmap.H -code.o: ../FL/Fl.H ../FL/Enumerations.H Fl_Type.h ../FL/Fl_Widget.H -code.o: ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H -code.o: ../FL/Fl_Group.H ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Menu_.H -code.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H -code.o: ../FL/Fl_Menu_Bar.H alignment_panel.h ../FL/Fl_Window.H -code.o: ../FL/Fl_Box.H ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H -code.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/filename.H -factory.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Group.H +Fl_Menu_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Menu_Type.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H +Fl_Menu_Type.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H +Fl_Menu_Type.o: ../FL/Fl_Group.H ../FL/Fl_Pack.H ../FL/Fl_Group.H +Fl_Menu_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H +Fl_Menu_Type.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H alignment_panel.h +Fl_Menu_Type.o: ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/Fl_Input.H +Fl_Menu_Type.o: ../FL/Fl_Input_.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H +Fl_Menu_Type.o: ../FL/Fl_Button.H ../FL/fl_message.H ../FL/fl_ask.H +Fl_Menu_Type.o: ../FL/Fl_Output.H Shortcut_Button.h ../FL/fl_draw.H +Fl_Group_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Group_Type.o: ../FL/Fl_Group.H ../FL/fl_message.H ../FL/fl_ask.H +Fl_Group_Type.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H +Fl_Group_Type.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H +Fl_Group_Type.o: ../FL/Fl_Group.H ../FL/Fl_Pack.H ../FL/Fl_Menu_.H +Fl_Group_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H +Fl_Group_Type.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H +Fl_Group_Type.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_Widget_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Widget_Type.o: ../FL/Fl_Group.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +Fl_Widget_Type.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H +Fl_Widget_Type.o: ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h +Fl_Widget_Type.o: ../FL/Fl_Tabs.H ../FL/Fl_Group.H ../FL/Fl_Pack.H +Fl_Widget_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H +Fl_Widget_Type.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H alignment_panel.h +Fl_Widget_Type.o: ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/Fl_Button.H +Fl_Widget_Type.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H +Fl_Widget_Type.o: ../FL/fl_message.H ../FL/fl_ask.H ../FL/Fl_Slider.H +Fl_Widget_Type.o: ../FL/Fl_Valuator.H widget_panel.h ../FL/Fl_Value_Input.H +Fl_Widget_Type.o: ../FL/Fl_Input.H Shortcut_Button.h ../FL/Fl_Return_Button.H +Fl_Widget_Type.o: ../FL/fl_show_colormap.H +Fl_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Type.o: ../FL/Fl_Browser_.H ../FL/Fl_Group.H ../FL/Fl_Scrollbar.H +Fl_Type.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H Fl_Type.h +Fl_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H +Fl_Type.o: Fluid_Image.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H +Fl_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H +Fl_Type.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H +Fl_Window_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Window_Type.o: ../FL/Fl_Overlay_Window.H ../FL/Fl_Double_Window.H +Fl_Window_Type.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/fl_message.H +Fl_Window_Type.o: ../FL/fl_ask.H ../FL/fl_draw.H ../FL/Fl_Menu_Item.H +Fl_Window_Type.o: ../FL/Fl_Widget.H Fl_Widget_Type.h Fl_Type.h +Fl_Window_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H +Fl_Window_Type.o: Fluid_Image.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H +Fl_Window_Type.o: ../FL/Fl_Group.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H +Fl_Window_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H +Fl_Window_Type.o: alignment_panel.h ../FL/Fl_Window.H ../FL/Fl_Box.H +Fl_Window_Type.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H +Fl_Window_Type.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H widget_panel.h +Fl_Window_Type.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H ../FL/Fl_Input.H +Fl_Window_Type.o: Shortcut_Button.h ../FL/Fl_Return_Button.H +Fluid_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fluid_Image.o: ../FL/Fl_Widget.H Fl_Type.h ../FL/Fl_Menu.H +Fluid_Image.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H +Fluid_Image.o: ../FL/Fl_Group.H ../FL/Fl_Pack.H ../FL/Fl_Group.H +Fluid_Image.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H +Fluid_Image.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H ../FL/filename.H +Fluid_Image.o: ../FL/Fl_Pixmap.H +code.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H Fl_Type.h +code.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h +code.o: ../FL/Fl_Tabs.H ../FL/Fl_Group.H ../FL/Fl_Pack.H ../FL/Fl_Group.H +code.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H +code.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H alignment_panel.h +code.o: ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +code.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Button.H +code.o: ../FL/filename.H +factory.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Group.H factory.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../config.h factory.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H factory.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H @@ -91,43 +95,44 @@ factory.o: ../FL/Fl_Clock.H ../FL/Fl_Adjuster.H ../FL/Fl_Dial.H factory.o: ../FL/Fl_Roller.H ../FL/Fl_Scrollbar.H ../FL/Fl_Output.H factory.o: ../FL/Fl_Value_Input.H ../FL/Fl_Input.H ../FL/Fl_Value_Output.H factory.o: ../FL/Fl_Value_Slider.H -file.o: alignment_panel.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -file.o: ../FL/Fl_Group.H ../FL/Fl_Box.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -file.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Button.H -file.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/fl_message.H ../FL/fl_ask.H -file.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H -file.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H -file.o: ../FL/Fl_Group.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H -file.o: ../FL/Fl_Menu_Bar.H -fluid.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Double_Window.H -fluid.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Box.H ../FL/Fl_Button.H -fluid.o: ../FL/Fl_Hold_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H -fluid.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H -fluid.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H ../FL/Fl_Input.H -fluid.o: ../FL/Fl_Input_.H ../FL/fl_ask.H ../FL/fl_draw.H -fluid.o: ../FL/fl_file_chooser.H ../FL/fl_message.H ../FL/fl_ask.H -fluid.o: ../FL/filename.H about_panel.h ../FL/Fl_Window.H ../FL/Fl_Group.H -fluid.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H Fl_Type.h -fluid.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h -fluid.o: ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Menu_.H +file.o: alignment_panel.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +file.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Box.H ../FL/Fl_Input.H +file.o: ../FL/Fl_Input_.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H +file.o: ../FL/Fl_Button.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +file.o: ../FL/fl_message.H ../FL/fl_ask.H Fl_Widget_Type.h Fl_Type.h +file.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h +file.o: ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Menu_.H +file.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_Bar.H +fluid.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fluid.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +fluid.o: ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/Fl_Hold_Browser.H +fluid.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H +fluid.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Menu_Bar.H +fluid.o: ../FL/Fl_Menu_.H ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_ask.H +fluid.o: ../FL/fl_draw.H ../FL/fl_file_chooser.H ../FL/fl_message.H +fluid.o: ../FL/fl_ask.H ../FL/filename.H about_panel.h ../FL/Fl_Window.H +fluid.o: ../FL/Fl_Group.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H +fluid.o: Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H +fluid.o: Fluid_Image.h ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Menu_.H fluid.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Choice.H about_panel.o: about_panel.h ../FL/Fl.H ../FL/Enumerations.H -about_panel.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Group.H -about_panel.o: ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/Fl_Return_Button.H -about_panel.o: ../FL/Fl_Button.H +about_panel.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H +about_panel.o: ../FL/Fl_Group.H ../FL/Fl_Box.H ../FL/Fl_Button.H +about_panel.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H widget_panel.o: widget_panel.h ../FL/Fl.H ../FL/Enumerations.H -widget_panel.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Input.H -widget_panel.o: ../FL/Fl_Input_.H ../FL/Fl_Light_Button.H ../FL/Fl_Button.H -widget_panel.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Button.H -widget_panel.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H ../FL/Fl_Input.H -widget_panel.o: Shortcut_Button.h ../FL/Fl_Group.H ../FL/Fl_Box.H -widget_panel.o: ../FL/Fl_Return_Button.H +widget_panel.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H +widget_panel.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Light_Button.H +widget_panel.o: ../FL/Fl_Button.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +widget_panel.o: ../FL/Fl_Button.H ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H +widget_panel.o: ../FL/Fl_Input.H Shortcut_Button.h ../FL/Fl_Group.H +widget_panel.o: ../FL/Fl_Box.H ../FL/Fl_Return_Button.H alignment_panel.o: alignment_panel.h ../FL/Fl.H ../FL/Enumerations.H -alignment_panel.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Box.H -alignment_panel.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H -alignment_panel.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H -alignment_panel.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +alignment_panel.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H +alignment_panel.o: ../FL/Fl_Box.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +alignment_panel.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H +alignment_panel.o: ../FL/Fl_Button.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H function_panel.o: function_panel.h ../FL/Fl.H ../FL/Enumerations.H -function_panel.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Light_Button.H -function_panel.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -function_panel.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Box.H +function_panel.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H +function_panel.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Input.H +function_panel.o: ../FL/Fl_Input_.H ../FL/Fl_Return_Button.H +function_panel.o: ../FL/Fl_Button.H ../FL/Fl_Box.H diff --git a/src/Fl_Browser_.cxx b/src/Fl_Browser_.cxx index 4a0ee3724..6a0202a0b 100644 --- a/src/Fl_Browser_.cxx +++ b/src/Fl_Browser_.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Browser_.cxx,v 1.10.2.16.2.3 2001/08/03 15:48:20 easysw Exp $" +// "$Id: Fl_Browser_.cxx,v 1.10.2.16.2.4 2001/08/04 12:21:33 easysw Exp $" // // Base Browser widget class for the Fast Light Tool Kit (FLTK). // @@ -551,14 +551,6 @@ int Fl_Browser_::handle(int event) { static char whichway; static int py; switch (event) { - case FL_MOUSEWHEEL: { - int i = position() + Fl::e_dy * incr_height() * 3; - if (i < 0) i = 0; - else if (i > (full_height() - h())) i = full_height() - h(); - position(i); - return (1); - } - case FL_PUSH: if (!Fl::event_inside(X, Y, W, H)) return 0; my = py = Fl::event_y(); @@ -715,5 +707,5 @@ void Fl_Browser_::item_select(void*, int) {} int Fl_Browser_::item_selected(void* l) const {return l==selection_;} // -// End of "$Id: Fl_Browser_.cxx,v 1.10.2.16.2.3 2001/08/03 15:48:20 easysw Exp $". +// End of "$Id: Fl_Browser_.cxx,v 1.10.2.16.2.4 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/Fl_FileChooser.cxx b/src/Fl_FileChooser.cxx index 08f124ca3..331245cb4 100644 --- a/src/Fl_FileChooser.cxx +++ b/src/Fl_FileChooser.cxx @@ -28,7 +28,11 @@ void Fl_FileChooser::cb_Cancel(Fl_Button* o, void* v) { } inline void Fl_FileChooser::cb_okButton_i(Fl_Return_Button*, void*) { - window->hide(); + // Do any callback that is registered... +if (callback_) + (*callback_)(this, data_); + +window->hide(); } void Fl_FileChooser::cb_okButton(Fl_Return_Button* o, void* v) { ((Fl_FileChooser*)(o->parent()->user_data()))->cb_okButton_i(o,v); @@ -150,6 +154,13 @@ Fl_FileChooser::Fl_FileChooser(const char *d, const char *p, int t, const char * fileList->filter(p); type(t); value(d); +callback_ = 0; +data_ = 0; +} + +void Fl_FileChooser::callback(void (*cb)(Fl_FileChooser *, void *), void *d) { + callback_ = cb; +data_ = d; } void Fl_FileChooser::color(Fl_Color c) { diff --git a/src/Fl_FileChooser.fl b/src/Fl_FileChooser.fl index 0074a9c1a..7df77414e 100644 --- a/src/Fl_FileChooser.fl +++ b/src/Fl_FileChooser.fl @@ -16,7 +16,7 @@ class Fl_FileChooser {open callback {fileList->deselect(); fileName->value(""); window->hide();} open - private xywh {208 292 375 315} resizable hotspot + private xywh {250 430 375 315} resizable hotspot code0 {if (title) window->label(title);} code1 {\#include <stdio.h>} code2 {\#include <stdlib.h>} @@ -32,13 +32,17 @@ window->hide();} open label Cancel callback {fileList->deselect(); fileName->value(""); -window->hide();} selected +window->hide();} private xywh {285 280 80 25} code0 {o->label(fl_cancel);} } Fl_Return_Button okButton { label OK - callback {window->hide();} + callback {// Do any callback that is registered... +if (callback_) + (*callback_)(this, data_); + +window->hide();} private xywh {200 280 75 25} code0 {\#include <FL/fl_ask.H>} code1 {okButton->label(fl_ok);} @@ -86,14 +90,23 @@ if ((f = fl_input("New Filter?", code {window->size_range(345, 270, 345); fileList->filter(p); type(t); -value(d);} {} +value(d); +callback_ = 0; +data_ = 0;} {} } + decl {void (*callback_)(Fl_FileChooser*, void *);} {} + decl {void *data_;} {} decl {char directory_[1024];} {} decl {int type_;} {} decl {void fileListCB();} {} decl {void fileNameCB();} {} decl {void newdir();} {} decl {void up();} {} + Function {callback(void (*cb)(Fl_FileChooser *, void *), void *d)} {selected return_type void + } { + code {callback_ = cb; +data_ = d;} {} + } Function {color(Fl_Color c)} {} { code {fileList->color(c);} {} } diff --git a/src/Fl_FileChooser2.cxx b/src/Fl_FileChooser2.cxx index 67ab98ff6..e353f56f2 100644 --- a/src/Fl_FileChooser2.cxx +++ b/src/Fl_FileChooser2.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_FileChooser2.cxx,v 1.15.2.1 2001/08/02 16:17:04 easysw Exp $" +// "$Id: Fl_FileChooser2.cxx,v 1.15.2.2 2001/08/04 12:21:33 easysw Exp $" // // More Fl_FileChooser routines. // @@ -431,7 +431,14 @@ Fl_FileChooser::fileListCB() upButton->activate(); } else + { + // Do any callback that is registered... + if (callback_) + (*callback_)(this, data_); + + // Hide the window... window->hide(); + } } else { @@ -542,6 +549,10 @@ Fl_FileChooser::fileNameCB() if (type_ == MULTI) type(SINGLE); + // Do any callback that is registered... + if (callback_) + (*callback_)(this, data_); + // Hide the window to signal things are done... window->hide(); } @@ -614,6 +625,13 @@ Fl_FileChooser::fileNameCB() pathname[sizeof(pathname) - 1] = '\0'; max_match = strlen(pathname); + // Strip trailing /, if any... + if (pathname[max_match - 1] == '/') + { + max_match --; + pathname[max_match] = '\0'; + } + // And then make sure that the item is visible fileList->topline(i); first_line = i; @@ -673,5 +691,5 @@ Fl_FileChooser::fileNameCB() // -// End of "$Id: Fl_FileChooser2.cxx,v 1.15.2.1 2001/08/02 16:17:04 easysw Exp $". +// End of "$Id: Fl_FileChooser2.cxx,v 1.15.2.2 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/Fl_Group.cxx b/src/Fl_Group.cxx index 1da45d181..4ef1c7367 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.4 2001/08/03 15:48:20 easysw Exp $" +// "$Id: Fl_Group.cxx,v 1.8.2.8.2.5 2001/08/04 12:21:33 easysw Exp $" // // Group widget for the Fast Light Tool Kit (FLTK). // @@ -170,10 +170,16 @@ int Fl_Group::handle(int event) { return 0; case FL_RELEASE: - for (i = children(); i--;) { - o = a[i]; - if (o->takesevents() && Fl::event_inside(o)) { - if (send(o,FL_RELEASE)) return 1; + case FL_DRAG: + o = Fl::pushed(); + if (o == this) return 0; + else if (o) send(o,event); + else { + for (i = children(); i--;) { + o = a[i]; + if (o->takesevents() && Fl::event_inside(o)) { + if (send(o,event)) return 1; + } } } return 0; @@ -546,5 +552,5 @@ void Fl_Group::draw_outside_label(const Fl_Widget& w) const { } // -// End of "$Id: Fl_Group.cxx,v 1.8.2.8.2.4 2001/08/03 15:48:20 easysw Exp $". +// End of "$Id: Fl_Group.cxx,v 1.8.2.8.2.5 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/Fl_Scrollbar.cxx b/src/Fl_Scrollbar.cxx index a7b825e2a..feeb34fea 100644 --- a/src/Fl_Scrollbar.cxx +++ b/src/Fl_Scrollbar.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Scrollbar.cxx,v 1.7.2.14 2001/07/30 18:30:39 easysw Exp $" +// "$Id: Fl_Scrollbar.cxx,v 1.7.2.14.2.1 2001/08/04 12:21:33 easysw Exp $" // // Scroll bar widget for the Fast Light Tool Kit (FLTK). // @@ -122,6 +122,10 @@ int Fl_Scrollbar::handle(int event) { case FL_DRAG: if (pushed_) return 1; return Fl_Slider::handle(event, X,Y,W,H); + case FL_MOUSEWHEEL : + if (horizontal()) return 0; + handle_drag(clamp(value() + 3 * linesize_ * Fl::e_dy)); + return 1; case FL_SHORTCUT: { int v = value(); int ls = maximum()>=minimum() ? linesize_ : -linesize_; @@ -234,5 +238,5 @@ Fl_Scrollbar::Fl_Scrollbar(int X, int Y, int W, int H, const char* L) } // -// End of "$Id: Fl_Scrollbar.cxx,v 1.7.2.14 2001/07/30 18:30:39 easysw Exp $". +// End of "$Id: Fl_Scrollbar.cxx,v 1.7.2.14.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/Fl_Text_Buffer.cxx b/src/Fl_Text_Buffer.cxx index 70b2e7db0..fe03cedb8 100644 --- a/src/Fl_Text_Buffer.cxx +++ b/src/Fl_Text_Buffer.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Text_Buffer.cxx,v 1.9 2001/07/23 09:50:05 spitzak Exp $" +// "$Id: Fl_Text_Buffer.cxx,v 1.9.2.1 2001/08/04 12:21:33 easysw Exp $" // // Copyright Mark Edel. Permission to distribute under the LGPL for // the FLTK library granted by Mark Edel. @@ -26,7 +26,7 @@ #include <stdlib.h> #include <string.h> #include <ctype.h> -#include <fltk/Fl_Text_Buffer.h> +#include <FL/Fl_Text_Buffer.H> #define PREFERRED_GAP_SIZE 80 @@ -2283,5 +2283,5 @@ Fl_Text_Buffer::outputfile(const char *file, int start, int end, int buflen) { // -// End of "$Id: Fl_Text_Buffer.cxx,v 1.9 2001/07/23 09:50:05 spitzak Exp $". +// End of "$Id: Fl_Text_Buffer.cxx,v 1.9.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/Fl_Text_Display.cxx b/src/Fl_Text_Display.cxx index 8fa56af5c..2ad16824a 100644 --- a/src/Fl_Text_Display.cxx +++ b/src/Fl_Text_Display.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Text_Display.cxx,v 1.12 2001/07/23 09:50:05 spitzak Exp $" +// "$Id: Fl_Text_Display.cxx,v 1.12.2.1 2001/08/04 12:21:33 easysw Exp $" // // Copyright Mark Edel. Permission to distribute under the LGPL for // the FLTK library granted by Mark Edel. @@ -22,10 +22,9 @@ // Please report all bugs and problems to "fltk-bugs@fltk.org". // -#include <fltk/Fl.h> -#include <fltk/Fl_Text_Buffer.h> -#include <fltk/Fl_Text_Display.h> -#include <fltk/Fl_Style.h> +#include <FL/Fl.H> +#include <FL/Fl_Text_Buffer.H> +#include <FL/Fl_Text_Display.H> #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -72,6 +71,11 @@ Fl_Text_Display::Fl_Text_Display(int X, int Y, int W, int H, const char* l) dragPos = dragType = dragging = 0; display_insert_position_hint = 0; + box(FL_DOWN_FRAME); + textsize(FL_NORMAL_SIZE); + textcolor(FL_BLACK); + textfont(FL_HELVETICA); + Fl_Group* current = Fl_Group::current(); Fl_Group::current(this); @@ -83,8 +87,8 @@ Fl_Text_Display::Fl_Text_Display(int X, int Y, int W, int H, const char* l) Fl_Group::current(current); - scrollbar_width(Fl_Style::scrollbar_width); - scrollbar_align(Fl_Style::scrollbar_align); + scrollbar_width(16); + scrollbar_align(FL_ALIGN_BOTTOM_RIGHT); mCursorOn = 0; mCursorPos = 0; @@ -182,10 +186,14 @@ int Fl_Text_Display::longest_vline() { /* ** Change the size of the displayed text area */ -void Fl_Text_Display::layout() { +void Fl_Text_Display::resize(int X, int Y, int W, int H) { + Fl_Widget::resize(X,Y,W,H); if (!buffer() || !visible_r()) return; - int X = 0, Y = 0, W = w(), H = h(); - text_box()->inset(X, Y, W, H); + X += Fl::box_dx(box()); + Y += Fl::box_dy(box()); + W -= Fl::box_dw(box()); + H -= Fl::box_dh(box()); + text_area.x = X+LEFT_MARGIN; text_area.y = Y+BOTTOM_MARGIN; text_area.w = W-LEFT_MARGIN-RIGHT_MARGIN; @@ -193,8 +201,8 @@ void Fl_Text_Display::layout() { int i; /* Find the new maximum font height for this text display */ - for (i = 0, mMaxsize = fl_height(text_font(), text_size())+leading(); i < mNStyles; i++) - mMaxsize = max(mMaxsize, fl_height(mStyleTable[i].font, mStyleTable[i].size)+leading()); + for (i = 0, mMaxsize = fl_height(textfont(), textsize()); i < mNStyles; i++) + mMaxsize = max(mMaxsize, fl_height(mStyleTable[i].font, mStyleTable[i].size)); // did we have scrollbars initially? bool hscrollbarvisible = mHScrollBar->visible(); @@ -311,10 +319,6 @@ void Fl_Text_Display::layout() { update_v_scrollbar(); update_h_scrollbar(); - damage(FL_DAMAGE_CHILD); - - // clear the layout flag - damage(damage()&(~FL_DAMAGE_LAYOUT)); } /* @@ -325,7 +329,7 @@ void Fl_Text_Display::draw_text( int left, int top, int width, int height ) { int fontHeight, firstLine, lastLine, line; /* find the line number range of the display */ - fontHeight = mMaxsize; + fontHeight = mMaxsize ? mMaxsize : textsize_; firstLine = ( top - text_area.y - fontHeight + 1 ) / fontHeight; lastLine = ( top + height - text_area.y ) / fontHeight + 1; @@ -639,7 +643,7 @@ void Fl_Text_Display::display_insert() { void Fl_Text_Display::show_insert_position() { display_insert_position_hint = 1; - relayout(); + resize(x(), y(), w(), h()); } /* @@ -750,7 +754,7 @@ void Fl_Text_Display::buffer_modified_cb( int pos, int nInserted, int nDeleted, int scrolled, origCursorPos = textD->mCursorPos; // refigure scrollbars & stuff - textD->relayout(); + textD->resize(textD->x(), textD->y(), textD->w(), textD->h()); /* buffer modification cancels vertical cursor motion column */ if ( nInserted != 0 || nDeleted != 0 ) @@ -1040,8 +1044,8 @@ void Fl_Text_Display::draw_string( int style, int X, int Y, int toX, pre-allocated and pre-configured. For syntax highlighting, GCs are configured here, on the fly. */ - Fl_Font font = text_font(); - int size = text_size(); + Fl_Font font = textfont(); + int size = textsize(); Fl_Color foreground; Fl_Color background; @@ -1050,19 +1054,19 @@ void Fl_Text_Display::draw_string( int style, int X, int Y, int toX, font = styleRec->font; size = styleRec->size; foreground = styleRec->color; - background = style & PRIMARY_MASK ? selection_color() : - style & HIGHLIGHT_MASK ? highlight_color() : text_background(); + background = style & PRIMARY_MASK ? FL_SELECTION_COLOR : + style & HIGHLIGHT_MASK ? fl_contrast(textcolor(),color()) : color(); if ( foreground == background ) /* B&W kludge */ - foreground = text_background(); + foreground = textcolor(); } else if ( style & HIGHLIGHT_MASK ) { - foreground = highlight_label_color(); - background = highlight_color(); + foreground = textcolor(); + background = fl_contrast(textcolor(),color()); } else if ( style & PRIMARY_MASK ) { - foreground = selection_text_color(); - background = selection_color(); + foreground = textcolor(); + background = FL_SELECTION_COLOR; } else { - foreground = text_color(); - background = text_background(); + foreground = textcolor(); + background = color(); } fl_color( background ); @@ -1101,13 +1105,13 @@ void Fl_Text_Display::clear_rect( int style, int X, int Y, return; if ( style & HIGHLIGHT_MASK ) { - fl_color( highlight_color() ); + fl_color( fl_contrast(textcolor(), color()) ); fl_rectf( X, Y, width, height ); } else if ( style & PRIMARY_MASK ) { - fl_color( selection_color() ); + fl_color( FL_SELECTION_COLOR ); fl_rectf( X, Y, width, height ); } else { - fl_color( text_background() ); + fl_color( color() ); fl_rectf( X, Y, width, height ); } } @@ -1240,8 +1244,8 @@ int Fl_Text_Display::string_width( const char *string, int length, int style ) { font = mStyleTable[ ( style & STYLE_LOOKUP_MASK ) - 'A' ].font; size = mStyleTable[ ( style & STYLE_LOOKUP_MASK ) - 'A' ].size; } else { - font = text_font(); - size = text_size(); + font = textfont(); + size = textsize(); } fl_font( font, size ); @@ -1548,7 +1552,7 @@ void Fl_Text_Display::calc_last_char() { void Fl_Text_Display::scroll(int topLineNum, int horizOffset) { mTopLineNumHint = topLineNum; mHorizOffsetHint = horizOffset; - relayout(); + resize(x(), y(), w(), h()); } void Fl_Text_Display::scroll_(int topLineNum, int horizOffset) { @@ -1644,7 +1648,7 @@ int Fl_Text_Display::measure_vline( int visLineNum ) { len = mBuffer->expand_character( lineStartPos + i, charCount, expandedChar ); - fl_font( text_font(), text_size() ); + fl_font( textfont(), textsize() ); width += ( int ) fl_width( expandedChar, len ); @@ -1738,25 +1742,26 @@ void Fl_Text_Display::draw(void) { if (damage() & FL_DAMAGE_ALL) { //printf("drawing all\n"); // draw the box() - draw_text_frame(); + draw_box(box(), text_area.x, text_area.y, text_area.w, text_area.h, + color()); // left margin fl_rectf(text_area.x-LEFT_MARGIN, text_area.y-TOP_MARGIN, LEFT_MARGIN, text_area.h+TOP_MARGIN+BOTTOM_MARGIN, - text_background()); + color()); // right margin fl_rectf(text_area.x+text_area.w, text_area.y-TOP_MARGIN, RIGHT_MARGIN, text_area.h+TOP_MARGIN+BOTTOM_MARGIN, - text_background()); + color()); // top margin fl_rectf(text_area.x, text_area.y-TOP_MARGIN, - text_area.w, TOP_MARGIN, text_background()); + text_area.w, TOP_MARGIN, color()); // bottom margin fl_rectf(text_area.x, text_area.y+text_area.h, - text_area.w, BOTTOM_MARGIN, text_background()); + text_area.w, BOTTOM_MARGIN, color()); // draw that little box in the corner of the scrollbars if (mVScrollBar->visible() && mHScrollBar->visible()) @@ -1774,9 +1779,9 @@ void Fl_Text_Display::draw(void) { text_area.w+LEFT_MARGIN+RIGHT_MARGIN, text_area.h); fl_rectf(text_area.x-LEFT_MARGIN, mCursorOldY, - LEFT_MARGIN, mMaxsize, text_background()); + LEFT_MARGIN, mMaxsize, color()); fl_rectf(text_area.x+text_area.w, mCursorOldY, - RIGHT_MARGIN, mMaxsize, text_background()); + RIGHT_MARGIN, mMaxsize, color()); fl_pop_clip(); } @@ -1917,13 +1922,13 @@ int Fl_Text_Display::handle(int event) { dragType = DRAG_CHAR; const char* copy = buffer()->selection_text(); - if (*copy) Fl::copy(copy, strlen(copy), false); + if (*copy) Fl::selection(*this, copy, strlen(copy)); free((void*)copy); return 1; } case FL_MOUSEWHEEL: - return send(event, *mVScrollBar); + return mVScrollBar->handle(event); #if 0 // I shouldn't be using mNVisibleLines or mTopLineNum here in handle() // because the values for these might change between now and layout(), @@ -1943,5 +1948,5 @@ int Fl_Text_Display::handle(int event) { // -// End of "$Id: Fl_Text_Display.cxx,v 1.12 2001/07/23 09:50:05 spitzak Exp $". +// End of "$Id: Fl_Text_Display.cxx,v 1.12.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/Fl_Text_Editor.cxx b/src/Fl_Text_Editor.cxx index b1dc5e900..6e79891e3 100644 --- a/src/Fl_Text_Editor.cxx +++ b/src/Fl_Text_Editor.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Text_Editor.cxx,v 1.9 2001/07/23 09:50:05 spitzak Exp $" +// "$Id: Fl_Text_Editor.cxx,v 1.9.2.1 2001/08/04 12:21:33 easysw Exp $" // // Copyright Mark Edel. Permission to distribute under the LGPL for // the FLTK library granted by Mark Edel. @@ -23,20 +23,15 @@ // -#include <fltk/Fl.h> -#include <fltk/Fl_Text_Editor.h> -#include <fltk/Fl_Style.h> +#include <FL/Fl.H> +#include <FL/Fl_Text_Editor.H> #include <stdlib.h> #include <string.h> #include <ctype.h> -static void revert(Fl_Style*) {} -static Fl_Named_Style style("Text_Editor", revert, &Fl_Text_Editor::default_style); -Fl_Named_Style* Fl_Text_Editor::default_style = &::style; Fl_Text_Editor::Fl_Text_Editor(int X, int Y, int W, int H, const char* l) : Fl_Text_Display(X, Y, W, H, l) { - style(default_style); mCursorOn = 1; insert_mode_ = 1; key_bindings = 0; @@ -348,7 +343,7 @@ int Fl_Text_Editor::kf_delete(int, Fl_Text_Editor* e) { int Fl_Text_Editor::kf_copy(int, Fl_Text_Editor* e) { if (!e->buffer()->selected()) return 1; const char *copy = e->buffer()->selection_text(); - if (*copy) Fl::copy(copy, strlen(copy), true); + if (*copy) Fl::selection(*e, copy, strlen(copy)); free((void*)copy); e->show_insert_position(); return 1; @@ -362,7 +357,7 @@ int Fl_Text_Editor::kf_cut(int c, Fl_Text_Editor* e) { int Fl_Text_Editor::kf_paste(int, Fl_Text_Editor* e) { kill_selection(e); - Fl::paste(*e,true); + Fl::paste(*e); e->show_insert_position(); return 1; } @@ -406,7 +401,7 @@ int Fl_Text_Editor::handle(int event) { if (event == FL_PUSH && Fl::event_button() == 2) { dragType = -1; - Fl::paste(*this,false); + Fl::paste(*this); Fl::focus(this); return 1; } @@ -442,5 +437,5 @@ int Fl_Text_Editor::handle(int event) { } // -// End of "$Id: Fl_Text_Editor.cxx,v 1.9 2001/07/23 09:50:05 spitzak Exp $". +// End of "$Id: Fl_Text_Editor.cxx,v 1.9.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/Makefile b/src/Makefile index 96c2f8783..af470233b 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,5 +1,5 @@ # -# "$Id: Makefile,v 1.18.2.14.2.7 2001/08/02 19:43:49 easysw Exp $" +# "$Id: Makefile,v 1.18.2.14.2.8 2001/08/04 12:21:33 easysw Exp $" # # Library makefile for the Fast Light Tool Kit (FLTK). # @@ -73,6 +73,9 @@ CPPFILES = \ Fl_Single_Window.cxx \ Fl_Slider.cxx \ Fl_Tabs.cxx \ + Fl_Text_Buffer.cxx \ + Fl_Text_Display.cxx \ + Fl_Text_Editor.cxx \ Fl_Tile.cxx \ Fl_Tooltip.cxx \ Fl_Valuator.cxx \ @@ -253,5 +256,5 @@ install: $(LIBNAME) $(DSONAME) $(GLLIBNAME) $(GLDSONAME) ln -s FL $(includedir)/Fl # -# End of "$Id: Makefile,v 1.18.2.14.2.7 2001/08/02 19:43:49 easysw Exp $". +# End of "$Id: Makefile,v 1.18.2.14.2.8 2001/08/04 12:21:33 easysw Exp $". # diff --git a/src/fl_boxtype.cxx b/src/fl_boxtype.cxx index c6be29d95..8b9b9eb13 100644 --- a/src/fl_boxtype.cxx +++ b/src/fl_boxtype.cxx @@ -1,5 +1,5 @@ // -// "$Id: fl_boxtype.cxx,v 1.8.2.4 2001/01/22 15:13:40 easysw Exp $" +// "$Id: fl_boxtype.cxx,v 1.8.2.4.2.1 2001/08/04 12:21:33 easysw Exp $" // // Box drawing code for the Fast Light Tool Kit (FLTK). // @@ -176,11 +176,6 @@ void fl_rectbound(int x, int y, int w, int h, Fl_Color bgcolor) { } #define fl_border_box fl_rectbound -void fl_rectf(int x, int y, int w, int h, Fl_Color c) { - fl_color(c); - fl_rectf(x, y, w, h); -} - void fl_border_frame(int x, int y, int w, int h, Fl_Color c) { fl_color(c); fl_rect(x, y, w, h); @@ -282,5 +277,5 @@ const { } // -// End of "$Id: fl_boxtype.cxx,v 1.8.2.4 2001/01/22 15:13:40 easysw Exp $". +// End of "$Id: fl_boxtype.cxx,v 1.8.2.4.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/fl_color.cxx b/src/fl_color.cxx index 8f9fddba4..8aefae0f9 100644 --- a/src/fl_color.cxx +++ b/src/fl_color.cxx @@ -1,5 +1,5 @@ // -// "$Id: fl_color.cxx,v 1.12.2.5 2001/01/22 15:13:40 easysw Exp $" +// "$Id: fl_color.cxx,v 1.12.2.5.2.1 2001/08/04 12:21:33 easysw Exp $" // // Color functions for the Fast Light Tool Kit (FLTK). // @@ -339,11 +339,11 @@ Fl_Color fl_color_average(Fl_Color color1, Fl_Color color2, float weight) { return avg; } -Fl_Color inactive(Fl_Color c) { +Fl_Color fl_inactive(Fl_Color c) { return fl_color_average(c, FL_GRAY, .33f); } -Fl_Color contrast(Fl_Color fg, Fl_Color bg) { +Fl_Color fl_contrast(Fl_Color fg, Fl_Color bg) { int c1 = int(fl_cmap[fg]); int c2 = int(fl_cmap[bg]); if ((c1^c2)&0x80800000) @@ -355,5 +355,5 @@ Fl_Color contrast(Fl_Color fg, Fl_Color bg) { } // -// End of "$Id: fl_color.cxx,v 1.12.2.5 2001/01/22 15:13:40 easysw Exp $". +// End of "$Id: fl_color.cxx,v 1.12.2.5.2.1 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/fl_file_chooser.cxx b/src/fl_file_chooser.cxx index 8f6a37548..0b3c99b9f 100644 --- a/src/fl_file_chooser.cxx +++ b/src/fl_file_chooser.cxx @@ -1,5 +1,5 @@ // -// "$Id: fl_file_chooser.cxx,v 1.10.2.10.2.3 2001/08/03 18:46:57 easysw Exp $" +// "$Id: fl_file_chooser.cxx,v 1.10.2.10.2.4 2001/08/04 12:21:33 easysw Exp $" // // File chooser widget for the Fast Light Tool Kit (FLTK). // @@ -28,13 +28,28 @@ #include <FL/Fl_FileChooser.H> static Fl_FileChooser *fc = (Fl_FileChooser *)0; +static void (*current_callback)(const char*) = 0; + + +static void callback(Fl_FileChooser *, void*) { + if (current_callback) + (*current_callback)(fc->value(0)); +} + + +void fl_file_chooser_callback(void (*cb)(const char*)) { + current_callback = cb; +} + char* fl_file_chooser(const char* message, const char* pat, const char* fname) { if (!fname || !*fname) fname = "."; - if (!fc) fc = new Fl_FileChooser(fname, pat, Fl_FileChooser::CREATE, message); - else { + if (!fc) { + fc = new Fl_FileChooser(fname, pat, Fl_FileChooser::CREATE, message); + fc->callback(callback, 0); + } else { fc->filter(pat); fc->value(fname); fc->label(message); @@ -50,5 +65,5 @@ char* fl_file_chooser(const char* message, const char* pat, const char* fname) // -// End of "$Id: fl_file_chooser.cxx,v 1.10.2.10.2.3 2001/08/03 18:46:57 easysw Exp $". +// End of "$Id: fl_file_chooser.cxx,v 1.10.2.10.2.4 2001/08/04 12:21:33 easysw Exp $". // diff --git a/src/makedepend b/src/makedepend index 1f5241bdd..c6a50b210 100644 --- a/src/makedepend +++ b/src/makedepend @@ -1,285 +1,325 @@ # 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.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +Fl.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/x.H ../FL/Fl_Window.H +Fl.o: ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Adjuster.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Adjuster.o: ../FL/Fl_Adjuster.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H +Fl_Adjuster.o: ../FL/Fl_Bitmap.H ../FL/fl_draw.H fastarrow.h mediumarrow.h +Fl_Adjuster.o: slowarrow.h +Fl_Bitmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H +Fl_Bitmap.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Fl_Widget.H +Fl_Bitmap.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H +Fl_Browser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Browser.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Group.H +Fl_Browser.o: ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H +Fl_Browser.o: ../FL/Fl_Valuator.H ../FL/fl_draw.H +Fl_Browser_.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Browser_.o: ../FL/Fl_Widget.H ../FL/Fl_Browser_.H ../FL/Fl_Group.H +Fl_Browser_.o: ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H +Fl_Browser_.o: ../FL/Fl_Valuator.H ../FL/fl_draw.H +Fl_Browser_load.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Browser_load.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Group.H +Fl_Browser_load.o: ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H +Fl_Browser_load.o: ../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_Box.o: ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Button.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H ../FL/Fl_Group.H +Fl_Chart.o: ../FL/math.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Chart.o: ../FL/Fl_Chart.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Check_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Check_Button.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H +Fl_Check_Button.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H +Fl_Choice.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Choice.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Widget.H +Fl_Choice.o: ../FL/Fl_Menu_Item.H ../FL/fl_draw.H +Fl_Clock.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Clock.o: ../FL/Fl_Clock.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Color_Chooser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Color_Chooser.o: ../FL/Fl_Color_Chooser.H ../FL/Fl_Group.H ../FL/Fl_Box.H +Fl_Color_Chooser.o: ../FL/Fl_Widget.H ../FL/Fl_Return_Button.H +Fl_Color_Chooser.o: ../FL/Fl_Button.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +Fl_Color_Chooser.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Value_Input.H +Fl_Color_Chooser.o: ../FL/Fl_Valuator.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +Fl_Color_Chooser.o: ../FL/fl_draw.H ../FL/math.h ../FL/Fl_Window.H +Fl_Color_Chooser.o: ../FL/Fl_Group.H +Fl_Counter.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Counter.o: ../FL/Fl_Counter.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H +Fl_Counter.o: ../FL/fl_draw.H +Fl_Dial.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.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_Double_Window.o: ../FL/Fl_Export.H ../FL/Fl_Double_Window.H +Fl_Double_Window.o: ../FL/Fl_Window.H ../FL/x.H ../FL/fl_draw.H Fl_FileBrowser.o: ../FL/Fl_FileBrowser.H ../FL/Fl_Browser.H Fl_FileBrowser.o: ../FL/Fl_Browser_.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -Fl_FileBrowser.o: ../FL/Enumerations.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -Fl_FileBrowser.o: ../FL/Fl_Valuator.H ../FL/Fl_FileIcon.H ../FL/Fl.H -Fl_FileBrowser.o: ../FL/fl_draw.H ../FL/filename.H +Fl_FileBrowser.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Scrollbar.H +Fl_FileBrowser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_FileIcon.H +Fl_FileBrowser.o: ../FL/Fl.H ../FL/fl_draw.H ../FL/filename.H Fl_FileChooser.o: ../FL/Fl_FileChooser.H ../FL/Fl.H ../FL/Enumerations.H -Fl_FileChooser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -Fl_FileChooser.o: ../FL/Fl_FileBrowser.H ../FL/Fl_Browser.H +Fl_FileChooser.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H +Fl_FileChooser.o: ../FL/Fl_Widget.H ../FL/Fl_FileBrowser.H ../FL/Fl_Browser.H Fl_FileChooser.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H Fl_FileChooser.o: ../FL/Fl_Valuator.H ../FL/Fl_FileIcon.H ../FL/Fl.H Fl_FileChooser.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H -Fl_FileChooser.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -Fl_FileChooser.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H -Fl_FileChooser.o: ../FL/fl_ask.H ../FL/Fl_Bitmap.H +Fl_FileChooser.o: ../FL/Fl_Button.H ../FL/fl_ask.H ../FL/Fl_Input.H +Fl_FileChooser.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +Fl_FileChooser.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Bitmap.H Fl_FileChooser2.o: ../FL/Fl_FileChooser.H ../FL/Fl.H ../FL/Enumerations.H -Fl_FileChooser2.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -Fl_FileChooser2.o: ../FL/Fl_FileBrowser.H ../FL/Fl_Browser.H -Fl_FileChooser2.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -Fl_FileChooser2.o: ../FL/Fl_Valuator.H ../FL/Fl_FileIcon.H ../FL/Fl.H -Fl_FileChooser2.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H -Fl_FileChooser2.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -Fl_FileChooser2.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H -Fl_FileChooser2.o: ../FL/fl_ask.H ../FL/filename.H ../FL/x.H -Fl_FileChooser2.o: ../FL/Fl_Window.H +Fl_FileChooser2.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H +Fl_FileChooser2.o: ../FL/Fl_Widget.H ../FL/Fl_FileBrowser.H +Fl_FileChooser2.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H +Fl_FileChooser2.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_FileChooser2.o: ../FL/Fl_FileIcon.H ../FL/Fl.H ../FL/Fl_Button.H +Fl_FileChooser2.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/fl_ask.H +Fl_FileChooser2.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H +Fl_FileChooser2.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/filename.H +Fl_FileChooser2.o: ../FL/x.H ../FL/Fl_Window.H Fl_FileIcon.o: ../config.h ../FL/Fl_FileIcon.H ../FL/Fl.H -Fl_FileIcon.o: ../FL/Enumerations.H ../FL/Fl_Widget.H ../FL/fl_draw.H -Fl_FileIcon.o: ../FL/filename.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_FileIcon.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Widget.H +Fl_FileIcon.o: ../FL/fl_draw.H ../FL/filename.H +Fl_Group.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Group.o: ../FL/Fl_Group.H ../FL/Fl_Window.H ../FL/Fl_Group.H +Fl_Group.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/Fl_Tooltip.H +Fl_Group.o: ../FL/Fl_Widget.H Fl_HelpDialog.o: ../FL/Fl_HelpDialog.H ../FL/Fl.H ../FL/Enumerations.H -Fl_HelpDialog.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -Fl_HelpDialog.o: ../FL/Fl_HelpView.H ../FL/Fl_Group.H ../FL/Fl_Scrollbar.H -Fl_HelpDialog.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H -Fl_HelpDialog.o: ../FL/Fl_Button.H +Fl_HelpDialog.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H +Fl_HelpDialog.o: ../FL/Fl_Widget.H ../FL/Fl_HelpView.H ../FL/Fl_Group.H +Fl_HelpDialog.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_HelpDialog.o: ../FL/fl_draw.H ../FL/Fl_Button.H Fl_HelpView.o: ../FL/Fl_HelpView.H ../FL/Fl.H ../FL/Enumerations.H -Fl_HelpView.o: ../FL/Fl_Group.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -Fl_HelpView.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H -Fl_HelpView.o: ../config.h ../FL/Fl_Image.H ../FL/Fl_Pixmap.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_HelpView.o: ../FL/Fl_Export.H ../FL/Fl_Group.H ../FL/Fl_Scrollbar.H +Fl_HelpView.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H +Fl_HelpView.o: ../FL/fl_draw.H ../config.h ../FL/Fl_Image.H ../FL/Fl_Pixmap.H +Fl_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/fl_draw.H +Fl_Image.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Widget.H +Fl_Image.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/Fl_Image.H +Fl_Input.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Input.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_draw.H +Fl_Input_.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Input_.o: ../FL/Fl_Input_.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Light_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Light_Button.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H +Fl_Light_Button.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Menu.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Menu.o: ../FL/Fl_Menu_Window.H ../FL/Fl_Single_Window.H ../FL/Fl_Window.H +Fl_Menu.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Menu.o: ../FL/fl_draw.H +Fl_Menu_.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Menu_.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Menu_Bar.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Menu_Bar.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H ../FL/Fl_Widget.H +Fl_Menu_Bar.o: ../FL/Fl_Menu_Item.H +Fl_Menu_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Menu_Button.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Widget.H +Fl_Menu_Button.o: ../FL/Fl_Menu_Item.H ../FL/fl_draw.H +Fl_Menu_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H +Fl_Menu_Window.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H +Fl_Menu_Window.o: ../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_Menu_add.o: ../FL/Fl_Export.H ../FL/Fl_Menu_Item.H +Fl_Menu_global.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Menu_global.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H +Fl_Multi_Label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Multi_Label.o: ../FL/Fl_Widget.H ../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_Output.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Output.o: ../FL/Fl_Output.H ../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_Overlay_Window.o: ../FL/Fl_Export.H ../FL/Fl_Overlay_Window.H +Fl_Overlay_Window.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H +Fl_Overlay_Window.o: ../FL/fl_draw.H ../FL/x.H +Fl_Pack.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Pack.H +Fl_Pack.o: ../FL/Fl_Group.H ../FL/fl_draw.H +Fl_Pixmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Pixmap.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Widget.H +Fl_Pixmap.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/Fl_Pixmap.H +Fl_Positioner.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Positioner.o: ../FL/Fl_Positioner.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Repeat_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Repeat_Button.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H ../FL/Fl_Button.H +Fl_Repeat_Button.o: ../FL/Fl_Widget.H +Fl_Return_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Return_Button.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H +Fl_Return_Button.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Roller.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Roller.o: ../FL/Fl_Roller.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H +Fl_Roller.o: ../FL/fl_draw.H +Fl_Round_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Round_Button.o: ../FL/Fl_Round_Button.H ../FL/Fl_Light_Button.H +Fl_Round_Button.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H +Fl_Scroll.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Scroll.o: ../FL/Fl_Scroll.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Scroll.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_Scroll.o: ../FL/fl_draw.H +Fl_Scrollbar.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Scrollbar.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_Scrollbar.o: ../FL/Fl_Widget.H ../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_Slider.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Slider.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H +Fl_Slider.o: ../FL/fl_draw.H +Fl_Tabs.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Tabs.H +Fl_Tabs.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Text_Buffer.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Export.H +Fl_Text_Display.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Text_Display.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Display.H +Fl_Text_Display.o: ../FL/fl_draw.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Text_Display.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_Text_Display.o: ../FL/Fl_Text_Buffer.H +Fl_Text_Editor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Text_Editor.o: ../FL/Fl_Text_Editor.H ../FL/Fl_Text_Display.H +Fl_Text_Editor.o: ../FL/fl_draw.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Text_Editor.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +Fl_Text_Editor.o: ../FL/Fl_Text_Buffer.H +Fl_Tile.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Tile.H +Fl_Tile.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Window.H +Fl_Tooltip.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Tooltip.o: ../FL/Fl_Menu_Window.H ../FL/Fl_Single_Window.H +Fl_Tooltip.o: ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/Fl_Widget.H +Fl_Tooltip.o: ../FL/fl_draw.H ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H +Fl_Valuator.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Valuator.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/math.h +Fl_Value_Input.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Value_Input.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H +Fl_Value_Input.o: ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +Fl_Value_Input.o: ../FL/Fl_Group.H +Fl_Value_Output.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Value_Output.o: ../FL/Fl_Value_Output.H ../FL/Fl_Valuator.H +Fl_Value_Output.o: ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Value_Slider.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Value_Slider.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H +Fl_Value_Slider.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Widget.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Widget.o: ../FL/Fl_Widget.H ../FL/Fl_Group.H ../FL/Fl_Tooltip.H +Fl_Window.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Window.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Window_fullscreen.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Window_fullscreen.o: ../FL/x.H ../FL/Fl_Window.H +Fl_Window_hotspot.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Window_hotspot.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +Fl_Window_iconize.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_Window_iconize.o: ../FL/Fl_Window.H Fl_Wizard.o: ../FL/Fl_Wizard.H ../FL/Fl_Group.H ../FL/fl_draw.H -Fl_Wizard.o: ../FL/Enumerations.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_Wizard.o: ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_abort.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../config.h +Fl_add_idle.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_arg.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H +Fl_arg.o: ../FL/Fl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +Fl_arg.o: ../FL/Fl_Widget.H ../FL/filename.H ../FL/fl_draw.H +Fl_compose.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_cutpaste.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H +Fl_cutpaste.o: ../FL/Fl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +Fl_cutpaste.o: ../FL/Fl_Widget.H +Fl_display.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_get_key.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H +Fl_get_key.o: ../FL/Fl_Window.H +Fl_get_system_colors.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_get_system_colors.o: ../FL/x.H ../FL/Fl_Window.H ../FL/math.h +Fl_grab.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_grab.o: ../FL/x.H ../FL/Fl_Window.H +Fl_own_colormap.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H +Fl_own_colormap.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H +Fl_visual.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_visual.o: ../FL/x.H ../FL/Fl_Window.H +Fl_x.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +Fl_x.o: ../FL/x.H ../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 +filename_absolute.o: ../FL/filename.H ../FL/Fl_Export.H +filename_expand.o: ../FL/filename.H ../FL/Fl_Export.H +filename_ext.o: ../FL/filename.H ../FL/Fl_Export.H +filename_isdir.o: ../config.h ../FL/filename.H ../FL/Fl_Export.H +filename_list.o: ../config.h ../FL/filename.H ../FL/Fl_Export.H +filename_match.o: ../FL/filename.H ../FL/Fl_Export.H +filename_setext.o: ../FL/filename.H ../FL/Fl_Export.H +fl_arc.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/math.h +fl_arci.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H +fl_arci.o: ../FL/Fl_Window.H +fl_ask.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_ask.o: ../FL/fl_ask.H ../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_boxtype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_boxtype.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../config.h +fl_color.o: Fl_XColor.H ../config.h ../FL/Enumerations.H ../FL/Fl_Export.H +fl_color.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H +fl_color.o: ../FL/fl_draw.H fl_cmap.h +fl_cursor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_cursor.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/x.H +fl_cursor.o: ../FL/Fl_Window.H ../FL/fl_draw.H +fl_curve.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_diamond_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_diamond_box.o: ../FL/fl_draw.H +fl_draw.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_draw_image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_draw_image.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H Fl_XColor.H +fl_draw_image.o: ../config.h ../FL/Enumerations.H +fl_draw_pixmap.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H +fl_draw_pixmap.o: ../FL/Fl_Export.H ../FL/fl_draw.H ../FL/x.H +fl_draw_pixmap.o: ../FL/Fl_Window.H +fl_engraved_label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_engraved_label.o: ../FL/Fl_Widget.H ../FL/fl_draw.H fl_file_chooser.o: ../config.h ../FL/fl_file_chooser.H ../FL/Enumerations.H -fl_file_chooser.o: ../FL/Fl_FileChooser.H ../FL/Fl.H ../FL/Fl_Window.H -fl_file_chooser.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_FileBrowser.H -fl_file_chooser.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H -fl_file_chooser.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H -fl_file_chooser.o: ../FL/Fl_FileIcon.H ../FL/Fl.H ../FL/Fl_Button.H -fl_file_chooser.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H -fl_file_chooser.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H -fl_file_chooser.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/fl_ask.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 +fl_file_chooser.o: ../FL/Fl_Export.H ../FL/Fl_FileChooser.H ../FL/Fl.H +fl_file_chooser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +fl_file_chooser.o: ../FL/Fl_FileBrowser.H ../FL/Fl_Browser.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_FileIcon.H ../FL/Fl.H +fl_file_chooser.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H +fl_file_chooser.o: ../FL/Fl_Button.H ../FL/fl_ask.H ../FL/Fl_Input.H +fl_file_chooser.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +fl_file_chooser.o: ../FL/Fl_Menu_Item.H +fl_font.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_font.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H Fl_Font.H +fl_labeltype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_labeltype.o: ../FL/Fl_Widget.H ../FL/Fl_Group.H ../FL/fl_draw.H +fl_labeltype.o: ../FL/Fl_Input_.H ../FL/Fl_Widget.H +fl_line_style.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_line_style.o: ../FL/x.H ../FL/Fl_Window.H +fl_oval_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_oval_box.o: ../FL/fl_draw.H +fl_overlay.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_overlay.o: ../FL/Fl_Window.H ../FL/fl_draw.H +fl_overlay_visual.o: ../config.h +fl_rect.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/Enumerations.H +fl_rect.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H +fl_round_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_round_box.o: ../FL/fl_draw.H +fl_rounded_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_rounded_box.o: ../FL/fl_draw.H +fl_set_font.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_set_font.o: ../FL/x.H ../FL/Fl_Window.H Fl_Font.H +fl_set_fonts.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H +fl_set_fonts.o: ../FL/Fl_Window.H Fl_Font.H +fl_scroll_area.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_scroll_area.o: ../FL/Fl_Window.H +fl_shadow_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_shadow_box.o: ../FL/fl_draw.H +fl_shortcut.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_shortcut.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Widget.H +fl_shortcut.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H +fl_show_colormap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_show_colormap.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H +fl_show_colormap.o: ../FL/fl_draw.H ../FL/fl_show_colormap.H ../config.h +fl_symbols.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fl_symbols.o: ../FL/fl_draw.H ../FL/Fl_Widget.H +fl_vertex.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H +fl_vertex.o: ../FL/Fl_Window.H ../FL/math.h forms_compatability.o: ../FL/forms.H ../FL/Fl.H ../FL/Enumerations.H -forms_compatability.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Window.H -forms_compatability.o: ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H -forms_compatability.o: ../FL/Fl_Bitmap.H ../FL/Fl_FormsPixmap.H -forms_compatability.o: ../FL/Fl_Pixmap.H ../FL/Fl_Box.H ../FL/Fl_Browser.H -forms_compatability.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H -forms_compatability.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H -forms_compatability.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H -forms_compatability.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H -forms_compatability.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +forms_compatability.o: ../FL/Fl_Export.H ../FL/Fl_Group.H ../FL/Fl_Widget.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 @@ -289,68 +329,61 @@ 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/Enumerations.H -forms_bitmap.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Window.H -forms_bitmap.o: ../FL/fl_draw.H ../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_Export.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +forms_bitmap.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H +forms_bitmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H +forms_bitmap.o: ../FL/Fl_Box.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H +forms_bitmap.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +forms_bitmap.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H +forms_bitmap.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H +forms_bitmap.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +forms_bitmap.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H ../FL/Fl_Counter.H +forms_bitmap.o: ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H +forms_bitmap.o: ../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_free.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +forms_free.o: ../FL/Fl_Free.H ../FL/Fl_Widget.H forms_fselect.o: ../FL/forms.H ../FL/Fl.H ../FL/Enumerations.H -forms_fselect.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Window.H -forms_fselect.o: ../FL/fl_draw.H ../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_Export.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +forms_fselect.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H +forms_fselect.o: ../FL/Fl_Bitmap.H ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H +forms_fselect.o: ../FL/Fl_Box.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H +forms_fselect.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +forms_fselect.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H +forms_fselect.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H +forms_fselect.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +forms_fselect.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H ../FL/Fl_Counter.H +forms_fselect.o: ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H +forms_fselect.o: ../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/Enumerations.H -forms_pixmap.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Window.H -forms_pixmap.o: ../FL/fl_draw.H ../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_Export.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +forms_pixmap.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H +forms_pixmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H +forms_pixmap.o: ../FL/Fl_Box.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H +forms_pixmap.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +forms_pixmap.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H +forms_pixmap.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H +forms_pixmap.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +forms_pixmap.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H ../FL/Fl_Counter.H +forms_pixmap.o: ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H +forms_pixmap.o: ../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 -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 -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 +forms_timer.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +forms_timer.o: ../FL/Fl_Timer.H ../FL/Fl_Widget.H ../FL/fl_draw.H +Fl_Gl_Choice.o: ../config.h +Fl_Gl_Overlay.o: ../config.h +Fl_Gl_Window.o: ../config.h +gl_draw.o: ../config.h +gl_start.o: ../config.h +glut_compatability.o: ../config.h +glut_font.o: ../config.h scandir.o: ../config.h numericsort.o: ../config.h vsnprintf.o: ../config.h diff --git a/test/editor.cxx b/test/editor.cxx index a47b9ca87..dda0488e4 100644 --- a/test/editor.cxx +++ b/test/editor.cxx @@ -1,11 +1,11 @@ // -// "$Id: editor.cxx,v 1.2.2.3 2001/01/22 15:13:41 easysw Exp $" +// "$Id: editor.cxx,v 1.2.2.3.2.1 2001/08/04 12:21:34 easysw Exp $" // // A simple text editor program for the Fast Light Tool Kit (FLTK). // // This program is described in Chapter 4 of the FLTK Programmer's Guide. // -// Copyright 1998-2001 by Bill Spitzak and others. +// Copyright 1998-1999 by Bill Spitzak and others. // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Library General Public @@ -22,284 +22,322 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 // USA. // -// Please report all bugs and problems to "fltk-bugs@fltk.org". +// Please report all bugs and problems to "fltk-bugs@easysw.com". // // // Include necessary headers... // -#include <stdio.h> // Standard library files +#include <stdio.h> #include <stdlib.h> #include <string.h> +#include <errno.h> + +#include <FL/Fl.H> +#include <FL/Fl_Group.H> +#include <FL/Fl_Double_Window.H> +#include <FL/fl_ask.H> +#include <FL/fl_file_chooser.H> +#include <FL/Fl_Menu_Bar.H> +#include <FL/Fl_Input.H> +#include <FL/Fl_Button.H> +#include <FL/Fl_Return_Button.H> +#include <FL/Fl_Text_Buffer.H> +#include <FL/Fl_Text_Editor.H> -#include <FL/Fl.H> // Main FLTK header file -#include <FL/Fl_Group.H> // Fl_Group header file -#include <FL/Fl_Window.H> // Fl_Window header file -#include <FL/fl_ask.H> // FLTK convenience functions -#include <FL/fl_file_chooser.H> // FLTK file chooser -#include <FL/Fl_Menu_Bar.H> // Fl_Menu_Bar header file -#include <FL/Fl_Input.H> // Fl_Input header file -#include <FL/Fl_Multiline_Input.H> // Fl_Multiline_Input header file -#include <FL/Fl_Button.H> // Fl_Button header file -#include <FL/Fl_Return_Button.H> // Fl_Return_Button header file - - -Fl_Window *window; -Fl_Menu_Bar *menubar; -Fl_Multiline_Input *input; -Fl_Window *replace_dlg; -Fl_Input *replace_find; -Fl_Input *replace_with; -Fl_Button *replace_all; -Fl_Return_Button *replace_next; -Fl_Button *replace_cancel; int changed = 0; -char filename[1024] = ""; -char search[256] = ""; +char filename[256] = ""; +char title[256]; +Fl_Text_Buffer *textbuf; + + +void save_cb(); +void saveas_cb(); +void find2_cb(Fl_Widget*, void*); +void replall_cb(Fl_Widget*, void*); +void replace2_cb(Fl_Widget*, void*); +void replcan_cb(Fl_Widget*, void*); + +class EditorWindow : public Fl_Double_Window { + public: + EditorWindow(int w, int h, const char* t); + ~EditorWindow(); + + Fl_Window *replace_dlg; + Fl_Input *replace_find; + Fl_Input *replace_with; + Fl_Button *replace_all; + Fl_Return_Button *replace_next; + Fl_Button *replace_cancel; + + Fl_Text_Editor *editor; + char search[256]; +}; +EditorWindow::EditorWindow(int w, int h, const char* t) : Fl_Double_Window(w, h, t) { + replace_dlg = new Fl_Window(300, 105, "Replace"); + replace_find = new Fl_Input(70, 10, 210, 25, "Find:"); + replace_find->align(FL_ALIGN_LEFT); -void set_changed(int); -void save_cb(void); -void saveas_cb(void); -void find2_cb(void); + replace_with = new Fl_Input(70, 40, 210, 25, "Replace:"); + replace_with->align(FL_ALIGN_LEFT); -int check_save(void) { - if (!changed) return 1; + replace_all = new Fl_Button(10, 70, 90, 25, "Replace All"); + replace_all->callback((Fl_Callback *)replall_cb, this); - if (fl_ask("The current file has not been saved.\n" - "Would you like to save it now?")) { - // Save the file... - save_cb(); + replace_next = new Fl_Return_Button(105, 70, 120, 25, "Replace Next"); + replace_next->callback((Fl_Callback *)replace2_cb, this); - return !changed; - } - else return (1); + replace_cancel = new Fl_Button(230, 70, 60, 25, "Cancel"); + replace_cancel->callback((Fl_Callback *)replcan_cb, this); + replace_dlg->end(); + replace_dlg->set_non_modal(); + editor = 0; + *search = (char)0; } -void load_file(char *newfile) { - FILE *fp; - char buffer[8192]; - int nbytes; - int pos; - - input->value(""); - - fp = fopen(newfile, "r"); - if (fp != NULL) { - // Was able to open file; let's read from it... - strcpy(filename, newfile); - pos = 0; - - while ((nbytes = fread(buffer, 1, sizeof(buffer), fp)) > 0) { - input->replace(pos, pos, buffer, nbytes); - pos += nbytes; - } - - fclose(fp); - input->position(0); - set_changed(0); - } else { - // Couldn't open file - say so... - fl_alert("Unable to open \'%s\' for reading!"); - } +EditorWindow::~EditorWindow() { + delete replace_dlg; } -void save_file(char *newfile) { - FILE *fp; +int check_save(void) { + if (!changed) return 1; - fp = fopen(newfile, "w"); - if (fp != NULL) { - // Was able to create file; let's write to it... - strcpy(filename, newfile); + int r = fl_choice("The current file has not been saved.\n" + "Would you like to save it now?", + "Cancel", "Save", "Discard"); - if (fwrite(input->value(), 1, input->size(), fp) < 1) { - fl_alert("Unable to write file!"); - fclose(fp); - return; - } + if (r == 2) { + save_cb(); // Save the file... + return !changed; + }; - fclose(fp); - changed = 1; - set_changed(0); - } else { - // Couldn't open file - say so... - fl_alert("Unable to create \'%s\' for writing!"); - } + return (r == 1) ? 1 : 0; } -void set_changed(int c) { - if (c != changed) { - char title[1024]; - char *slash; - - changed = c; - - if (filename[0] == '\0') strcpy(title, "Untitled"); - else { - slash = strrchr(filename, '/'); - if (slash == NULL) slash = strrchr(filename, '\\'); - - if (slash != NULL) strcpy(title, slash + 1); - else strcpy(title, filename); - } - - if (changed) strcat(title, " (modified)"); - - window->label(title); - } +int loading = 0; +void load_file(char *newfile, int ipos) { + loading = 1; + int insert = (ipos != -1); + changed = insert; + if (!insert) strcpy(filename, ""); + int r; + if (!insert) r = textbuf->loadfile(newfile); + else r = textbuf->insertfile(newfile, ipos); + if (r) + fl_alert("Error reading from file \'%s\':\n%s.", newfile, strerror(errno)); + else + if (!insert) strcpy(filename, newfile); + loading = 0; + textbuf->call_modify_callbacks(); } -void changed_cb(void) { - set_changed(1); +void save_file(char *newfile) { + if (textbuf->savefile(newfile)) + fl_alert("Error writing to file \'%s\':\n%s.", newfile, strerror(errno)); + else + strcpy(filename, newfile); + changed = 0; + textbuf->call_modify_callbacks(); } -void copy_cb(void) { - input->copy(); +void copy_cb(Fl_Widget*, void* v) { + EditorWindow* e = (EditorWindow*)v; + Fl_Text_Editor::kf_copy(0, e->editor); } -void cut_cb(void) { - input->copy(); - input->cut(); +void cut_cb(Fl_Widget*, void* v) { + EditorWindow* e = (EditorWindow*)v; + Fl_Text_Editor::kf_cut(0, e->editor); } -void delete_cb(void) { - input->cut(); +void delete_cb(Fl_Widget*, void*) { + textbuf->remove_selection(); } -void find_cb(void) { +void find_cb(Fl_Widget* w, void* v) { + EditorWindow* e = (EditorWindow*)v; const char *val; - val = fl_input("Search String:", search); + val = fl_input("Search String:", e->search); if (val != NULL) { // User entered a string - go find it! - strcpy(search, val); - find2_cb(); + strcpy(e->search, val); + find2_cb(w, v); } } -void find2_cb(void) { - const char *val, *found; - int pos; - - if (search[0] == '\0') { +void find2_cb(Fl_Widget* w, void* v) { + EditorWindow* e = (EditorWindow*)v; + if (e->search[0] == '\0') { // Search string is blank; get a new one... - find_cb(); + find_cb(w, v); return; } - val = input->value() + input->mark(); - found = strstr(val, search); + int pos = e->editor->insert_position(); + int found = textbuf->search_forward(pos, e->search, &pos); + if (found) { + // Found a match; select and update the position... + textbuf->select(pos, pos+strlen(e->search)); + e->editor->insert_position(pos+strlen(e->search)); + e->editor->show_insert_position(); + } + else fl_alert("No occurrences of \'%s\' found!", e->search); +} - if (found != NULL) { - // Found a match; update the position and mark... - pos = input->mark() + found - val; - input->position(pos, pos + strlen(search)); +void set_title(Fl_Window* w) { + if (filename[0] == '\0') strcpy(title, "Untitled"); + else { + char *slash; + slash = strrchr(filename, '/'); +#ifdef WIN32 + if (slash == NULL) slash = strrchr(filename, '\\'); +#endif + if (slash != NULL) strcpy(title, slash + 1); + else strcpy(title, filename); } - else fl_alert("No occurrences of \'%s\' found!", search); + + if (changed) strcat(title, " (modified)"); + + w->label(title); } -void new_cb(void) { - if (changed) - if (!check_save()) return; +void changed_cb(int, int nInserted, int nDeleted,int, const char*, void* v) { + if ((nInserted || nDeleted) && !loading) changed = 1; + EditorWindow *w = (EditorWindow *)v; + set_title(w); + if (loading) w->editor->show_insert_position(); +} + +void new_cb(Fl_Widget*, void*) { + if (!check_save()) return; filename[0] = '\0'; - input->value(""); - set_changed(0); + textbuf->select(0, textbuf->length()); + textbuf->remove_selection(); + changed = 0; + textbuf->call_modify_callbacks(); } -void open_cb(void) { - char *newfile; +void open_cb(Fl_Widget*, void*) { + if (!check_save()) return; - if (changed) - if (!check_save()) return; + char *newfile = fl_file_chooser("Open File?", "*", filename); + if (newfile != NULL) load_file(newfile, -1); +} - newfile = fl_file_chooser("Open File?", "*", filename); - if (newfile != NULL) load_file(newfile); +void insert_cb(Fl_Widget*, void *v) { + char *newfile = fl_file_chooser("Insert File?", "*", filename); + EditorWindow *w = (EditorWindow *)v; + if (newfile != NULL) load_file(newfile, w->editor->insert_position()); } -void paste_cb(void) { - Fl::paste(*input); +void paste_cb(Fl_Widget*, void* v) { + EditorWindow* e = (EditorWindow*)v; + Fl_Text_Editor::kf_paste(0, e->editor); } -void quit_cb(void) { - if (changed) - if (!check_save()) - return; +int num_windows = 0; - window->hide(); +void close_cb(Fl_Widget*, void* v) { + Fl_Window* w = (Fl_Window*)v; + if (num_windows == 1 && !check_save()) { + return; + } + + w->hide(); + textbuf->remove_modify_callback(changed_cb, w); + delete w; + num_windows--; + if (!num_windows) exit(0); } -void replace_cb(void) { - replace_dlg->show(); +void quit_cb(Fl_Widget*, void*) { + if (changed && !check_save()) + return; + + exit(0); +} + +void replace_cb(Fl_Widget*, void* v) { + EditorWindow* e = (EditorWindow*)v; + e->replace_dlg->show(); } -void replace2_cb() { - const char *find, *val, *found; - int pos; +void replace2_cb(Fl_Widget*, void* v) { + EditorWindow* e = (EditorWindow*)v; + const char *find = e->replace_find->value(); + const char *replace = e->replace_with->value(); - find = replace_find->value(); if (find[0] == '\0') { // Search string is blank; get a new one... - replace_dlg->show(); + e->replace_dlg->show(); return; } - replace_dlg->hide(); + e->replace_dlg->hide(); - val = input->value() + input->position(); - found = strstr(val, find); + int pos = e->editor->insert_position(); + int found = textbuf->search_forward(pos, find, &pos); - if (found != NULL) { + if (found) { // Found a match; update the position and replace text... - pos = input->position() + found - val; - input->replace(pos, pos + strlen(find), replace_with->value()); - input->position(pos + strlen(replace_with->value())); + textbuf->select(pos, pos+strlen(find)); + textbuf->remove_selection(); + textbuf->insert(pos, replace); + textbuf->select(pos, pos+strlen(replace)); + e->editor->insert_position(pos+strlen(replace)); + e->editor->show_insert_position(); } else fl_alert("No occurrences of \'%s\' found!", find); } -void replall_cb() { - const char *find, *val, *found; - int pos; - int times; +void replall_cb(Fl_Widget*, void* v) { + EditorWindow* e = (EditorWindow*)v; + const char *find = e->replace_find->value(); + const char *replace = e->replace_with->value(); - find = replace_find->value(); + find = e->replace_find->value(); if (find[0] == '\0') { // Search string is blank; get a new one... - replace_dlg->show(); + e->replace_dlg->show(); return; } - replace_dlg->hide(); + e->replace_dlg->hide(); - input->position(0); - times = 0; + e->editor->insert_position(0); + int times = 0; // Loop through the whole string - do { - val = input->value() + input->position(); - found = strstr(val, find); + for (int found = 1; found;) { + int pos = e->editor->insert_position(); + found = textbuf->search_forward(pos, find, &pos); - if (found != NULL) { + if (found) { // Found a match; update the position and replace text... - times ++; - pos = input->position() + found - val; - input->replace(pos, pos + strlen(find), replace_with->value()); - input->position(pos + strlen(replace_with->value())); + textbuf->select(pos, pos+strlen(find)); + textbuf->remove_selection(); + textbuf->insert(pos, replace); + e->editor->insert_position(pos+strlen(replace)); + e->editor->show_insert_position(); + times++; } - } while (found != NULL); + } - if (times > 0) fl_message("Replaced %d occurrences.", times); + if (times) fl_message("Replaced %d occurrences.", times); else fl_alert("No occurrences of \'%s\' found!", find); } -void replcan_cb() { - replace_dlg->hide(); +void replcan_cb(Fl_Widget*, void* v) { + EditorWindow* e = (EditorWindow*)v; + e->replace_dlg->hide(); } -void save_cb(void) { +void save_cb() { if (filename[0] == '\0') { // No filename - get one! saveas_cb(); @@ -308,82 +346,83 @@ void save_cb(void) { else save_file(filename); } -void saveas_cb(void) { +void saveas_cb() { char *newfile; newfile = fl_file_chooser("Save File As?", "*", filename); if (newfile != NULL) save_file(newfile); } -void undo_cb(void) { - input->undo(); +void undo_cb(Fl_Widget*, void*) { + fl_alert("Undo not implemented!"); +} + +Fl_Window* new_view(); + +void view_cb(Fl_Widget*, void*) { + Fl_Window* w = new_view(); + w->show(); } Fl_Menu_Item menuitems[] = { - { "&File", 0, 0, 0, FL_SUBMENU }, - { "&New", FL_ALT + 'n', (Fl_Callback *)new_cb }, - { "&Open...", FL_ALT + 'o', (Fl_Callback *)open_cb, 0, FL_MENU_DIVIDER }, - { "&Save", FL_ALT + 's', (Fl_Callback *)save_cb }, - { "Save &As...", FL_ALT + FL_SHIFT + 's', (Fl_Callback *)saveas_cb, 0, FL_MENU_DIVIDER }, - { "&Quit", FL_ALT + 'q', (Fl_Callback *)quit_cb }, + { "&File", 0, 0, 0, FL_SUBMENU }, + { "&New File", 0, (Fl_Callback *)new_cb }, + { "&Open File...", FL_CTRL + 'o', (Fl_Callback *)open_cb }, + { "&Insert File...", FL_CTRL + 'i', (Fl_Callback *)insert_cb, 0, FL_MENU_DIVIDER }, + { "&Save File", FL_CTRL + 's', (Fl_Callback *)save_cb }, + { "Save File &As...", FL_CTRL + FL_SHIFT + 's', (Fl_Callback *)saveas_cb, 0, FL_MENU_DIVIDER }, + { "New &View", FL_ALT + 'v', (Fl_Callback *)view_cb, 0 }, + { "&Close View", FL_CTRL + 'w', (Fl_Callback *)close_cb, 0, FL_MENU_DIVIDER }, + { "E&xit", FL_CTRL + 'q', (Fl_Callback *)quit_cb, 0 }, { 0 }, { "&Edit", 0, 0, 0, FL_SUBMENU }, - { "&Undo", FL_ALT + 'z', (Fl_Callback *)undo_cb, 0, FL_MENU_DIVIDER }, - { "Cu&t", FL_ALT + 'x', (Fl_Callback *)cut_cb }, - { "&Copy", FL_ALT + 'c', (Fl_Callback *)copy_cb }, - { "&Paste", FL_ALT + 'v', (Fl_Callback *)paste_cb }, + { "&Undo", FL_CTRL + 'z', (Fl_Callback *)undo_cb, 0, FL_MENU_DIVIDER }, + { "Cu&t", FL_CTRL + 'x', (Fl_Callback *)cut_cb }, + { "&Copy", FL_CTRL + 'c', (Fl_Callback *)copy_cb }, + { "&Paste", FL_CTRL + 'v', (Fl_Callback *)paste_cb }, { "&Delete", 0, (Fl_Callback *)delete_cb }, { 0 }, { "&Search", 0, 0, 0, FL_SUBMENU }, - { "&Find...", FL_ALT + 'f', (Fl_Callback *)find_cb }, - { "F&ind Again", FL_ALT + 'g', (Fl_Callback *)find2_cb }, - { "&Replace...", FL_ALT + 'r', (Fl_Callback *)replace_cb }, - { "Re&place Again", FL_ALT + 't', (Fl_Callback *)replace2_cb }, + { "&Find...", FL_CTRL + 'f', (Fl_Callback *)find_cb }, + { "F&ind Again", FL_CTRL + 'g', find2_cb }, + { "&Replace...", FL_CTRL + 'r', replace_cb }, + { "Re&place Again", FL_CTRL + 't', replace2_cb }, { 0 }, { 0 } }; -int main(int argc, char **argv) { - window = new Fl_Window(640, 480, "Untitled"); - menubar = new Fl_Menu_Bar(0, 0, 640, 30); - menubar->menu(menuitems); - - input = new Fl_Multiline_Input(0, 30, 640, 450); - input->callback((Fl_Callback *)changed_cb); - input->when(FL_WHEN_CHANGED); - input->textfont(FL_COURIER); - window->end(); - window->resizable(input); - window->callback((Fl_Callback *)quit_cb); - - replace_dlg = new Fl_Window(300, 105, "Replace"); - replace_find = new Fl_Input(70, 10, 210, 25, "Find:"); - replace_find->align(FL_ALIGN_LEFT); - - replace_with = new Fl_Input(70, 40, 210, 25, "Replace:"); - replace_with->align(FL_ALIGN_LEFT); - - replace_all = new Fl_Button(10, 70, 90, 25, "Replace All"); - replace_all->callback((Fl_Callback *)replall_cb); +Fl_Window* new_view() { + EditorWindow* w = new EditorWindow(512, 384, title); + w->begin(); + Fl_Menu_Bar* m = new Fl_Menu_Bar(0, 0, 512, 30); + m->copy(menuitems, w); + w->editor = new Fl_Text_Editor(0, 30, 512, 354); + w->editor->buffer(textbuf); + w->editor->textfont(FL_COURIER); + w->end(); + w->resizable(w->editor); + w->callback((Fl_Callback *)close_cb, w); + textbuf->add_modify_callback(changed_cb, w); + textbuf->call_modify_callbacks(); + num_windows++; + return w; +} - replace_next = new Fl_Return_Button(105, 70, 120, 25, "Replace Next"); - replace_next->callback((Fl_Callback *)replace2_cb); +int main(int argc, char **argv) { + textbuf = new Fl_Text_Buffer; - replace_cancel = new Fl_Button(230, 70, 60, 25, "Cancel"); - replace_cancel->callback((Fl_Callback *)replcan_cb); - replace_dlg->end(); - replace_dlg->set_modal(); + Fl_Window* window = new_view(); window->show(1, argv); - if (argc > 1) load_file(argv[1]); + if (argc > 1) load_file(argv[1], -1); return Fl::run(); } // -// End of "$Id: editor.cxx,v 1.2.2.3 2001/01/22 15:13:41 easysw Exp $". +// End of "$Id: editor.cxx,v 1.2.2.3.2.1 2001/08/04 12:21:34 easysw Exp $". // diff --git a/test/makedepend b/test/makedepend index c15226a70..e6888c8bd 100644 --- a/test/makedepend +++ b/test/makedepend @@ -1,267 +1,284 @@ # DO NOT DELETE -CubeMain.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H CubeViewUI.h -CubeMain.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -CubeMain.o: ../FL/Fl_Group.H ../FL/Fl_Roller.H ../FL/Fl_Valuator.H -CubeMain.o: ../FL/Fl_Slider.H ../FL/Fl_Box.H CubeView.h ../FL/Fl_Gl_Window.H -CubeMain.o: ../FL/Fl_Window.H ../FL/gl.h ../FL/Fl_Value_Slider.H -CubeMain.o: ../FL/Fl_Slider.H +CubeMain.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H CubeView.o: CubeView.h ../config.h ../FL/Fl.H ../FL/Enumerations.H -CubeView.o: ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H ../FL/gl.h -adjuster.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -adjuster.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Adjuster.H -adjuster.o: ../FL/Fl_Valuator.H ../FL/Fl_Box.H -arc.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Double_Window.H -arc.o: ../FL/Fl_Window.H ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H -arc.o: ../FL/Fl_Slider.H ../FL/fl_draw.H -ask.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -ask.o: ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H -ask.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/fl_ask.H -bitmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -bitmap.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Bitmap.H -bitmap.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H -boxtype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Single_Window.H -boxtype.o: ../FL/Fl_Window.H ../FL/Fl_Box.H -browser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Select_Browser.H -browser.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Group.H -browser.o: ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -browser.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Button.H -browser.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H -button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -button.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H -buttons.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -buttons.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Return_Button.H -buttons.o: ../FL/Fl_Button.H ../FL/Fl_Repeat_Button.H ../FL/Fl.H -buttons.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H -buttons.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H ../FL/Fl_Tooltip.H -buttons.o: ../FL/Fl_Widget.H -checkers.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Double_Window.H -checkers.o: ../FL/Fl_Window.H ../FL/Fl_Bitmap.H ../FL/fl_draw.H -checkers.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/fl_ask.H black_1.xbm -checkers.o: black_2.xbm black_3.xbm black_4.xbm white_1.xbm white_2.xbm -checkers.o: white_3.xbm white_4.xbm blackking_1.xbm blackking_2.xbm -checkers.o: blackking_3.xbm blackking_4.xbm whiteking_1.xbm whiteking_2.xbm -checkers.o: whiteking_3.xbm whiteking_4.xbm ../FL/Fl_Box.H ../FL/Fl_Slider.H -checkers.o: ../FL/Fl_Value_Output.H ../FL/Fl_Valuator.H -clock.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -clock.o: ../FL/Fl_Widget.H ../FL/Fl_Clock.H ../FL/Fl_Round_Clock.H -clock.o: ../FL/Fl_Clock.H +CubeView.o: ../FL/Fl_Export.H ../FL/Fl_Box.H ../FL/Fl_Widget.H +adjuster.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +adjuster.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +adjuster.o: ../FL/Fl_Adjuster.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H +arc.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +arc.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +arc.o: ../FL/Fl_Widget.H ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H +arc.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H +ask.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +ask.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +ask.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H +ask.o: ../FL/fl_ask.H +bitmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +bitmap.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H +bitmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H +boxtype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +boxtype.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +boxtype.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H +browser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +browser.o: ../FL/Fl_Select_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H +browser.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H +browser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Double_Window.H +browser.o: ../FL/Fl_Window.H ../FL/Fl_Button.H ../FL/Fl_Input.H +browser.o: ../FL/Fl_Input_.H +button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +button.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H +buttons.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +buttons.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +buttons.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H +buttons.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H ../FL/Fl_Check_Button.H +buttons.o: ../FL/Fl_Light_Button.H ../FL/Fl_Light_Button.H +buttons.o: ../FL/Fl_Round_Button.H ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H +checkers.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +checkers.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +checkers.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/fl_draw.H +checkers.o: ../FL/Fl_Menu_Item.H ../FL/fl_ask.H black_1.xbm black_2.xbm +checkers.o: black_3.xbm black_4.xbm white_1.xbm white_2.xbm white_3.xbm +checkers.o: white_4.xbm blackking_1.xbm blackking_2.xbm blackking_3.xbm +checkers.o: blackking_4.xbm whiteking_1.xbm whiteking_2.xbm whiteking_3.xbm +checkers.o: whiteking_4.xbm ../FL/Fl_Box.H ../FL/Fl_Slider.H +checkers.o: ../FL/Fl_Valuator.H ../FL/Fl_Value_Output.H +clock.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +clock.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Clock.H +clock.o: ../FL/Fl_Round_Clock.H ../FL/Fl_Clock.H colbrowser.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -colbrowser.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/fl_draw.H -colbrowser.o: ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H ../FL/Fl_FormsPixmap.H -colbrowser.o: ../FL/Fl_Pixmap.H ../FL/Fl_Box.H ../FL/Fl_Browser.H -colbrowser.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -colbrowser.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H -colbrowser.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H -colbrowser.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H -colbrowser.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H ../FL/Fl_Counter.H -colbrowser.o: ../FL/Fl_Valuator.H ../FL/Fl_Dial.H ../FL/Fl_Free.H +colbrowser.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +colbrowser.o: ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H +colbrowser.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H +colbrowser.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H +colbrowser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Button.H +colbrowser.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H +colbrowser.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H ../FL/Fl_Choice.H +colbrowser.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H +colbrowser.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H colbrowser.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H ../FL/filename.H colbrowser.o: ../FL/fl_file_chooser.H ../FL/Fl_Input.H ../FL/Fl_Input_.H colbrowser.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H colbrowser.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H -color_chooser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -color_chooser.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H -color_chooser.o: ../FL/Fl_Button.H ../FL/fl_show_colormap.H +color_chooser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +color_chooser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +color_chooser.o: ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/fl_show_colormap.H color_chooser.o: ../FL/Fl_Color_Chooser.H ../FL/Fl_Group.H color_chooser.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Choice.H color_chooser.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Value_Input.H color_chooser.o: ../FL/Fl_Valuator.H ../FL/Fl_Input.H ../FL/Fl_Input_.H color_chooser.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H ../FL/fl_draw.H color_chooser.o: list_visuals.cxx ../config.h -cube.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -cube.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Button.H -cube.o: ../FL/Fl_Radio_Light_Button.H ../FL/Fl_Light_Button.H -cube.o: ../FL/Fl_Button.H ../FL/Fl_Slider.H ../FL/Fl_Gl_Window.H -cube.o: ../FL/Fl_Window.H ../FL/gl.h -cursor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -cursor.o: ../FL/Fl_Widget.H ../FL/Fl_Hor_Value_Slider.H -cursor.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Choice.H -cursor.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/fl_draw.H -cursor.o: ../FL/Fl_Box.H -curve.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Double_Window.H -curve.o: ../FL/Fl_Window.H ../FL/Fl_Hor_Value_Slider.H -curve.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/fl_draw.H -curve.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H -demo.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -demo.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/filename.H -demo.o: ../FL/x.H ../FL/Fl_Window.H -doublebuffer.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Single_Window.H -doublebuffer.o: ../FL/Fl_Window.H ../FL/Fl_Double_Window.H ../FL/Fl_Box.H +cube.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +cube.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H +cube.o: ../FL/Fl_Button.H ../FL/Fl_Radio_Light_Button.H +cube.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Slider.H +cube.o: ../FL/Fl_Valuator.H +cursor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +cursor.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Hor_Value_Slider.H +cursor.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +cursor.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H +cursor.o: ../FL/fl_draw.H ../FL/Fl_Box.H +curve.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +curve.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +curve.o: ../FL/Fl_Widget.H ../FL/Fl_Hor_Value_Slider.H +curve.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +curve.o: ../FL/fl_draw.H ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H +demo.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +demo.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Button.H +demo.o: ../FL/filename.H ../FL/x.H ../FL/Fl_Window.H +doublebuffer.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +doublebuffer.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +doublebuffer.o: ../FL/Fl_Widget.H ../FL/Fl_Double_Window.H ../FL/Fl_Box.H doublebuffer.o: ../FL/fl_draw.H ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H -doublebuffer.o: ../FL/math.h -editor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Group.H ../FL/Fl_Window.H -editor.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/fl_ask.H -editor.o: ../FL/fl_file_chooser.H ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H -editor.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -editor.o: ../FL/Fl_Multiline_Input.H ../FL/Fl_Input.H ../FL/Fl_Button.H -editor.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H -file_chooser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Button.H -file_chooser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -file_chooser.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_file_chooser.H -fonts.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -fonts.o: ../FL/Fl_Widget.H ../FL/Fl_Hold_Browser.H ../FL/Fl_Browser.H -fonts.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -fonts.o: ../FL/fl_draw.H ../FL/Fl_Box.H ../FL/fl_ask.H +doublebuffer.o: ../FL/Fl_Valuator.H ../FL/math.h +editor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Group.H +editor.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +editor.o: ../FL/Fl_Widget.H ../FL/fl_ask.H ../FL/fl_file_chooser.H +editor.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H +editor.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H +editor.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Text_Buffer.H +editor.o: ../FL/Fl_Text_Editor.H ../FL/Fl_Text_Display.H ../FL/fl_draw.H +editor.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +editor.o: ../FL/Fl_Text_Buffer.H +file_chooser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +file_chooser.o: ../FL/Fl_Button.H ../FL/Fl_Window.H ../FL/Fl_Group.H +file_chooser.o: ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +file_chooser.o: ../FL/fl_file_chooser.H ../FL/Fl_FileIcon.H ../FL/Fl.H +fonts.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +fonts.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Hold_Browser.H +fonts.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H +fonts.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H ../FL/Fl_Box.H +fonts.o: ../FL/fl_ask.H forms.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -forms.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/fl_draw.H -forms.o: ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H ../FL/Fl_FormsPixmap.H -forms.o: ../FL/Fl_Pixmap.H ../FL/Fl_Box.H ../FL/Fl_Browser.H -forms.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -forms.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H +forms.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +forms.o: ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H +forms.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H +forms.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H +forms.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Button.H +forms.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H forms.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H ../FL/Fl_Choice.H forms.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H -forms.o: ../FL/Fl_Counter.H ../FL/Fl_Valuator.H ../FL/Fl_Dial.H -forms.o: ../FL/Fl_Free.H ../FL/fl_ask.H ../FL/fl_show_colormap.H -forms.o: ../FL/filename.H ../FL/fl_file_chooser.H ../FL/Fl_Input.H -forms.o: ../FL/Fl_Input_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H -forms.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H srs.xbm -fractals.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H -fractals.o: ../FL/Fl.H ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H fracviewer.c -fractals.o: ../GL/glut.h fracviewer.h ../FL/Fl_Button.H ../FL/Fl_Group.H -fractals.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -fullscreen.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H -fullscreen.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H -fullscreen.o: ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H -fullscreen.o: ../FL/Fl_Toggle_Light_Button.H ../FL/Fl_Light_Button.H -fullscreen.o: ../FL/Fl_Button.H ../FL/math.h ../FL/gl.h ../FL/Fl_Gl_Window.H -gl_overlay.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -gl_overlay.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Hor_Slider.H -gl_overlay.o: ../FL/Fl_Slider.H ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H -gl_overlay.o: ../FL/math.h ../FL/gl.h ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H -glpuzzle.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H -glpuzzle.o: ../FL/Fl.H ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H trackball.c -glpuzzle.o: trackball.h -hello.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -hello.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H +forms.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H +forms.o: ../FL/fl_show_colormap.H ../FL/filename.H ../FL/fl_file_chooser.H +forms.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Menu_Button.H +forms.o: ../FL/Fl_Positioner.H ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H +forms.o: srs.xbm +fractals.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fractals.o: ../FL/fl_message.H ../FL/fl_ask.H +fullscreen.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fullscreen.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +fullscreen.o: ../FL/Fl_Widget.H ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H +fullscreen.o: ../FL/Fl_Valuator.H ../FL/Fl_Toggle_Light_Button.H +fullscreen.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/math.h +fullscreen.o: ../FL/fl_draw.H +gl_overlay.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +gl_overlay.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +gl_overlay.o: ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +gl_overlay.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/math.h +gl_overlay.o: ../FL/Fl_Box.H +glpuzzle.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +glpuzzle.o: ../FL/fl_message.H ../FL/fl_ask.H +hello.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +hello.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H help.o: ../FL/Fl_HelpDialog.H ../FL/Fl.H ../FL/Enumerations.H -help.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -help.o: ../FL/Fl_HelpView.H ../FL/Fl_Group.H ../FL/Fl_Scrollbar.H -help.o: ../FL/Fl_Slider.H ../FL/fl_draw.H ../FL/Fl_Button.H -iconize.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -iconize.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Box.H -image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -image.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Image.H -image.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/x.H -image.o: ../FL/Fl_Window.H list_visuals.cxx ../config.h -input.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -input.o: ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -input.o: ../FL/Fl_Float_Input.H ../FL/Fl_Input.H ../FL/Fl_Int_Input.H -input.o: ../FL/Fl_Secret_Input.H ../FL/Fl_Multiline_Input.H ../FL/Fl_Button.H +help.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H +help.o: ../FL/Fl_Widget.H ../FL/Fl_HelpView.H ../FL/Fl_Group.H +help.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +help.o: ../FL/fl_draw.H ../FL/Fl_Button.H +iconize.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +iconize.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +iconize.o: ../FL/Fl_Button.H ../FL/Fl_Box.H +image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +image.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H +image.o: ../FL/Fl_Image.H ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H +image.o: ../FL/x.H ../FL/Fl_Window.H list_visuals.cxx ../config.h +input.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +input.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Input.H +input.o: ../FL/Fl_Input_.H ../FL/Fl_Float_Input.H ../FL/Fl_Input.H +input.o: ../FL/Fl_Int_Input.H ../FL/Fl_Secret_Input.H +input.o: ../FL/Fl_Multiline_Input.H ../FL/Fl_Button.H input.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Color_Chooser.H input.o: ../FL/Fl_Group.H ../FL/Fl_Box.H ../FL/Fl_Return_Button.H input.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H input.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H keyboard.o: keyboard_ui.cxx keyboard_ui.h ../FL/Fl.H ../FL/Enumerations.H -keyboard.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -keyboard.o: ../FL/Fl_Button.H ../FL/Fl_Output.H ../FL/Fl_Input_.H -keyboard.o: ../FL/Fl_Box.H -label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Double_Window.H -label.o: ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/Fl_Hor_Value_Slider.H -label.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Toggle_Button.H -label.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -label.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H -label.o: ../FL/fl_draw.H +keyboard.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H +keyboard.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Output.H +keyboard.o: ../FL/Fl_Input_.H ../FL/Fl_Box.H +label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +label.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +label.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Hor_Value_Slider.H +label.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +label.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Input.H +label.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +label.o: ../FL/Fl_Menu_Item.H ../FL/fl_draw.H list_visuals.o: ../config.h mandelbrot.o: mandelbrot_ui.cxx mandelbrot_ui.h ../FL/Fl.H -mandelbrot.o: ../FL/Enumerations.H mandelbrot.h ../FL/Fl_Box.H -mandelbrot.o: ../FL/Fl_Slider.H ../FL/Fl_Window.H ../FL/Fl_Group.H -mandelbrot.o: ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -mandelbrot.o: ../FL/fl_draw.H -menubar.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Box.H ../FL/Fl_Window.H -menubar.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Bar.H -menubar.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Toggle_Button.H -menubar.o: ../FL/Fl_Button.H ../FL/Fl_Menu_Button.H ../FL/Fl_Choice.H -menubar.o: ../FL/fl_draw.H -message.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -message.o: ../FL/Fl_Widget.H ../FL/fl_ask.H -minimum.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -minimum.o: ../FL/Fl_Widget.H ../FL/Fl_Slider.H ../FL/Fl_Box.H +mandelbrot.o: ../FL/Enumerations.H ../FL/Fl_Export.H mandelbrot.h +mandelbrot.o: ../FL/Fl_Box.H ../FL/Fl_Widget.H ../FL/Fl_Slider.H +mandelbrot.o: ../FL/Fl_Valuator.H ../FL/Fl_Window.H ../FL/Fl_Group.H +mandelbrot.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_draw.H +menubar.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Box.H +menubar.o: ../FL/Fl_Widget.H ../FL/Fl_Window.H ../FL/Fl_Group.H +menubar.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H +menubar.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Menu_Button.H +menubar.o: ../FL/Fl_Choice.H ../FL/fl_draw.H +message.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +message.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +message.o: ../FL/fl_ask.H +minimum.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +minimum.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +minimum.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H minimum.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H -navigation.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -navigation.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Input.H -navigation.o: ../FL/Fl_Input_.H -output.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Value_Input.H -output.o: ../FL/Fl_Valuator.H ../FL/Fl_Input.H ../FL/Fl_Input_.H -output.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H -output.o: ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H -output.o: ../FL/Fl_Slider.H ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H -output.o: ../FL/Fl_Input.H ../FL/fl_draw.H ../FL/Fl_Output.H -output.o: ../FL/Fl_Multiline_Output.H ../FL/Fl_Output.H -overlay.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -overlay.o: ../FL/Fl_Widget.H ../FL/Fl_Overlay_Window.H -overlay.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Button.H -overlay.o: ../FL/fl_draw.H -pixmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -pixmap.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Pixmap.H porsche.xpm -pixmap.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Multi_Label.H -pixmap_browser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Box.H -pixmap_browser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -pixmap_browser.o: ../FL/Fl_Button.H ../FL/Fl_Pixmap.H ../FL/fl_file_chooser.H -pixmap_browser.o: ../FL/fl_message.H ../FL/fl_ask.H -radio.o: radio.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -radio.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H -radio.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H -radio.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H -radio.o: ../FL/Fl_Round_Button.H ../FL/Fl_Group.H -resizebox.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Single_Window.H -resizebox.o: ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/Fl_Radio_Button.H +navigation.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +navigation.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +navigation.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H +output.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +output.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H ../FL/Fl_Input.H +output.o: ../FL/Fl_Input_.H ../FL/Fl_Window.H ../FL/Fl_Group.H +output.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Hor_Value_Slider.H +output.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Toggle_Button.H +output.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/fl_draw.H +output.o: ../FL/Fl_Output.H ../FL/Fl_Multiline_Output.H ../FL/Fl_Output.H +overlay.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +overlay.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +overlay.o: ../FL/Fl_Overlay_Window.H ../FL/Fl_Double_Window.H +overlay.o: ../FL/Fl_Window.H ../FL/Fl_Button.H ../FL/fl_draw.H +pixmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H +pixmap.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H +pixmap.o: ../FL/Fl_Pixmap.H porsche.xpm ../FL/Fl_Toggle_Button.H +pixmap.o: ../FL/Fl_Button.H ../FL/Fl_Multi_Label.H +pixmap_browser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +pixmap_browser.o: ../FL/Fl_Box.H ../FL/Fl_Widget.H ../FL/Fl_Window.H +pixmap_browser.o: ../FL/Fl_Group.H ../FL/Fl_Button.H ../FL/Fl_Pixmap.H +pixmap_browser.o: ../FL/fl_file_chooser.H ../FL/fl_message.H ../FL/fl_ask.H +radio.o: radio.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +radio.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +radio.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H +radio.o: ../FL/Fl_Light_Button.H ../FL/Fl_Check_Button.H +radio.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H ../FL/Fl_Group.H +resizebox.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +resizebox.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +resizebox.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Radio_Button.H resizebox.o: ../FL/Fl_Button.H ../FL/fl_draw.H ../FL/fl_message.H resizebox.o: ../FL/fl_ask.H -scroll.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Double_Window.H -scroll.o: ../FL/Fl_Window.H ../FL/Fl_Scroll.H ../FL/Fl_Group.H -scroll.o: ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -scroll.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Choice.H -scroll.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Box.H -scroll.o: ../FL/fl_draw.H ../FL/math.h -shape.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -shape.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Hor_Slider.H -shape.o: ../FL/Fl_Slider.H ../FL/math.h ../FL/gl.h ../FL/Fl_Gl_Window.H -shape.o: ../FL/Fl_Window.H -shiny.o: ../config.h shiny_panel.cxx shiny_panel.h ../FL/Fl.H -shiny.o: ../FL/Enumerations.H ../FL/Fl_Window.H ../FL/Fl_Group.H -shiny.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Group.H ../FL/Fl_Button.H -shiny.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Slider.H -shiny.o: ../FL/fl_message.H ../FL/fl_ask.H ../FL/fl_draw.H ../FL/gl.h -subwindow.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -subwindow.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Toggle_Button.H -subwindow.o: ../FL/Fl_Button.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H -subwindow.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Box.H ../FL/Fl_Input.H -subwindow.o: ../FL/Fl_Input_.H ../FL/fl_draw.H -symbols.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Single_Window.H -symbols.o: ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/fl_draw.H -tabs.o: tabs.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -tabs.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Tabs.H ../FL/Fl_Group.H -tabs.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H ../FL/Fl_Clock.H -tabs.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H -tile.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Double_Window.H -tile.o: ../FL/Fl_Window.H ../FL/Fl_Tile.H ../FL/Fl_Group.H ../FL/Fl_Widget.H -tile.o: ../FL/Fl_Box.H -valuators.o: valuators.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -valuators.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H -valuators.o: ../FL/Fl_Slider.H ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H -valuators.o: ../FL/Fl_Adjuster.H ../FL/Fl_Valuator.H ../FL/Fl_Counter.H -valuators.o: ../FL/Fl_Dial.H ../FL/Fl_Roller.H ../FL/Fl_Value_Input.H -valuators.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Value_Output.H -valuators.o: ../FL/Fl_Scrollbar.H -fast_slow.o: fast_slow.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -fast_slow.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Slider.H -fast_slow.o: ../FL/Fl_Box.H -resize.o: resize.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -resize.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Box.H -pack.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Button.H +scroll.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +scroll.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +scroll.o: ../FL/Fl_Widget.H ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H +scroll.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Toggle_Button.H +scroll.o: ../FL/Fl_Button.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +scroll.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Box.H ../FL/fl_draw.H ../FL/math.h +shape.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +shape.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +shape.o: ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +shape.o: ../FL/math.h ../FL/Fl_Box.H +shiny.o: ../config.h ../FL/fl_message.H ../FL/fl_ask.H ../FL/Enumerations.H +shiny.o: ../FL/Fl_Export.H ../FL/fl_draw.H +subwindow.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +subwindow.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +subwindow.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H +subwindow.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H +subwindow.o: ../FL/Fl_Box.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +subwindow.o: ../FL/fl_draw.H +symbols.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +symbols.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +symbols.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/fl_draw.H +tabs.o: tabs.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +tabs.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Tabs.H +tabs.o: ../FL/Fl_Group.H ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H +tabs.o: ../FL/Fl_Clock.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H +tile.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +tile.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H +tile.o: ../FL/Fl_Widget.H ../FL/Fl_Tile.H ../FL/Fl_Box.H +valuators.o: valuators.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +valuators.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +valuators.o: ../FL/Fl_Box.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +valuators.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Adjuster.H +valuators.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Roller.H +valuators.o: ../FL/Fl_Value_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +valuators.o: ../FL/Fl_Value_Output.H ../FL/Fl_Scrollbar.H +fast_slow.o: fast_slow.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +fast_slow.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +fast_slow.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H +resize.o: resize.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +resize.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +resize.o: ../FL/Fl_Button.H ../FL/Fl_Box.H +pack.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Button.H pack.o: ../FL/Fl_Light_Button.H ../FL/Fl_Window.H ../FL/Fl_Group.H pack.o: ../FL/Fl_Widget.H ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H -pack.o: ../FL/Fl_Slider.H ../FL/Fl_Value_Slider.H ../FL/Fl_Pack.H -pack.o: ../FL/Fl_Group.H -inactive.o: inactive.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -inactive.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Group.H -inactive.o: ../FL/Fl_Button.H ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H -inactive.o: ../FL/Fl_Button.H ../FL/Fl_Slider.H ../FL/Fl_Input.H -inactive.o: ../FL/Fl_Input_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H -inactive.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Box.H ../FL/Fl_Value_Output.H -inactive.o: ../FL/Fl_Valuator.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H -line_style.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Window.H -line_style.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Value_Slider.H -line_style.o: ../FL/Fl_Slider.H ../FL/fl_draw.H ../FL/Fl_Choice.H -line_style.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H +pack.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Value_Slider.H +pack.o: ../FL/Fl_Pack.H ../FL/Fl_Group.H +inactive.o: inactive.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +inactive.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +inactive.o: ../FL/Fl_Group.H ../FL/Fl_Button.H ../FL/Fl_Check_Button.H +inactive.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Slider.H +inactive.o: ../FL/Fl_Valuator.H ../FL/Fl_Input.H ../FL/Fl_Input_.H +inactive.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H +inactive.o: ../FL/Fl_Box.H ../FL/Fl_Value_Output.H ../FL/Fl_Scrollbar.H +inactive.o: ../FL/Fl_Slider.H +line_style.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H +line_style.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H +line_style.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H +line_style.o: ../FL/fl_draw.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H +line_style.o: ../FL/Fl_Menu_Item.H |
