home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / gui / precog2_1.lha / Precognition2_1 / include / ScrollingList.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-13  |  1.3 KB  |  54 lines

  1. /* ==========================================================================
  2. **
  3. **                            ScrollingList.h
  4. **
  5. ** ©1991, 1992 WILLISoft
  6. **
  7. ** ==========================================================================
  8. */
  9.  
  10. #ifndef SCROLLINGLIST_H
  11. #define SCROLLINGLIST_H
  12.  
  13. #include "StringLister.h"
  14. #include "ListBrowser.h"
  15. #include "VScroller.h"
  16.  
  17.  
  18. typedef struct ScrollingList
  19.    {
  20.       StringLister       slister;
  21.       pcg_3DPens         Pens;
  22.       ListBrowser        list;
  23.       VScroller          vscroller;
  24.    } ScrollingList;
  25.  
  26.  
  27. void ScrollingList_Init __PARMS((
  28.                           ScrollingList *self,
  29.                           PIXELS         LeftEdge,
  30.                           PIXELS         TopEdge,
  31.                           PIXELS         Width,
  32.                           PIXELS         Height,
  33.                           pcg_3DPens     Pens,
  34.                           BOOL           SelectMany
  35.                        ));
  36.  
  37.  
  38.  
  39.  
  40. USHORT ScrollingList_SetYOffset __PARMS((
  41.                                  ScrollingList *Browser,
  42.                                  USHORT         YOffset
  43.                                ));
  44.  
  45.  
  46.  
  47. /* Additions for Builder prototypes -- EDB */
  48.  
  49. struct StringListerClass *ScrollingListClass __PARMS(( void ));
  50.  
  51. void ScrollingListClass_Init __PARMS(( struct StringListerClass *class ));
  52.  
  53. #endif
  54.