diff options
Diffstat (limited to 'fltk/fltk/compat/FL/Fl_Input.H')
-rw-r--r-- | fltk/fltk/compat/FL/Fl_Input.H | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/fltk/fltk/compat/FL/Fl_Input.H b/fltk/fltk/compat/FL/Fl_Input.H new file mode 100644 index 0000000..7848008 --- /dev/null +++ b/fltk/fltk/compat/FL/Fl_Input.H @@ -0,0 +1,27 @@ +#ifndef Fl_Input_H +#define Fl_Input_H + +#include "Fl_Widget.H" +#include <fltk/Input.h> +class Fl_Input : public fltk::Input { +public: + Fl_Input(int x, int y, int w, int h, const char* l=0) : fltk::Input(x,y,w,h,l) {} + int wrap() const { return type() == fltk::Input::WORDWRAP; } + void wrap(int b) { type(b ? fltk::Input::WORDWRAP : fltk::Input::MULTILINE);} +}; + +enum { + FL_NORMAL_INPUT = fltk::Input::NORMAL, + FL_FLOAT_INPUT = 1, // probably needs the IntInput subclass! + FL_INT_INPUT = 2, +//FL_HIDDEN_INPUT // not in fltk2.0 + FL_MULTILINE_INPUT = fltk::Input::MULTILINE, + FL_SECRET_INPUT = fltk::Input::SECRET, +//FL_INPUT_TYPE = 7, +//FL_INPUT_READONLY = 8, + FL_INPUT_WRAP = fltk::Input::WORDWRAP, + FL_MULTILINE_INPUT_WRAP = fltk::Input::WORDWRAP +}; + +#endif + |