Skip to content

Commit

Permalink
Updated for new heading and CVS tags.
Browse files Browse the repository at this point in the history
git-svn-id: file:///fltk/svn/fltk/trunk@21 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
  • Loading branch information
michaelrsweet committed Oct 19, 1998
1 parent 90e8eb7 commit af86963
Show file tree
Hide file tree
Showing 94 changed files with 2,657 additions and 215 deletions.
41 changes: 35 additions & 6 deletions 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

Expand Down Expand Up @@ -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 $".
//
25 changes: 16 additions & 9 deletions 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
Expand Down Expand Up @@ -193,3 +196,7 @@ public:
};

#endif

//
// End of "$Id: Fl.H,v 1.2 1998/10/19 21:38:26 mike Exp $".
//
29 changes: 28 additions & 1 deletion 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

Expand All @@ -24,3 +47,7 @@ public:
};

#endif

//
// End of "$Id: Fl_Adjuster.H,v 1.2 1998/10/19 21:38:27 mike Exp $".
//
29 changes: 28 additions & 1 deletion 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
Expand All @@ -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 $".
//
29 changes: 28 additions & 1 deletion 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
Expand All @@ -17,3 +40,7 @@ public:
};

#endif

//
// End of "$Id: Fl_Box.H,v 1.2 1998/10/19 21:38:28 mike Exp $".
//
39 changes: 32 additions & 7 deletions 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
Expand Down Expand Up @@ -84,3 +105,7 @@ public:
};

#endif

//
// End of "$Id: Fl_Browser.H,v 1.3 1998/10/19 21:38:29 mike Exp $".
//
29 changes: 28 additions & 1 deletion 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
Expand Down Expand Up @@ -121,3 +144,7 @@ public:
};

#endif

//
// End of "$Id: Fl_Browser_.H,v 1.3 1998/10/19 21:38:29 mike Exp $".
//
29 changes: 28 additions & 1 deletion 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
Expand Down Expand Up @@ -46,3 +69,7 @@ public:
};

#endif

//
// End of "$Id: Fl_Button.H,v 1.2 1998/10/19 21:38:30 mike Exp $".
//
34 changes: 28 additions & 6 deletions 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
Expand Down Expand Up @@ -63,3 +81,7 @@ public:
};

#endif

//
// End of "$Id: Fl_Chart.H,v 1.2 1998/10/19 21:38:31 mike Exp $".
//

0 comments on commit af86963

Please sign in to comment.