home *** CD-ROM | disk | FTP | other *** search
/ vsiftp.vmssoftware.com / VSIPUBLIC@vsiftp.vmssoftware.com.tar / FREEWARE / FREEWARE40.ZIP / flistfrontend / src / dds.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-27  |  1.3 KB  |  42 lines

  1. /* $Id: dds.h,v 1.7 1995/10/26 23:49:48 tom Exp $
  2.  *
  3.  * public interface of dds.c (FLIST's display functions)
  4.  */
  5.  
  6. #ifndef DDS_H
  7. #define DDS_H
  8.  
  9. #include "dirent.h"
  10.  
  11. #define    DDS_U_S    (-3)        /* Up one screen        */
  12. #define    DDS_U_C    (-2)        /* To top of current screen    */
  13. #define    DDS_U_1    (-1)        /* Up one line            */
  14.  
  15. #define    DDS_0    (0)        /* To middle of current screen    */
  16.  
  17. #define    DDS_D_1    (1)        /* Down one line        */
  18. #define    DDS_D_C    (2)        /* To bottom of current screen    */
  19. #define    DDS_D_S    (3)        /* Down one screen        */
  20.  
  21. extern    int    dds_add (FILENT *z);
  22. extern    int    dds_fast (int opt);
  23. extern    int    dds_index (int ifile);
  24. extern    int    dds_inx1 (int ifile);
  25. extern    int    dds_inx2 (int inx);
  26. extern    int    dds_last (int *curfile_);
  27. extern    int    dds_move (int curfile, int opt);
  28. extern    int    dds_pack (int *curfile_, int inscreen);
  29. extern    int    dds_scroll (int    ifile);
  30. extern    void    dds_add2 (FILENT *z, int curfile);
  31. extern    void    dds_all (int top_set, int now_set);
  32. extern    void    dds_ast1 (void);
  33. extern    void    dds_done (void);
  34. extern    void    dds_hold (int hold);
  35. extern    void    dds_line(int inx);
  36. extern    void    dds_spawn (char *cli_, int ifile, char *cmd_, char *msg_, int nowait, int refresh);
  37. extern    void    dds_tell (char *msg_, int ifile);
  38. extern    void    dds_while (char *msg_);
  39. extern    void    dds_width (FILENT *z, int curfile);
  40.  
  41. #endif /* DDS_H */
  42.