home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / fed0217s.zip / include / editline.h < prev    next >
C/C++ Source or Header  |  2000-12-13  |  662b  |  34 lines

  1. /*
  2. ** Module   :EDITLINE.H
  3. ** Abstract :Input (editable) Line control
  4. **
  5. ** Copyright (C) Sergey I. Yevtushenko
  6. **
  7. ** Log: Mon  16/06/1997       Created
  8. */
  9.  
  10. #include <dialog.h>
  11.  
  12. #ifndef  __EDITLINE_H
  13. #define  __EDITLINE_H
  14.  
  15. //-------------------------------------------------------
  16. // class EditLine
  17.  
  18. class EditLine:public Control, public Buffer
  19. {
  20.     public:
  21.  
  22.         EditLine(int Row, int Col, int nRows, int nCols);
  23.  
  24.         void get_text(char *buff, int max_len);
  25.         void set_text(char *);
  26.  
  27.         virtual int  select(int i=0);
  28.         virtual void do_key(KeyInfo&);
  29.         virtual void draw();
  30. };
  31.  
  32. #endif //__EDITLINE_H
  33.  
  34.