home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wpsprgm.zip / AFOLDER.CSC < prev    next >
Text File  |  1993-06-12  |  1KB  |  62 lines

  1. include <wpfolder.sc>
  2.  
  3. #
  4. #   Define the new class
  5. #
  6.  
  7. class: aFolder,
  8.        external stem   = afolder,
  9.        local,
  10.        external prefix = afolder_,
  11.        classprefix     = afolderM_,
  12.        major version   = 1,
  13.        minor version   = 2;
  14.  
  15.  
  16. #
  17. #   Specify the parent class
  18. #
  19. parent: WPFolder;
  20.  
  21. passthru: C.ih;
  22.  
  23. #define INCL_WIN
  24. #define INCL_DOS
  25. #define INCL_GPIBITMAPS
  26. #include <os2.h>
  27.  
  28. #define INCL_WPCLASS
  29. #define INCL_WPFOLDER
  30.  
  31. #include <pmwp.h>
  32.  
  33. #define DebugBox(title, text) \
  34.                                     \
  35.                  WinMessageBox(     \
  36.                     HWND_DESKTOP,   \
  37.                     HWND_DESKTOP,   \
  38.                     (PSZ) text,     \
  39.                     (PSZ) title,    \
  40.                     20,             \
  41.                     MB_OK | MB_INFORMATION | MB_MOVEABLE)
  42.  
  43.  
  44. endpassthru;   /* .ih */
  45.  
  46. #******************************************************************************
  47. #   Define methods
  48. #******************************************************************************
  49.  
  50. methods:
  51.  
  52. #******************************************************************************
  53. #   Specify methods being overridden
  54. #******************************************************************************
  55.  
  56. override wpOpen;
  57.  
  58. override wpMenuItemSelected;
  59.  
  60. override wpclsInitData, class;
  61.  
  62.