Update to 2.0.0 tree from current Fremantle build
[opencv] / otherlibs / _fltk / include / FL / Fl_File_Icon.H
diff --git a/otherlibs/_fltk/include/FL/Fl_File_Icon.H b/otherlibs/_fltk/include/FL/Fl_File_Icon.H
deleted file mode 100644 (file)
index fafc615..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-//
-// "$Id: Fl_File_Icon.H,v 1.2 2002/12/01 15:38:37 neurosurg Exp $"
-//
-// Fl_File_Icon definitions.
-//
-// Copyright 1999-2002 by Michael Sweet.
-//
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Library General Public
-// License as published by the Free Software Foundation; either
-// version 2 of the License, or (at your option) any later version.
-//
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// Library General Public License for more details.
-//
-// You should have received a copy of the GNU Library General Public
-// License along with this library; if not, write to the Free Software
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-// USA.
-//
-// Please report all bugs and problems to "fltk-bugs@fltk.org".
-//
-
-//
-// Include necessary header files...
-//
-
-#ifndef _Fl_Fl_File_Icon_H_
-#  define _Fl_Fl_File_Icon_H_
-
-#  include "Fl.H"
-
-
-//
-// Special color value for the icon color.
-//
-
-#  define FL_ICON_COLOR (Fl_Color)0xffffffff
-
-
-//
-// Fl_File_Icon class...
-//
-
-class FL_EXPORT Fl_File_Icon                   //// Icon data
-{
-  static Fl_File_Icon *first_; // Pointer to first icon/filetype
-  Fl_File_Icon *next_;         // Pointer to next icon/filetype
-  const char   *pattern_;      // Pattern string
-  int          type_;          // Match only if directory or file?
-  int          num_data_;      // Number of data elements
-  int          alloc_data_;    // Number of allocated elements
-  short                *data_;         // Icon data
-
-  public:
-
-  enum                         // File types
-  {
-    ANY,                       // Any kind of file
-    PLAIN,                     // Only plain files
-    FIFO,                      // Only named pipes
-    DEVICE,                    // Only character and block devices
-    LINK,                      // Only symbolic links
-    DIRECTORY                  // Only directories
-  };
-
-  enum                         // Data opcodes
-  {
-    END,                       // End of primitive/icon
-    COLOR,                     // Followed by color value (2 shorts)
-    LINE,                      // Start of line
-    CLOSEDLINE,                        // Start of closed line
-    POLYGON,                   // Start of polygon
-    OUTLINEPOLYGON,            // Followed by outline color (2 shorts)
-    VERTEX                     // Followed by scaled X,Y
-  };
-
-  Fl_File_Icon(const char *p, int t, int nd = 0, short *d = 0);
-  ~Fl_File_Icon();
-
-  short                *add(short d);
-  short                *add_color(Fl_Color c)
-               { short *d = add((short)COLOR); add((short)(c >> 16)); add((short)c); return (d); }
-  short                *add_vertex(int x, int y)
-               { short *d = add((short)VERTEX); add((short)x); add((short)y); return (d); }
-  short                *add_vertex(float x, float y)
-               { short *d = add((short)VERTEX); add((short)(x * 10000.0));
-                 add((short)(y * 10000.0)); return (d); }
-  void         clear() { num_data_ = 0; }
-  void         draw(int x, int y, int w, int h, Fl_Color ic, int active = 1);
-  void         label(Fl_Widget *w);
-  static void  labeltype(const Fl_Label *o, int x, int y, int w, int h, Fl_Align a);
-  void         load(const char *f);
-  int          load_fti(const char *fti);
-  int          load_image(const char *i);
-  Fl_File_Icon *next() { return (next_); }
-  const char   *pattern() { return (pattern_); }
-  int          size() { return (num_data_); }
-  int          type() { return (type_); }
-  short                *value() { return (data_); }
-
-  static Fl_File_Icon *find(const char *filename, int filetype = ANY);
-  static Fl_File_Icon *first() { return (first_); }
-  static void  load_system_icons(void);
-};
-
-#endif // !_Fl_Fl_File_Icon_H_
-
-//
-// End of "$Id: Fl_File_Icon.H,v 1.2 2002/12/01 15:38:37 neurosurg Exp $".
-//