home *** CD-ROM | disk | FTP | other *** search
/ Qu-ake / Qu-ake.iso / qu_ke / editor / 008 / INPUT.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-11  |  1.0 KB  |  35 lines

  1. #define a_ENTER  13
  2. #define a_ESC    27
  3. #define a_HOME   1071
  4. #define a_UP     1072
  5. #define a_PGUP   1073
  6. #define a_LEFT   1075
  7. #define a_CENTER 1076
  8. #define a_RIGHT  1077
  9. #define a_END    1079
  10. #define a_DOWN   1080
  11. #define a_PGDN   1081
  12. #define a_F1     1059
  13. #define a_F2     1060
  14. #define a_F3     1061
  15.  
  16. typedef struct
  17. {
  18.    int x0,y0;
  19.    int x1,y1;
  20. } button_t;
  21.  
  22. int getkey();
  23. char *getstr(int x, int y);
  24. char *wgetstr(char * def,int x, int y, button_t ok, button_t cancel, button_t xbutton);
  25. button_t button(int x0, int y0, int x1, int y1, char *text);
  26. button_t inputbox(int x0, int y0, int x1, int y1, char *title);
  27. int hitbutton(int x, int y, button_t b);
  28. int selectentry(int e);
  29. void scrollbar(int x, int y0, int y1, int cur, int max);
  30. button_t scrollbutton(int x, int y, char *text);
  31. char *wgetstringbox(char *menubar, char *text, char *def);
  32. button_t clearbutton(int x0, int y0, int x1, int y1);
  33. int selectentrykeyword(int e, char *keyword);
  34. int query(char *info);
  35. int wgetintbox(char *menubar, char *text, int def);