home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 February / macformat-047.iso / Shareware Plus / Developers / DLOGManager 1.02 / Source Code / CdrawFrame_v001.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-14  |  1.1 KB  |  57 lines  |  [TEXT/KAHL]

  1. /***
  2.  *    CDrawFrame_v001.cp
  3.  *
  4.  *    Handle a push button.
  5.  *    © 1994-96 Francesco Cadili.
  6.  *
  7.  ****/
  8. #ifndef __CDrawFrame__
  9. #define __CDrawFrame__
  10. #include <QuickDraw.h>
  11.  
  12. class CDrawFrame
  13. {
  14.     private:
  15.         /****
  16.          *    DisegnaOrizzontale(v, inc_v, h, inc_h, width, inc_width);
  17.          *
  18.          *    Disegna 3 linee orizzontali.
  19.          *
  20.          ****/
  21.         void DisegnaOrizzontale(short v, short inc_v, short h, short inc_h, 
  22.                                 short width, short inc_width);
  23.         
  24.         /****
  25.          *    DisegnaVerticale(v, inc_v, h, inc_h, width, inc_width);
  26.          *
  27.          *    Disegna 3 linee verticali.
  28.          *
  29.          ****/
  30.         void CDrawFrame::DisegnaVerticale(    short v, short inc_v, short h, short inc_h, 
  31.                                             short width, short inc_width);
  32.  
  33.         /****
  34.          *    disegnaTriangolo(iRect);
  35.          *
  36.          *    Disegna un triangolo (per il popup).
  37.          *
  38.          ****/
  39.         void disegnaTriangolo(Rect *iRect);
  40.     public:
  41.         /****
  42.          *    drawFrame(iRect)
  43.          *
  44.          *    Effetto 3D su un campo di input rettangolare.
  45.          *
  46.          ****/
  47.         void drawFrame(Rect *iRect);
  48.  
  49.         /****
  50.          *    disegnaFreccia(iRect);
  51.          *
  52.          *    Disegna la freccia.
  53.          *
  54.          ****/
  55.         void disegnaFreccia(Rect *iRect);
  56. };
  57. #endif