home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / ncftp-2.3.0-base.tgz / ncftp-2.3.0-base.tar / contrib / ncftp / Win.h < prev    next >
C/C++ Source or Header  |  1995-09-16  |  1KB  |  70 lines

  1. /* Win.h */
  2.  
  3. #ifndef _win_h_
  4. #define _win_h_ 1
  5.  
  6. /* For Error(): */
  7. #define kDoPerror        1
  8. #define kDontPerror        0
  9.  
  10. #define kUseDefaultPrompt NULL
  11. #define kVisualModePrompt ""
  12. #define kLineModePrompt "NcFTP"
  13. #define kPromptTail "> "
  14. #define kPromptLimit 45
  15.  
  16. #define kListWinIndex 0
  17. #define kPromptWinIndex 1
  18. #define kBarWinIndex 2
  19. #define kInputWinIndex 3
  20.  
  21. #ifndef HAVE_CURS_SET
  22. #    define curs_set(v)
  23. #endif
  24.  
  25. #define kNormal        00000
  26. #define kStandout    00001
  27. #define kUnderline    00002
  28. #define kReverse    00004
  29. #define kBlink        00010
  30. #define kDim        00020
  31. #define kBold        00040
  32.  
  33. #ifdef HAVE_STDARG_H
  34. void DebugMsg(char *fmt0, ...);
  35. void TraceMsg(char *fmt0, ...);
  36. void PrintF(char *fmt0, ...);
  37. void MultiLinePrintF(char *fmt0, ...);
  38. void BoldPrintF(char *fmt0, ...);
  39. void EPrintF(char *fmt0, ...);
  40. void Error(int pError0, char *fmt0, ...);
  41. #else
  42. void DebugMsg();
  43. void TraceMsg();
  44. void PrintF();
  45. void MultiLinePrintF();
  46. void BoldPrintF();
  47. void EPrintF();
  48. void Error();
  49. #endif
  50.  
  51. void EndWin(void);
  52. void Exit(int);
  53. void SaveScreen(void);
  54. void RestoreScreen(int);
  55. void Beep(int);
  56. void UpdateScreen(int);
  57. void FlushListWindow(void);
  58. char *Gets(char *, size_t);
  59. void GetAnswer(char *, char *, size_t, int);
  60. void SetBar(char *, char *, char *, int, int);
  61. void SetDefaultBar(void);
  62. void SetScreenInfo(void);
  63. void PrintToListWindow(char *, int);
  64. void MultiLineInit(void);
  65. void MakeBottomLine(char *, int, int);
  66. void SetPrompt(char *);
  67. void InitWindows(void);
  68.  
  69. #endif    /* _win_h_ */
  70.