summaryrefslogtreecommitdiff
path: root/branch-3.0-2011/FL/Fl_File_Input.H
diff options
context:
space:
mode:
Diffstat (limited to 'branch-3.0-2011/FL/Fl_File_Input.H')
-rw-r--r--branch-3.0-2011/FL/Fl_File_Input.H104
1 files changed, 0 insertions, 104 deletions
diff --git a/branch-3.0-2011/FL/Fl_File_Input.H b/branch-3.0-2011/FL/Fl_File_Input.H
deleted file mode 100644
index 24ae315ca..000000000
--- a/branch-3.0-2011/FL/Fl_File_Input.H
+++ /dev/null
@@ -1,104 +0,0 @@
-//
-// "$Id$"
-//
-// File_Input header file for the Fast Light Tool Kit (FLTK).
-//
-// Copyright 1998-2010 by Bill Spitzak and others.
-// Original version Copyright 1998 by Curtis Edwards.
-//
-// 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 on the following page:
-//
-// http://www.fltk.org/str.php
-//
-
-/* \file
- Fl_File_Input widget . */
-
-#ifndef Fl_File_Input_H
-# define Fl_File_Input_H
-
-# include <FL/Fl_Input.H>
-
-/**
- \class Fl_File_Input
- \brief This widget displays a pathname in a text input field.
-
- A navigation bar located above the input field allows the user to
- navigate upward in the directory tree.
- You may want to handle FL_WHEN_CHANGED events for tracking text changes
- and also FL_WHEN_RELEASE for button release when changing to parent dir.
- FL_WHEN_RELEASE callback won't be called if the directory clicked
- is the same that the current one.
- <P align=CENTER> \image html Fl_File_Input.png </P>
- \image latex Fl_File_Input.png "Fl_File_Input" width=6cm
- \note As all Fl_Input derived objects, Fl_File_Input may call its callback
- when loosing focus (see FL_UNFOCUS) to update its state like its cursor shape.
- One resulting side effect is that you should call clear_changed() early in your callback
- to avoid reentrant calls if you plan to show another window or dialog box in the callback.
-*/
-class FL_EXPORT Fl_File_Input : public Fl_Input
-{
- Fl_Color errorcolor_;
- char ok_entry_;
- uchar down_box_;
- short buttons_[200];
- short pressed_;
-
- void draw_buttons();
- int handle_button(int event);
- void update_buttons();
-
-public:
-
- Fl_File_Input(int X, int Y, int W, int H, const char *L=0);
-
- virtual int handle(int event);
-
-protected:
- virtual void draw();
-
-public:
- /** Gets the box type used for the navigation bar. */
- Fl_Boxtype down_box() const { return (Fl_Boxtype)down_box_; }
- /** Sets the box type to use for the navigation bar. */
- void down_box(Fl_Boxtype b) { down_box_ = b; }
-
- /**
- Gets the current error color.
- \todo Better docs for Fl_File_Input::errorcolor() - is it even used?
- */
- Fl_Color errorcolor() const { return errorcolor_; }
- /** Sets the current error color to \p c */
- void errorcolor(Fl_Color c) { errorcolor_ = c; }
-
- int value(const char *str);
- int value(const char *str, int len);
-
- /**
- Returns the current value, which is a pointer to an internal buffer
- and is valid only until the next event is handled.
- */
- const char *value() { return Fl_Input_::value(); }
-};
-
-#endif // !Fl_File_Input_H
-
-
-//
-// End of "$Id$".
-//