home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C++ / Applications / PICSee Dust 1.01 / Quaternary Source / Marquee.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-09  |  649 b   |  32 lines  |  [TEXT/CWIE]

  1.  
  2. #ifdef __cplusplus
  3. extern "C" {
  4. #endif
  5.  
  6. typedef void (*TrackUpdateProc)(const Rect *rectToUpdate, const Rect *currentMarquee);
  7.  
  8.  
  9. void TrackMarquee(
  10.     Point            start,
  11.     const Rect        *cropToRect,
  12.     Rect            *resultRect);
  13.  
  14. void TrackMarqueeOpaque(
  15.     Point            start,
  16.     TrackUpdateProc    trackUpdateProc,
  17.     const RGBColor    *marqueeColor,
  18.     const Rect        *cropToRect,
  19.     Rect            *resultRect);
  20.  
  21. void SetMobiusRect(
  22.     Rect    *rect,
  23.     short    anchorLeft,
  24.     short    anchroTop,
  25.     short    curRight,
  26.     short    curBottom);
  27. void ConstrainPointWithinRect(Point *point, const Rect *constrainRect);
  28. void FrameMarquee(const Rect *marqueeRect, const RGBColor *marqueeColor);
  29.  
  30. #ifdef __cplusplus
  31. }
  32. #endif