summaryrefslogtreecommitdiff
path: root/FL
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>1998-10-19 21:39:29 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>1998-10-19 21:39:29 +0000
commitaf86963dfa8c2d54d4ef5728257bd5a46d8ec2a0 (patch)
tree5f6eccc42389885847d15b48f4b902384114754a /FL
parent90e8eb7a4501562728d016eddc31225e7a4bd7fc (diff)
Updated for new heading and CVS tags.
git-svn-id: file:///fltk/svn/fltk/trunk@21 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL')
-rw-r--r--FL/Enumerations.H41
-rw-r--r--FL/Fl.H25
-rw-r--r--FL/Fl_Adjuster.H29
-rw-r--r--FL/Fl_Bitmap.H29
-rw-r--r--FL/Fl_Box.H29
-rw-r--r--FL/Fl_Browser.H39
-rw-r--r--FL/Fl_Browser_.H29
-rw-r--r--FL/Fl_Button.H29
-rw-r--r--FL/Fl_Chart.H34
-rw-r--r--FL/Fl_Check_Button.H31
-rw-r--r--FL/Fl_Choice.H31
-rw-r--r--FL/Fl_Clock.H28
-rw-r--r--FL/Fl_Color_Chooser.H29
-rw-r--r--FL/Fl_Counter.H28
-rw-r--r--FL/Fl_Dial.H30
-rw-r--r--FL/Fl_Double_Window.H29
-rw-r--r--FL/Fl_Fill_Dial.H29
-rw-r--r--FL/Fl_Fill_Slider.H29
-rw-r--r--FL/Fl_Float_Input.H29
-rw-r--r--FL/Fl_FormsBitmap.H33
-rw-r--r--FL/Fl_FormsPixmap.H33
-rw-r--r--FL/Fl_Free.H33
-rw-r--r--FL/Fl_Gl_Window.H28
-rw-r--r--FL/Fl_Group.H29
-rw-r--r--FL/Fl_Hold_Browser.H29
-rw-r--r--FL/Fl_Hor_Fill_Slider.H28
-rw-r--r--FL/Fl_Hor_Nice_Slider.H29
-rw-r--r--FL/Fl_Hor_Slider.H29
-rw-r--r--FL/Fl_Hor_Value_Slider.H29
-rw-r--r--FL/Fl_Image.H29
-rw-r--r--FL/Fl_Input.H32
-rw-r--r--FL/Fl_Input_.H29
-rw-r--r--FL/Fl_Int_Input.H29
-rw-r--r--FL/Fl_Light_Button.H36
-rw-r--r--FL/Fl_Line_Dial.H29
-rw-r--r--FL/Fl_Menu.H29
-rw-r--r--FL/Fl_Menu_.H35
-rw-r--r--FL/Fl_Menu_Bar.H37
-rw-r--r--FL/Fl_Menu_Button.H29
-rw-r--r--FL/Fl_Menu_Item.H33
-rw-r--r--FL/Fl_Menu_Window.H33
-rw-r--r--FL/Fl_Multi_Browser.H29
-rw-r--r--FL/Fl_Multi_Label.H29
-rw-r--r--FL/Fl_Multiline_Input.H29
-rw-r--r--FL/Fl_Multiline_Output.H29
-rw-r--r--FL/Fl_Nice_Slider.H28
-rw-r--r--FL/Fl_Object.H29
-rw-r--r--FL/Fl_Output.H30
-rw-r--r--FL/Fl_Overlay_Window.H33
-rw-r--r--FL/Fl_Pack.H29
-rw-r--r--FL/Fl_Pixmap.H29
-rw-r--r--FL/Fl_Positioner.H30
-rw-r--r--FL/Fl_Radio_Button.H29
-rw-r--r--FL/Fl_Radio_Light_Button.H28
-rw-r--r--FL/Fl_Radio_Round_Button.H29
-rw-r--r--FL/Fl_Repeat_Button.H32
-rw-r--r--FL/Fl_Return_Button.H32
-rw-r--r--FL/Fl_Roller.H31
-rw-r--r--FL/Fl_Round_Button.H31
-rw-r--r--FL/Fl_Round_Clock.H29
-rw-r--r--FL/Fl_Scroll.H30
-rw-r--r--FL/Fl_Scrollbar.H29
-rw-r--r--FL/Fl_Secret_Input.H29
-rw-r--r--FL/Fl_Select_Browser.H29
-rw-r--r--FL/Fl_Simple_Counter.H29
-rw-r--r--FL/Fl_Single_Window.H29
-rw-r--r--FL/Fl_Slider.H29
-rw-r--r--FL/Fl_Tabs.H35
-rw-r--r--FL/Fl_Tile.H31
-rw-r--r--FL/Fl_Timer.H31
-rw-r--r--FL/Fl_Toggle_Button.H29
-rw-r--r--FL/Fl_Toggle_Light_Button.H29
-rw-r--r--FL/Fl_Toggle_Round_Button.H29
-rw-r--r--FL/Fl_Valuator.H30
-rw-r--r--FL/Fl_Value_Input.H43
-rw-r--r--FL/Fl_Value_Output.H33
-rw-r--r--FL/Fl_Value_Slider.H33
-rw-r--r--FL/Fl_Widget.H32
-rw-r--r--FL/Fl_Window.H32
-rw-r--r--FL/dirent.h29
-rw-r--r--FL/filename.H32
-rw-r--r--FL/fl_ask.H32
-rw-r--r--FL/fl_draw.H30
-rw-r--r--FL/fl_file_chooser.H29
-rw-r--r--FL/fl_message.H30
-rw-r--r--FL/fl_show_colormap.H31
-rw-r--r--FL/fl_show_input.H30
-rw-r--r--FL/forms.H33
-rw-r--r--FL/gl.h37
-rw-r--r--FL/gl_draw.H30
-rw-r--r--FL/glut.H29
-rw-r--r--FL/math.h29
-rw-r--r--FL/win32.H29
-rw-r--r--FL/x.H29
94 files changed, 2657 insertions, 215 deletions
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
-
- Forms-compatable browser. Probably useful for other
- lists of textual data. Notice that the line numbers
- start from 1, and 0 means "no line".
-
-*/
+//
+// "$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".
#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 <windows.h>) 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 <math.h>
#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 <FL/x.H>. 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 $".
+//