home *** CD-ROM | disk | FTP | other *** search
/ Kyūkyoku!! X68000 Emulator / X68000Book.dat / mac / OLS / X68000 / Ko-Window / kow142s.lzh / wsrv / slider.h < prev    next >
C/C++ Source or Header  |  1991-01-17  |  743b  |  33 lines

  1.  
  2. #ifndef    DirectionX
  3.     #define    DirectionX    1
  4.     #define    DirectionY    2
  5. #endif
  6.  
  7. typedef    struct    {
  8.         int        dir ;
  9.         int        width ;
  10.         int        length ;
  11.         int        min, max ;
  12.         int        top ;
  13.         int        size ;
  14.     }
  15.         SliderPart ;
  16.  
  17. typedef    struct    {
  18.         ClipPart    clip ;
  19.         SliderPart    slider ;
  20.     }
  21.         SliderClass ;
  22.  
  23. /*
  24.     proto -e slider.c > temp
  25. */
  26. extern    void    SliderSet( SliderClass*, int, int, int, int, int, int, int );
  27. extern    int        SliderGetCurrentPosition( SliderClass* );
  28. extern    int        SliderGetMaxPosition( SliderClass* );
  29. extern    int        SliderGetPosition( SliderClass*, int, int );
  30. extern    int        SliderGetScroll( SliderClass*, int );
  31. extern    int        SliderSetPosition( DrawBuf*, SliderClass*, int, int );
  32. extern    int        SliderSetDraw( DrawBuf*, SliderClass* );
  33.