diff --git a/FL/Enumerations.H b/FL/Enumerations.H index add29e828..335cf21f1 100644 --- a/FL/Enumerations.H +++ b/FL/Enumerations.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Enumerations for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Enumerations_H #define Fl_Enumerations_H @@ -292,11 +317,15 @@ enum Fl_Mode { // visual types and Fl_Gl_Window::mode() (values match Glut) // damage masks -const uchar FL_DAMAGE_CHILD = 0x01; -const uchar FL_DAMAGE_EXPOSE = 0x02; -const uchar FL_DAMAGE_LINE = 0x02; -const uchar FL_DAMAGE_SCROLL = 0x04; -const uchar FL_DAMAGE_OVERLAY = 0x04|0x08; -const uchar FL_DAMAGE_ALL = 0x80; +#define FL_DAMAGE_CHILD 0x01 +#define FL_DAMAGE_EXPOSE 0x02 +#define FL_DAMAGE_LINE 0x02 +#define FL_DAMAGE_SCROLL 0x04 +#define FL_DAMAGE_OVERLAY 0x0c +#define FL_DAMAGE_ALL 0x80 #endif + +// +// End of "$Id: Enumerations.H,v 1.3 1998/10/19 21:38:25 mike Exp $". +// diff --git a/FL/Fl.H b/FL/Fl.H index b0cc41fd4..3daa9ede7 100644 --- a/FL/Fl.H +++ b/FL/Fl.H @@ -1,24 +1,27 @@ -// Fl.H - -// fltk (Fast Light Tool Kit) version 0.99 -// Copyright (C) 1998 Bill Spitzak - +// +// "$Id" +// +// Main header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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. - -// Written by Bill Spitzak spitzak@d2.com +// +// Please report all bugs and problems to "fltk-bugs@easysw.com". +// #ifndef Fl_H #define Fl_H @@ -193,3 +196,7 @@ public: }; #endif + +// +// End of "$Id: Fl.H,v 1.2 1998/10/19 21:38:26 mike Exp $". +// diff --git a/FL/Fl_Adjuster.H b/FL/Fl_Adjuster.H index df4a2cdd1..29a6ce783 100644 --- a/FL/Fl_Adjuster.H +++ b/FL/Fl_Adjuster.H @@ -1,4 +1,27 @@ -// Fl_Adjuster.H +// +// "$Id" +// +// Adjuster widget header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// // 3-button "slider", made for Nuke @@ -24,3 +47,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Adjuster.H,v 1.2 1998/10/19 21:38:27 mike Exp $". +// diff --git a/FL/Fl_Bitmap.H b/FL/Fl_Bitmap.H index 2707cf1ed..27ec083da 100644 --- a/FL/Fl_Bitmap.H +++ b/FL/Fl_Bitmap.H @@ -1,4 +1,27 @@ -/* Fl_Bitmap.H */ +// +// "$Id" +// +// Bitmap header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Bitmap_H #define Fl_Bitmap_H @@ -22,3 +45,7 @@ struct Fl_Bitmap { }; #endif + +// +// End of "$Id: Fl_Bitmap.H,v 1.2 1998/10/19 21:38:27 mike Exp $". +// diff --git a/FL/Fl_Box.H b/FL/Fl_Box.H index a1936a094..095f4235a 100644 --- a/FL/Fl_Box.H +++ b/FL/Fl_Box.H @@ -1,4 +1,27 @@ -/* Fl_Box.H */ +// +// "$Id" +// +// Box header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Box_H #define Fl_Box_H @@ -17,3 +40,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Box.H,v 1.2 1998/10/19 21:38:28 mike Exp $". +// diff --git a/FL/Fl_Browser.H b/FL/Fl_Browser.H index e8f98c786..4c9135477 100644 --- a/FL/Fl_Browser.H +++ b/FL/Fl_Browser.H @@ -1,10 +1,31 @@ -/* Fl_Browser.H +// +// "$Id" +// +// Browser header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// - Forms-compatable browser. Probably useful for other - lists of textual data. Notice that the line numbers - start from 1, and 0 means "no line". - -*/ +// Forms-compatable browser. Probably useful for other +// lists of textual data. Notice that the line numbers +// start from 1, and 0 means "no line". #ifndef Fl_Browser_H #define Fl_Browser_H @@ -84,3 +105,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Browser.H,v 1.3 1998/10/19 21:38:29 mike Exp $". +// diff --git a/FL/Fl_Browser_.H b/FL/Fl_Browser_.H index f451b541a..169bd7fd0 100644 --- a/FL/Fl_Browser_.H +++ b/FL/Fl_Browser_.H @@ -1,4 +1,27 @@ -// Fl_Browser_.H +// +// "$Id" +// +// Common browser header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// // This is the base class for browsers. To be useful it must // be subclassed and several virtual functions defined. The @@ -121,3 +144,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Browser_.H,v 1.3 1998/10/19 21:38:29 mike Exp $". +// diff --git a/FL/Fl_Button.H b/FL/Fl_Button.H index 49f4b98cb..cbac56489 100644 --- a/FL/Fl_Button.H +++ b/FL/Fl_Button.H @@ -1,4 +1,27 @@ -// Fl_Button.H +// +// "$Id" +// +// Button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Button_H #define Fl_Button_H @@ -46,3 +69,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Button.H,v 1.2 1998/10/19 21:38:30 mike Exp $". +// diff --git a/FL/Fl_Chart.H b/FL/Fl_Chart.H index 08a58f32e..9b79a0b18 100644 --- a/FL/Fl_Chart.H +++ b/FL/Fl_Chart.H @@ -1,9 +1,27 @@ -/* Fl_Chart.H - - Emulation of the Forms Chart widget. - I did not try to improve this much, as I doubt it is used. - -*/ +// +// "$Id" +// +// Forms chart header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Chart_H #define Fl_Chart_H @@ -63,3 +81,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Chart.H,v 1.2 1998/10/19 21:38:31 mike Exp $". +// diff --git a/FL/Fl_Check_Button.H b/FL/Fl_Check_Button.H index bc935a45d..c02af233a 100644 --- a/FL/Fl_Check_Button.H +++ b/FL/Fl_Check_Button.H @@ -1,6 +1,27 @@ -// Fl_Check_Button.H - -// Fl_Light_Button with a diamond down_box() and a red color. +// +// "$Id" +// +// Check button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Check_Button_H #define Fl_Check_Button_H @@ -13,3 +34,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Check_Button.H,v 1.2 1998/10/19 21:38:32 mike Exp $". +// diff --git a/FL/Fl_Choice.H b/FL/Fl_Choice.H index 8d5d3462f..7cc4c907c 100644 --- a/FL/Fl_Choice.H +++ b/FL/Fl_Choice.H @@ -1,6 +1,27 @@ -// Fl_Choice.H - -// Popup menu with last-picked item displayed in button +// +// "$Id" +// +// Choice header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Choice_H #define Fl_Choice_H @@ -18,3 +39,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Choice.H,v 1.2 1998/10/19 21:38:33 mike Exp $". +// diff --git a/FL/Fl_Clock.H b/FL/Fl_Clock.H index b442e5474..ec9af7c8c 100644 --- a/FL/Fl_Clock.H +++ b/FL/Fl_Clock.H @@ -1,4 +1,27 @@ -// Fl_Clock.H +// +// "$Id" +// +// Clock header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Clock_H #define Fl_Clock_H @@ -36,3 +59,6 @@ public: #endif +// +// End of "$Id: Fl_Clock.H,v 1.2 1998/10/19 21:38:33 mike Exp $". +// diff --git a/FL/Fl_Color_Chooser.H b/FL/Fl_Color_Chooser.H index e8f01cd56..5283b9312 100644 --- a/FL/Fl_Color_Chooser.H +++ b/FL/Fl_Color_Chooser.H @@ -1,4 +1,27 @@ -// Fl_Color_Chooser.H +// +// "$Id" +// +// Color chooser header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// // The color chooser object and the color chooser popup. The popup // is just a window containing a single color chooser and some boxes @@ -69,3 +92,7 @@ int fl_color_chooser(const char* name, double& r, double& g, double& b); int fl_color_chooser(const char* name, uchar& r, uchar& g, uchar& b); #endif + +// +// End of "$Id: Fl_Color_Chooser.H,v 1.2 1998/10/19 21:38:34 mike Exp $". +// diff --git a/FL/Fl_Counter.H b/FL/Fl_Counter.H index 33c0002d2..6a5e2ed70 100644 --- a/FL/Fl_Counter.H +++ b/FL/Fl_Counter.H @@ -1,4 +1,27 @@ -// Fl_Counter.H +// +// "$Id" +// +// Counter header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// // A numerical value with up/down step buttons. From Forms. @@ -45,3 +68,6 @@ public: #endif +// +// End of "$Id: Fl_Counter.H,v 1.2 1998/10/19 21:38:35 mike Exp $". +// diff --git a/FL/Fl_Dial.H b/FL/Fl_Dial.H index a6b74c7b1..eee5067e9 100644 --- a/FL/Fl_Dial.H +++ b/FL/Fl_Dial.H @@ -1,6 +1,27 @@ -// Fl_Dial.H - -// A circular dial control, like xv uses. From Forms. +// +// "$Id" +// +// Dial header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Dial_H #define Fl_Dial_H @@ -41,3 +62,6 @@ public: #endif +// +// End of "$Id: Fl_Dial.H,v 1.2 1998/10/19 21:38:35 mike Exp $". +// diff --git a/FL/Fl_Double_Window.H b/FL/Fl_Double_Window.H index a60e76518..c376612db 100644 --- a/FL/Fl_Double_Window.H +++ b/FL/Fl_Double_Window.H @@ -1,4 +1,27 @@ -// Fl_Double_Window.H +// +// "$Id" +// +// Double-buffered window header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Double_Window_H #define Fl_Double_Window_H @@ -19,3 +42,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Double_Window.H,v 1.3 1998/10/19 21:38:36 mike Exp $". +// diff --git a/FL/Fl_Fill_Dial.H b/FL/Fl_Fill_Dial.H index a0e699a72..2f84bc927 100644 --- a/FL/Fl_Fill_Dial.H +++ b/FL/Fl_Fill_Dial.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Filled dial header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Fill_Dial_H #define Fl_Fill_Dial_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Fill_Dial.H,v 1.2 1998/10/19 21:38:37 mike Exp $". +// diff --git a/FL/Fl_Fill_Slider.H b/FL/Fl_Fill_Slider.H index 7fa946db0..8a483fd7c 100644 --- a/FL/Fl_Fill_Slider.H +++ b/FL/Fl_Fill_Slider.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Filled slider header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Fill_Slider_H #define Fl_Fill_Slider_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Fill_Slider.H,v 1.2 1998/10/19 21:38:37 mike Exp $". +// diff --git a/FL/Fl_Float_Input.H b/FL/Fl_Float_Input.H index fc70bbebc..726cc09f7 100644 --- a/FL/Fl_Float_Input.H +++ b/FL/Fl_Float_Input.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Floating point input header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Float_Input_H #define Fl_Float_Input_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Float_Input.H,v 1.2 1998/10/19 21:38:38 mike Exp $". +// diff --git a/FL/Fl_FormsBitmap.H b/FL/Fl_FormsBitmap.H index 2790f66f9..4e08a7da6 100644 --- a/FL/Fl_FormsBitmap.H +++ b/FL/Fl_FormsBitmap.H @@ -1,8 +1,27 @@ -/* Fl_FormsBitmap.H - - Forms compatability widget - -*/ +// +// "$Id" +// +// Forms bitmap header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_FormsBitmap_H #define Fl_FormsBitmap_H @@ -21,3 +40,7 @@ public: }; #endif + +// +// End of "$Id: Fl_FormsBitmap.H,v 1.2 1998/10/19 21:38:39 mike Exp $". +// diff --git a/FL/Fl_FormsPixmap.H b/FL/Fl_FormsPixmap.H index f5515848c..efe0c7a30 100644 --- a/FL/Fl_FormsPixmap.H +++ b/FL/Fl_FormsPixmap.H @@ -1,8 +1,27 @@ -/* Fl_FormsPixmap.H - - Forms compatability widget - -*/ +// +// "$Id" +// +// Forms pixmap header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_FormsPixmap_H #define Fl_FormsPixmap_H @@ -21,3 +40,7 @@ public: }; #endif + +// +// End of "$Id: Fl_FormsPixmap.H,v 1.2 1998/10/19 21:38:39 mike Exp $". +// diff --git a/FL/Fl_Free.H b/FL/Fl_Free.H index edba73fb8..ca79204c7 100644 --- a/FL/Fl_Free.H +++ b/FL/Fl_Free.H @@ -1,8 +1,27 @@ -// Fl_Free.H - -// Emulation of the Forms "free" widget. This emulation allows the -// free demo to run, but it is not clear if it is sufficient to make -// porting programs any easier. +// +// "$Id" +// +// Forms free header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Free_H #define Fl_Free_H @@ -38,3 +57,7 @@ public: #define FL_THAW FL_MAP #endif + +// +// End of "$Id: Fl_Free.H,v 1.2 1998/10/19 21:38:40 mike Exp $". +// diff --git a/FL/Fl_Gl_Window.H b/FL/Fl_Gl_Window.H index 1cc083c53..7c6f35c30 100644 --- a/FL/Fl_Gl_Window.H +++ b/FL/Fl_Gl_Window.H @@ -1,3 +1,27 @@ +// +// "$Id" +// +// OpenGL header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Gl_Window_H #define Fl_Gl_Window_H @@ -58,3 +82,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Gl_Window.H,v 1.2 1998/10/19 21:38:41 mike Exp $". +// diff --git a/FL/Fl_Group.H b/FL/Fl_Group.H index c64af5312..91e89b975 100644 --- a/FL/Fl_Group.H +++ b/FL/Fl_Group.H @@ -1,4 +1,27 @@ -// Fl_Group.H +// +// "$Id" +// +// Group header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Group_H #define Fl_Group_H @@ -71,3 +94,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Group.H,v 1.2 1998/10/19 21:38:41 mike Exp $". +// diff --git a/FL/Fl_Hold_Browser.H b/FL/Fl_Hold_Browser.H index 19faf82f0..d23c8421d 100644 --- a/FL/Fl_Hold_Browser.H +++ b/FL/Fl_Hold_Browser.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Hold browser header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Hold_Browser_H #define Fl_Hold_Browser_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Hold_Browser.H,v 1.2 1998/10/19 21:38:42 mike Exp $". +// diff --git a/FL/Fl_Hor_Fill_Slider.H b/FL/Fl_Hor_Fill_Slider.H index f049b6f75..782cbbdcf 100644 --- a/FL/Fl_Hor_Fill_Slider.H +++ b/FL/Fl_Hor_Fill_Slider.H @@ -1,3 +1,27 @@ +// +// "$Id" +// +// Horizontal fill slider header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Hor_Fill_Slider_H #define Fl_Hor_Fill_Slider_H @@ -10,3 +34,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Hor_Fill_Slider.H,v 1.2 1998/10/19 21:38:43 mike Exp $". +// diff --git a/FL/Fl_Hor_Nice_Slider.H b/FL/Fl_Hor_Nice_Slider.H index 5fd141a9e..3597815f9 100644 --- a/FL/Fl_Hor_Nice_Slider.H +++ b/FL/Fl_Hor_Nice_Slider.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Horizontal "nice" slider header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Hor_Nice_Slider_H #define Fl_Hor_Nice_Slider_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Hor_Nice_Slider.H,v 1.2 1998/10/19 21:38:43 mike Exp $". +// diff --git a/FL/Fl_Hor_Slider.H b/FL/Fl_Hor_Slider.H index 0e9e54fa0..4895d25ae 100644 --- a/FL/Fl_Hor_Slider.H +++ b/FL/Fl_Hor_Slider.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Horizontal slider header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Hor_Slider_H #define Fl_Hor_Slider_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Hor_Slider.H,v 1.2 1998/10/19 21:38:44 mike Exp $". +// diff --git a/FL/Fl_Hor_Value_Slider.H b/FL/Fl_Hor_Value_Slider.H index e0fc43db3..650933bb1 100644 --- a/FL/Fl_Hor_Value_Slider.H +++ b/FL/Fl_Hor_Value_Slider.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Horizontal value slider header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Hor_Value_Slider_H #define Fl_Hor_Value_Slider_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Hor_Value_Slider.H,v 1.2 1998/10/19 21:38:44 mike Exp $". +// diff --git a/FL/Fl_Image.H b/FL/Fl_Image.H index 7e03a70aa..24c3ae07e 100644 --- a/FL/Fl_Image.H +++ b/FL/Fl_Image.H @@ -1,4 +1,27 @@ -/* Fl_Image.H */ +// +// "$Id" +// +// Image header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Image_H #define Fl_Image_H @@ -20,3 +43,7 @@ struct Fl_Image { }; #endif + +// +// End of "$Id: Fl_Image.H,v 1.2 1998/10/19 21:38:45 mike Exp $". +// diff --git a/FL/Fl_Input.H b/FL/Fl_Input.H index 172a30447..76e441f49 100644 --- a/FL/Fl_Input.H +++ b/FL/Fl_Input.H @@ -1,7 +1,27 @@ -// Fl_Input.H - -// This is the "user interface", it decodes user actions into what to -// do to the text. See also Fl_Input_.H for text manipulation functions. +// +// "$Id" +// +// Input header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Input_H #define Fl_Input_H @@ -20,3 +40,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Input.H,v 1.2 1998/10/19 21:38:46 mike Exp $". +// diff --git a/FL/Fl_Input_.H b/FL/Fl_Input_.H index 696ffe829..21a66932a 100644 --- a/FL/Fl_Input_.H +++ b/FL/Fl_Input_.H @@ -1,4 +1,27 @@ -// Fl_Input_.H +// +// "$Id" +// +// Input base class header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Input__H #define Fl_Input__H @@ -105,3 +128,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Input_.H,v 1.2 1998/10/19 21:38:46 mike Exp $". +// diff --git a/FL/Fl_Int_Input.H b/FL/Fl_Int_Input.H index 97648e5fa..39ea70e65 100644 --- a/FL/Fl_Int_Input.H +++ b/FL/Fl_Int_Input.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Integer input header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Int_Input_H #define Fl_Int_Input_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Int_Input.H,v 1.2 1998/10/19 21:38:47 mike Exp $". +// diff --git a/FL/Fl_Light_Button.H b/FL/Fl_Light_Button.H index cd55ded00..9bd53f061 100644 --- a/FL/Fl_Light_Button.H +++ b/FL/Fl_Light_Button.H @@ -1,11 +1,27 @@ -// Fl_Light_Button.H - -// Subclass of Fl_Button where the "box" indicates whether it is -// pushed or not, and the "down box" is drawn small and square on -// the left to indicate the current state. - -// The default down_box of zero draws a rectangle designed to look -// just like Flame's buttons. +// +// "$Id" +// +// Lighted button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Light_Button_H #define Fl_Light_Button_H @@ -21,3 +37,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Light_Button.H,v 1.2 1998/10/19 21:38:48 mike Exp $". +// diff --git a/FL/Fl_Line_Dial.H b/FL/Fl_Line_Dial.H index c4eb48dd4..ad3040df9 100644 --- a/FL/Fl_Line_Dial.H +++ b/FL/Fl_Line_Dial.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Line dial header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Line_Dial_H #define Fl_Line_Dial_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Line_Dial.H,v 1.2 1998/10/19 21:38:48 mike Exp $". +// diff --git a/FL/Fl_Menu.H b/FL/Fl_Menu.H index 6aad15936..10f8c1963 100644 --- a/FL/Fl_Menu.H +++ b/FL/Fl_Menu.H @@ -1,2 +1,31 @@ +// +// "$Id" +// +// Old menu header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + // this include file is for back compatability only #include "Fl_Menu_Item.H" + +// +// End of "$Id: Fl_Menu.H,v 1.2 1998/10/19 21:38:49 mike Exp $". +// diff --git a/FL/Fl_Menu_.H b/FL/Fl_Menu_.H index 658ad74a7..aaab94d6d 100644 --- a/FL/Fl_Menu_.H +++ b/FL/Fl_Menu_.H @@ -1,10 +1,27 @@ -// Fl_Menu_.H - -// This is a base class for all items that have a menu: -// Fl_Menu_Bar, Fl_Menu_Button, Fl_Choice -// This provides storage for a menu item, functions to add/modify/delete -// items, and a call for when the user picks a menu item. -// Implementation in Fl_Menu.C +// +// "$Id" +// +// Menu base class header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Menu__H #define Fl_Menu__H @@ -80,3 +97,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Menu_.H,v 1.2 1998/10/19 21:38:49 mike Exp $". +// diff --git a/FL/Fl_Menu_Bar.H b/FL/Fl_Menu_Bar.H index 0985b7dbe..348dd8b89 100644 --- a/FL/Fl_Menu_Bar.H +++ b/FL/Fl_Menu_Bar.H @@ -1,6 +1,27 @@ -// Fl_Menu_Bar.H - -// The implementation is in Fl_Menu.C +// +// "$Id" +// +// Menu bar header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Menu_Bar_H #define Fl_Menu_Bar_H @@ -18,10 +39,6 @@ public: #endif - - - - - - - +// +// End of "$Id: Fl_Menu_Bar.H,v 1.2 1998/10/19 21:38:50 mike Exp $". +// diff --git a/FL/Fl_Menu_Button.H b/FL/Fl_Menu_Button.H index 81d7d1af0..2747729c4 100644 --- a/FL/Fl_Menu_Button.H +++ b/FL/Fl_Menu_Button.H @@ -1,4 +1,27 @@ -// Fl_Menu_Button.C +// +// "$Id" +// +// Menu button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Menu_Button_H #define Fl_Menu_Button_H @@ -17,3 +40,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Menu_Button.H,v 1.2 1998/10/19 21:38:51 mike Exp $". +// diff --git a/FL/Fl_Menu_Item.H b/FL/Fl_Menu_Item.H index 99085a8b6..be2c38de4 100644 --- a/FL/Fl_Menu_Item.H +++ b/FL/Fl_Menu_Item.H @@ -1,8 +1,27 @@ -// Fl_Menu_Item.H - -// The Fl_Menu_ widget has a pointer to an array of these structures. -// These are designed so that the array can be built efficiently using -// a C initialization constant. +// +// "$Id" +// +// Menu item header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Menu_Item_H #define Fl_Menu_Item_H @@ -132,3 +151,7 @@ enum { // back-compatability enum: }; #endif + +// +// End of "$Id: Fl_Menu_Item.H,v 1.2 1998/10/19 21:38:52 mike Exp $". +// diff --git a/FL/Fl_Menu_Window.H b/FL/Fl_Menu_Window.H index 081827e2b..061b315de 100644 --- a/FL/Fl_Menu_Window.H +++ b/FL/Fl_Menu_Window.H @@ -1,8 +1,27 @@ -// Fl_Menu_Window.H - -// This is the window type used by Fl_Menu to make the pop-ups. It -// draws in the overlay planes, if possible, and does other fun things -// such as turning on override_redirect. +// +// "$Id" +// +// Menu window header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Menu_Window_H #define Fl_Menu_Window_H @@ -27,3 +46,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Menu_Window.H,v 1.2 1998/10/19 21:38:52 mike Exp $". +// diff --git a/FL/Fl_Multi_Browser.H b/FL/Fl_Multi_Browser.H index 69a986759..a5c1ab6a1 100644 --- a/FL/Fl_Multi_Browser.H +++ b/FL/Fl_Multi_Browser.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Multi browser header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Multi_Browser_H #define Fl_Multi_Browser_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Multi_Browser.H,v 1.2 1998/10/19 21:38:53 mike Exp $". +// diff --git a/FL/Fl_Multi_Label.H b/FL/Fl_Multi_Label.H index 7a30a7497..d920f8e6e 100644 --- a/FL/Fl_Multi_Label.H +++ b/FL/Fl_Multi_Label.H @@ -1,4 +1,27 @@ -// Fl_Multi_Label.H +// +// "$Id" +// +// Multi-label header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Multi_Label_H #define Fl_Multi_Label_H @@ -16,3 +39,7 @@ struct Fl_Multi_Label { }; #endif + +// +// End of "$Id: Fl_Multi_Label.H,v 1.2 1998/10/19 21:38:54 mike Exp $". +// diff --git a/FL/Fl_Multiline_Input.H b/FL/Fl_Multiline_Input.H index 83bc2bd35..e97d39cbd 100644 --- a/FL/Fl_Multiline_Input.H +++ b/FL/Fl_Multiline_Input.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Multiline input header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Multiline_Input_H #define Fl_Multiline_Input_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Multiline_Input.H,v 1.2 1998/10/19 21:38:54 mike Exp $". +// diff --git a/FL/Fl_Multiline_Output.H b/FL/Fl_Multiline_Output.H index 0bf99e5d0..5a91d9162 100644 --- a/FL/Fl_Multiline_Output.H +++ b/FL/Fl_Multiline_Output.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Multi line output header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Multiline_Output_H #define Fl_Multiline_Output_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Multiline_Output.H,v 1.2 1998/10/19 21:38:55 mike Exp $". +// diff --git a/FL/Fl_Nice_Slider.H b/FL/Fl_Nice_Slider.H index 1bb49b47c..6a0528bbe 100644 --- a/FL/Fl_Nice_Slider.H +++ b/FL/Fl_Nice_Slider.H @@ -1,3 +1,27 @@ +// +// "$Id" +// +// "Nice" slider header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Nice_Slider_H #define Fl_Nice_Slider_H @@ -10,3 +34,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Nice_Slider.H,v 1.2 1998/10/19 21:38:56 mike Exp $". +// diff --git a/FL/Fl_Object.H b/FL/Fl_Object.H index 18c1fc110..08713c42c 100644 --- a/FL/Fl_Object.H +++ b/FL/Fl_Object.H @@ -1,5 +1,34 @@ +// +// "$Id" +// +// Old Fl_Object header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + // This file is provided for back compatability only. Please use Fl_Widget #ifndef Fl_Object #define Fl_Object Fl_Widget #endif #include "Fl_Widget.H" + +// +// End of "$Id: Fl_Object.H,v 1.2 1998/10/19 21:38:56 mike Exp $". +// diff --git a/FL/Fl_Output.H b/FL/Fl_Output.H index 784e3202a..c13dbb70d 100644 --- a/FL/Fl_Output.H +++ b/FL/Fl_Output.H @@ -1,5 +1,27 @@ -// Fl_Output.H -// a non-editable subclass of Fl_Input_ +// +// "$Id" +// +// Output header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Output_H #define Fl_Output_H @@ -16,3 +38,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Output.H,v 1.2 1998/10/19 21:38:57 mike Exp $". +// diff --git a/FL/Fl_Overlay_Window.H b/FL/Fl_Overlay_Window.H index 76bf5bcf3..2bf5544a1 100644 --- a/FL/Fl_Overlay_Window.H +++ b/FL/Fl_Overlay_Window.H @@ -1,8 +1,27 @@ -// Fl_Overlay_Window.H - -// A window using double-buffering and able to draw an overlay -// on top of that. Uses the hardware to draw the overlay if -// possible, otherwise it just draws in the front buffer. +// +// "$Id" +// +// Overlay window header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Overlay_Window_H #define Fl_Overlay_Window_H @@ -29,3 +48,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Overlay_Window.H,v 1.2 1998/10/19 21:38:58 mike Exp $". +// diff --git a/FL/Fl_Pack.H b/FL/Fl_Pack.H index 5cc59439f..a0d57309a 100644 --- a/FL/Fl_Pack.H +++ b/FL/Fl_Pack.H @@ -1,4 +1,27 @@ -// Fl_Pack.H +// +// "$Id" +// +// Pack header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Pack_H #define Fl_Pack_H @@ -20,3 +43,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Pack.H,v 1.2 1998/10/19 21:38:58 mike Exp $". +// diff --git a/FL/Fl_Pixmap.H b/FL/Fl_Pixmap.H index 128761521..2b004f93d 100644 --- a/FL/Fl_Pixmap.H +++ b/FL/Fl_Pixmap.H @@ -1,4 +1,27 @@ -/* Fl_Pixmap.H */ +// +// "$Id" +// +// Pixmap header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Pixmap_H #define Fl_Pixmap_H @@ -20,3 +43,7 @@ struct Fl_Pixmap { }; #endif + +// +// End of "$Id: Fl_Pixmap.H,v 1.2 1998/10/19 21:38:59 mike Exp $". +// diff --git a/FL/Fl_Positioner.H b/FL/Fl_Positioner.H index 6b8d4f346..dd5bbc3d9 100644 --- a/FL/Fl_Positioner.H +++ b/FL/Fl_Positioner.H @@ -1,6 +1,27 @@ -// Fl_Positioner.H - -// The positioner widget from Forms, gives 2D input +// +// "$Id" +// +// Positioner header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Positioner_H #define Fl_Positioner_H @@ -49,3 +70,6 @@ public: #endif +// +// End of "$Id: Fl_Positioner.H,v 1.2 1998/10/19 21:39:00 mike Exp $". +// diff --git a/FL/Fl_Radio_Button.H b/FL/Fl_Radio_Button.H index 494ea03d2..4294dd319 100644 --- a/FL/Fl_Radio_Button.H +++ b/FL/Fl_Radio_Button.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Radio button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Radio_Button_H #define Fl_Radio_Button_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Radio_Button.H,v 1.2 1998/10/19 21:39:00 mike Exp $". +// diff --git a/FL/Fl_Radio_Light_Button.H b/FL/Fl_Radio_Light_Button.H index 54bb16c93..55112e586 100644 --- a/FL/Fl_Radio_Light_Button.H +++ b/FL/Fl_Radio_Light_Button.H @@ -1,3 +1,27 @@ +// +// "$Id" +// +// Radio light button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Radio_Light_Button_H #define Fl_Radio_Light_Button_H @@ -10,3 +34,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Radio_Light_Button.H,v 1.2 1998/10/19 21:39:01 mike Exp $". +// diff --git a/FL/Fl_Radio_Round_Button.H b/FL/Fl_Radio_Round_Button.H index 119a9a5ff..1cb8e8352 100644 --- a/FL/Fl_Radio_Round_Button.H +++ b/FL/Fl_Radio_Round_Button.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Radio round button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Radio_Round_Button_H #define Fl_Radio_Round_Button_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Radio_Round_Button.H,v 1.2 1998/10/19 21:39:02 mike Exp $". +// diff --git a/FL/Fl_Repeat_Button.H b/FL/Fl_Repeat_Button.H index 849902a4b..1e00c8c27 100644 --- a/FL/Fl_Repeat_Button.H +++ b/FL/Fl_Repeat_Button.H @@ -1,7 +1,27 @@ -// Fl_Repeat_Button.H - -// When held down, this generates callbacks repeatedly. -// Forms called this a "touch" button. +// +// "$Id" +// +// Repeat button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Repeat_Button_H #define Fl_Repeat_Button_H @@ -16,3 +36,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Repeat_Button.H,v 1.2 1998/10/19 21:39:02 mike Exp $". +// diff --git a/FL/Fl_Return_Button.H b/FL/Fl_Return_Button.H index 793e578f3..eb29980ba 100644 --- a/FL/Fl_Return_Button.H +++ b/FL/Fl_Return_Button.H @@ -1,7 +1,27 @@ -// Fl_Return_Button.H - -// Just like a normal button except it has a built-in shortcut for -// the Enter key and it draws a user-friendly arrow on the button. +// +// "$Id" +// +// Return button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Return_Button_H #define Fl_Return_Button_H @@ -17,3 +37,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Return_Button.H,v 1.2 1998/10/19 21:39:03 mike Exp $". +// diff --git a/FL/Fl_Roller.H b/FL/Fl_Roller.H index ef0da9361..ed00695cc 100644 --- a/FL/Fl_Roller.H +++ b/FL/Fl_Roller.H @@ -1,6 +1,27 @@ -// Fl_Roller.H - -// Rapid-App style knob +// +// "$Id" +// +// Roller header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Roller_H #define Fl_Roller_H @@ -17,3 +38,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Roller.H,v 1.2 1998/10/19 21:39:04 mike Exp $". +// diff --git a/FL/Fl_Round_Button.H b/FL/Fl_Round_Button.H index 9b7bb22d8..a1f9bfddb 100644 --- a/FL/Fl_Round_Button.H +++ b/FL/Fl_Round_Button.H @@ -1,6 +1,27 @@ -// Fl_Round_Button.H - -// A Fl_Light_Button with a round down_box() and a red color. +// +// "$Id" +// +// Round button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Round_Button_H #define Fl_Round_Button_H @@ -13,3 +34,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Round_Button.H,v 1.2 1998/10/19 21:39:04 mike Exp $". +// diff --git a/FL/Fl_Round_Clock.H b/FL/Fl_Round_Clock.H index 9ad9b0042..3936e3908 100644 --- a/FL/Fl_Round_Clock.H +++ b/FL/Fl_Round_Clock.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Round clock header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Round_Clock_H #define Fl_Round_Clock_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Round_Clock.H,v 1.2 1998/10/19 21:39:05 mike Exp $". +// diff --git a/FL/Fl_Scroll.H b/FL/Fl_Scroll.H index ce8c83c02..4957a5f34 100644 --- a/FL/Fl_Scroll.H +++ b/FL/Fl_Scroll.H @@ -1,5 +1,27 @@ -// Fl_Scroll.H -// A scrolling area of child widgets. +// +// "$Id" +// +// Scroll header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Scroll_H #define Fl_Scroll_H @@ -48,3 +70,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Scroll.H,v 1.2 1998/10/19 21:39:06 mike Exp $". +// diff --git a/FL/Fl_Scrollbar.H b/FL/Fl_Scrollbar.H index cac210f46..52b9ae1e1 100644 --- a/FL/Fl_Scrollbar.H +++ b/FL/Fl_Scrollbar.H @@ -1,4 +1,27 @@ -// Fl_Scrollbar.H +// +// "$Id" +// +// Scroll bar header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Scrollbar_H #define Fl_Scrollbar_H @@ -28,3 +51,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Scrollbar.H,v 1.2 1998/10/19 21:39:07 mike Exp $". +// diff --git a/FL/Fl_Secret_Input.H b/FL/Fl_Secret_Input.H index 2a4fac8a3..83e1d321b 100644 --- a/FL/Fl_Secret_Input.H +++ b/FL/Fl_Secret_Input.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Secret input header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Secret_Input_H #define Fl_Secret_Input_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Secret_Input.H,v 1.2 1998/10/19 21:39:07 mike Exp $". +// diff --git a/FL/Fl_Select_Browser.H b/FL/Fl_Select_Browser.H index 205b31f38..220b0f747 100644 --- a/FL/Fl_Select_Browser.H +++ b/FL/Fl_Select_Browser.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Select browser header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Select_Browser_H #define Fl_Select_Browser_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Select_Browser.H,v 1.2 1998/10/19 21:39:08 mike Exp $". +// diff --git a/FL/Fl_Simple_Counter.H b/FL/Fl_Simple_Counter.H index bbb316e81..0862963bf 100644 --- a/FL/Fl_Simple_Counter.H +++ b/FL/Fl_Simple_Counter.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Simple counter header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Simple_Counter_H #define Fl_Simple_Counter_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Simple_Counter.H,v 1.2 1998/10/19 21:39:09 mike Exp $". +// diff --git a/FL/Fl_Single_Window.H b/FL/Fl_Single_Window.H index 79b0349c2..ee73020d4 100644 --- a/FL/Fl_Single_Window.H +++ b/FL/Fl_Single_Window.H @@ -1,4 +1,27 @@ -// Fl_Single_Window.H +// +// "$Id" +// +// Single-buffered window header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Single_Window_H #define Fl_Single_Window_H @@ -18,3 +41,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Single_Window.H,v 1.2 1998/10/19 21:39:09 mike Exp $". +// diff --git a/FL/Fl_Slider.H b/FL/Fl_Slider.H index 148f761be..ab101a612 100644 --- a/FL/Fl_Slider.H +++ b/FL/Fl_Slider.H @@ -1,4 +1,27 @@ -// Fl_Slider.H +// +// "$Id" +// +// Slider header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Slider_H #define Fl_Slider_H @@ -44,3 +67,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Slider.H,v 1.2 1998/10/19 21:39:10 mike Exp $". +// diff --git a/FL/Fl_Tabs.H b/FL/Fl_Tabs.H index 2af820908..606c58d2a 100644 --- a/FL/Fl_Tabs.H +++ b/FL/Fl_Tabs.H @@ -1,10 +1,27 @@ -// Fl_Tabs.C - -// This is the "file card tabs" interface to allow you to put lots and lots -// of buttons and switches in a panel, as popularized by many toolkits. - -// Each child widget is a card, and it's label() is printed on the card tab. -// Clicking the tab makes that card visible. +// +// "$Id" +// +// Tab header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Tabs_H #define Fl_Tabs_H @@ -29,3 +46,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Tabs.H,v 1.2 1998/10/19 21:39:11 mike Exp $". +// diff --git a/FL/Fl_Tile.H b/FL/Fl_Tile.H index 118fd2cc4..a22f7637a 100644 --- a/FL/Fl_Tile.H +++ b/FL/Fl_Tile.H @@ -1,6 +1,27 @@ -// Fl_Tile.H - Group of 2,3 or 4 "tiles" that can be resized by -// dragging the borders between them. May be improved in the future -// to handle more tiles in arbitrary layout. +// +// "$Id" +// +// Tile header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Tile_H #define Fl_Tile_H @@ -16,3 +37,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Tile.H,v 1.2 1998/10/19 21:39:11 mike Exp $". +// diff --git a/FL/Fl_Timer.H b/FL/Fl_Timer.H index 7ed9e018b..9bb429c14 100644 --- a/FL/Fl_Timer.H +++ b/FL/Fl_Timer.H @@ -1,6 +1,27 @@ -// Fl_Timer.H - -// Emulate the forms Timer widget +// +// "$Id" +// +// Timer header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Timer_H #define Fl_Timer_H @@ -36,3 +57,7 @@ public: #endif +// +// End of "$Id: Fl_Timer.H,v 1.2 1998/10/19 21:39:12 mike Exp $". +// + diff --git a/FL/Fl_Toggle_Button.H b/FL/Fl_Toggle_Button.H index 12da9a577..e8ebaa284 100644 --- a/FL/Fl_Toggle_Button.H +++ b/FL/Fl_Toggle_Button.H @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Toggle button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #ifndef Fl_Toggle_Button_H #define Fl_Toggle_Button_H @@ -10,3 +35,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Toggle_Button.H,v 1.2 1998/10/19 21:39:13 mike Exp $". +// diff --git a/FL/Fl_Toggle_Light_Button.H b/FL/Fl_Toggle_Light_Button.H index 5ac3c1b16..336e83201 100644 --- a/FL/Fl_Toggle_Light_Button.H +++ b/FL/Fl_Toggle_Light_Button.H @@ -1,6 +1,35 @@ +// +// "$Id" +// +// Toggle light button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + // provided for back-compatability only #ifndef Fl_Toggle_Light_Button #include "Fl_Light_Button.H" #define Fl_Toggle_Light_Button Fl_Light_Button #endif + +// +// End of "$Id: Fl_Toggle_Light_Button.H,v 1.2 1998/10/19 21:39:13 mike Exp $". +// diff --git a/FL/Fl_Toggle_Round_Button.H b/FL/Fl_Toggle_Round_Button.H index 18f74f7b8..4952d7ee3 100644 --- a/FL/Fl_Toggle_Round_Button.H +++ b/FL/Fl_Toggle_Round_Button.H @@ -1,6 +1,35 @@ +// +// "$Id" +// +// Toggle round button header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + // provided for back-compatability only #ifndef Fl_Toggle_Round_Button #include "Fl_Round_Button.H" #define Fl_Toggle_Round_Button Fl_Round_Button #endif + +// +// End of "$Id: Fl_Toggle_Round_Button.H,v 1.2 1998/10/19 21:39:14 mike Exp $". +// diff --git a/FL/Fl_Valuator.H b/FL/Fl_Valuator.H index 4444bdd8d..7705b547b 100644 --- a/FL/Fl_Valuator.H +++ b/FL/Fl_Valuator.H @@ -1,6 +1,27 @@ -// Fl_Valuator.H - -// Base class for sliders and all other one-value "knobs" +// +// "$Id" +// +// Valuator header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Valuator_H #define Fl_Valuator_H @@ -57,3 +78,6 @@ public: #endif +// +// End of "$Id: Fl_Valuator.H,v 1.2 1998/10/19 21:39:15 mike Exp $". +// diff --git a/FL/Fl_Value_Input.H b/FL/Fl_Value_Input.H index ddb557b05..cf586ce21 100644 --- a/FL/Fl_Value_Input.H +++ b/FL/Fl_Value_Input.H @@ -1,18 +1,27 @@ -// Fl_Value_Input.H - -// Edit text or drag to adjust floating point value. -// as suggested by Pierre Jasmin - -// Current behavior: -// Dragging left mouse moves by step() -// Middle mouse is 5*step() -// Right mouse is 20*step() -// clicking any mouse button puts insertion cursor there -// You can also navigate there with tab - -// Bugs (?): -// No way to select region of text -// Hard to paste in new values +// +// "$Id" +// +// Value input header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Value_Input_H #define Fl_Value_Input_H @@ -48,3 +57,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Value_Input.H,v 1.2 1998/10/19 21:39:16 mike Exp $". +// diff --git a/FL/Fl_Value_Output.H b/FL/Fl_Value_Output.H index 0d1e10a7a..bf57ccc0d 100644 --- a/FL/Fl_Value_Output.H +++ b/FL/Fl_Value_Output.H @@ -1,8 +1,27 @@ -// Fl_Value_Output.H - -// Fltk widget for drag-adjusting a floating point value. -// This is much lighter than Fl_Value_Input because it has no text editor -// If you deactivate() it, it can be used to display a floating-point value +// +// "$Id" +// +// Value output header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Value_Output_H #define Fl_Value_Output_H @@ -30,3 +49,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Value_Output.H,v 1.2 1998/10/19 21:39:16 mike Exp $". +// diff --git a/FL/Fl_Value_Slider.H b/FL/Fl_Value_Slider.H index defc8ccde..54aacea6a 100644 --- a/FL/Fl_Value_Slider.H +++ b/FL/Fl_Value_Slider.H @@ -1,8 +1,27 @@ -/* Fl_Value_Slider.H - - A slider with a box displaying the current value - -*/ +// +// "$Id" +// +// Value slider header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Value_Slider_H #define Fl_Value_Slider_H @@ -24,3 +43,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Value_Slider.H,v 1.2 1998/10/19 21:39:17 mike Exp $". +// diff --git a/FL/Fl_Widget.H b/FL/Fl_Widget.H index d49fced1b..e44b1b72f 100644 --- a/FL/Fl_Widget.H +++ b/FL/Fl_Widget.H @@ -1,7 +1,27 @@ -// Fl_Widget.H - -// fltk (Fast Light Tool Kit) version 0.99 -// Copyright (C) 1998 Bill Spitzak +// +// "$Id" +// +// Widget header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Widget_H #define Fl_Widget_H @@ -176,3 +196,7 @@ public: #define FL_RESERVED_TYPE 100 #endif + +// +// End of "$Id: Fl_Widget.H,v 1.2 1998/10/19 21:39:18 mike Exp $". +// diff --git a/FL/Fl_Window.H b/FL/Fl_Window.H index b365f67cf..2100991f3 100644 --- a/FL/Fl_Window.H +++ b/FL/Fl_Window.H @@ -1,7 +1,27 @@ -// Fl_Window.H - -// fltk (Fast Light Tool Kit) version 0.99 -// Copyright (C) 1998 Bill Spitzak +// +// "$Id" +// +// Window header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef Fl_Window_H #define Fl_Window_H @@ -88,3 +108,7 @@ public: }; #endif + +// +// End of "$Id: Fl_Window.H,v 1.5 1998/10/19 21:39:18 mike Exp $". +// diff --git a/FL/dirent.h b/FL/dirent.h index 2ddc15dae..9e98bc7b3 100644 --- a/FL/dirent.h +++ b/FL/dirent.h @@ -1,4 +1,31 @@ +// +// "$Id" +// +// Directory header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + // this file is for back-compatability only #include "fl_scandir.H" - +// +// End of "$Id: dirent.h,v 1.2 1998/10/19 21:39:19 mike Exp $". +// diff --git a/FL/filename.H b/FL/filename.H index 2952108e7..ce7f7f897 100644 --- a/FL/filename.H +++ b/FL/filename.H @@ -1,7 +1,27 @@ -// filename.H - -// fltk filename utilities. These are used by the file chooser but may -// be useful to other programs. +// +// "$Id" +// +// Filename header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef FL_PATH_MAX @@ -39,3 +59,7 @@ struct dirent {char d_name[1];}; int filename_list(const char *d, dirent ***list); #endif + +// +// End of "$Id: filename.H,v 1.2 1998/10/19 21:39:20 mike Exp $". +// diff --git a/FL/fl_ask.H b/FL/fl_ask.H index 8671e0140..1a8ef7e91 100644 --- a/FL/fl_ask.H +++ b/FL/fl_ask.H @@ -1,7 +1,27 @@ -// fl_ask.H - -// Pop-up window utilities -// This header file is usable without including any other fltk headers +// +// "$Id" +// +// Standard dialog header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef fl_ask_H #define fl_ask_H @@ -49,3 +69,7 @@ int fl_show_choice( const char *b2); #endif + +// +// End of "$Id: fl_ask.H,v 1.2 1998/10/19 21:39:20 mike Exp $". +// diff --git a/FL/fl_draw.H b/FL/fl_draw.H index 49b7c51c4..9e47ce2a8 100644 --- a/FL/fl_draw.H +++ b/FL/fl_draw.H @@ -1,5 +1,27 @@ -// fl_draw.H -// Portable drawing functions +// +// "$Id" +// +// Portable drawing function header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef fl_draw_H #define fl_draw_H @@ -133,3 +155,7 @@ int fl_draw_symbol(const char* label,int x,int y,int w,int h, Fl_Color); int fl_add_symbol(const char* name, void (*drawit)(Fl_Color), int scalable); #endif + +// +// End of "$Id: fl_draw.H,v 1.2 1998/10/19 21:39:21 mike Exp $". +// diff --git a/FL/fl_file_chooser.H b/FL/fl_file_chooser.H index 82fef8bbc..950dfaead 100644 --- a/FL/fl_file_chooser.H +++ b/FL/fl_file_chooser.H @@ -1,4 +1,27 @@ -// fl_file_chooser.H +// +// "$Id" +// +// File chooser header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef fl_file_chooser_H #define fl_file_chooser_H @@ -7,3 +30,7 @@ char *fl_file_chooser(const char *message,const char *pat,const char *fname); void fl_file_chooser_callback(void (*cb)(const char *)); #endif + +// +// End of "$Id: fl_file_chooser.H,v 1.2 1998/10/19 21:39:22 mike Exp $". +// diff --git a/FL/fl_message.H b/FL/fl_message.H index c03141c07..caeec92e5 100644 --- a/FL/fl_message.H +++ b/FL/fl_message.H @@ -1,2 +1,30 @@ -// fl_message.H +// +// "$Id" +// +// Standard message header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #include "fl_ask.H" + +// +// End of "$Id: fl_message.H,v 1.2 1998/10/19 21:39:22 mike Exp $". +// diff --git a/FL/fl_show_colormap.H b/FL/fl_show_colormap.H index eb6b0f361..b4c0d43c1 100644 --- a/FL/fl_show_colormap.H +++ b/FL/fl_show_colormap.H @@ -1,6 +1,27 @@ -// fl_show_colormap.H - -// Color picker copied from Forms +// +// "$Id" +// +// Colormap picker header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef fl_show_colormap_H #define fl_show_colormap_H @@ -8,3 +29,7 @@ Fl_Color fl_show_colormap(Fl_Color oldcol); #endif + +// +// End of "$Id: fl_show_colormap.H,v 1.2 1998/10/19 21:39:23 mike Exp $". +// diff --git a/FL/fl_show_input.H b/FL/fl_show_input.H index 9635836ad..e10acdf2d 100644 --- a/FL/fl_show_input.H +++ b/FL/fl_show_input.H @@ -1,2 +1,30 @@ -// fl_show_input.H +// +// "$Id" +// +// Standard input dialog header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #include "fl_ask.H" + +// +// End of "$Id: fl_show_input.H,v 1.2 1998/10/19 21:39:24 mike Exp $". +// diff --git a/FL/forms.H b/FL/forms.H index 87ca5afc0..eb47161fc 100644 --- a/FL/forms.H +++ b/FL/forms.H @@ -1,8 +1,27 @@ -// forms.h - -// Include file for emulating the original Mark Overmars -// Forms library. Based on version 0.86, 3/22/97 -// Warning: emulation is in no way 100%!! +// +// "$Id" +// +// Forms emulation header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// #ifndef __FORMS_H__ #define __FORMS_H__ @@ -808,3 +827,7 @@ inline int fl_double_click() {return Fl::event_clicks();} inline void fl_draw() {Fl::flush();} #endif /* define __FORMS_H__ */ + +// +// End of "$Id: forms.H,v 1.2 1998/10/19 21:39:24 mike Exp $". +// diff --git a/FL/gl.h b/FL/gl.h index 5db50e046..d962c371c 100644 --- a/FL/gl.h +++ b/FL/gl.h @@ -1,9 +1,34 @@ -// gl.H -// Fltk gl drawing functions. -// You must include this instead of GL/gl.h to get around a stupid -// fuck up by our good friends at Microsloth. +// +// "$Id" +// +// OpenGL header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 by Bill Spitzak and others. +// +// You must include this instead of GL/gl.h to get the Microsoft +// APIENTRY stuff included (from ) prior to the OpenGL +// header files. +// // This file also provides "missing" OpenGL functions, and // gl_start() and gl_finish() to allow OpenGL to be used in any window +// +// 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@easysw.com". +// #ifndef gl_draw_H #define gl_draw_H @@ -40,3 +65,7 @@ void gl_measure(const char*, int& x, int& y); void gl_draw_image(const uchar *, int x,int y,int w,int h, int d=3, int ld=0); #endif + +// +// End of "$Id: gl.h,v 1.2 1998/10/19 21:39:25 mike Exp $". +// diff --git a/FL/gl_draw.H b/FL/gl_draw.H index b65c50f1f..81652e374 100644 --- a/FL/gl_draw.H +++ b/FL/gl_draw.H @@ -1,2 +1,30 @@ -// gl_draw.H +// +// "$Id" +// +// OpenGL header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #include "gl.h" + +// +// End of "$Id: gl_draw.H,v 1.2 1998/10/19 21:39:26 mike Exp $". +// diff --git a/FL/glut.H b/FL/glut.H index 0d72acb9f..8af665b01 100644 --- a/FL/glut.H +++ b/FL/glut.H @@ -1,4 +1,27 @@ -// glut.h +// +// "$Id" +// +// GLUT emulation header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// // Emulation of Glut using fltk. @@ -441,3 +464,7 @@ extern void glutSolidIcosahedron(); } #endif /* __glut_h__ */ + +// +// End of "$Id: glut.H,v 1.2 1998/10/19 21:39:27 mike Exp $". +// diff --git a/FL/math.h b/FL/math.h index 57dc3f9c8..b2ed85f9d 100644 --- a/FL/math.h +++ b/FL/math.h @@ -1,3 +1,28 @@ +// +// "$Id" +// +// Math header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// + #include #ifdef WIN32 @@ -25,3 +50,7 @@ inline double rint(double v) {return floor(v+.5);} inline double copysign(double a, double b) {return b<0 ? -a : a;} #endif + +// +// End of "$Id: math.h,v 1.2 1998/10/19 21:39:27 mike Exp $". +// diff --git a/FL/win32.H b/FL/win32.H index 7ca32ea36..5fb6fb14f 100644 --- a/FL/win32.H +++ b/FL/win32.H @@ -1,4 +1,27 @@ -// win32.H +// +// "$Id" +// +// WIN32 header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// // Do not directly include this file, instead use . It will // include this file if WIN32 is defined. This is to encourage @@ -91,3 +114,7 @@ extern HDC fl_makeDC(HBITMAP); void fl_copy_offscreen(int x,int y,int w,int h,HBITMAP pixmap,int srcx,int srcy); #define fl_delete_offscreen(bitmap) DeleteObject(bitmap); + +// +// End of "$Id: win32.H,v 1.7 1998/10/19 21:39:28 mike Exp $". +// diff --git a/FL/x.H b/FL/x.H index bd1bcd462..a13e13c43 100644 --- a/FL/x.H +++ b/FL/x.H @@ -1,4 +1,27 @@ -// x.H +// +// "$Id" +// +// X11 header file for the Fast Light Tool Kit (FLTK). +// +// Copyright 1998 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@easysw.com". +// // These are internal fltk symbols that are necessary or useful for // calling Xlib. You should include this file if (and ONLY if) you @@ -90,3 +113,7 @@ extern int fl_background_pixel; // hack into Fl_X::make_xid() #endif #endif + +// +// End of "$Id: x.H,v 1.4 1998/10/19 21:39:29 mike Exp $". +//