home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / taman002.zip / TASKMANA.ZIP / src / kProcessDetailsPage.h < prev    next >
C/C++ Source or Header  |  2000-04-29  |  1KB  |  42 lines

  1. /* $Id: kProcessDetailsPage.h,v 1.1 2000/04/29 19:06:35 stknut Exp $
  2.  *
  3.  * Process Detail Page.
  4.  *
  5.  * Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
  6.  *
  7.  */
  8. #ifndef _kProcessDetailsPage_h_
  9. #define _kProcessDetailsPage_h_
  10.  
  11.  
  12.  
  13. /**
  14.  * Process Detail Page.
  15.  * @author      knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
  16.  */
  17. class kProcessDetailsPage : public kNotebookPageBase
  18. {
  19. private:
  20.     /** @cat */
  21.     USHORT              usPid;
  22.     kThreadContainer *  pCnrThreads;
  23.     kProcessContainer * pCnrChildren;
  24.  
  25.     /** @cat event overrides */
  26.     virtual VOID  sysCommand(USHORT usCmd, USHORT usSource, BOOL fPointer); //WM_SYSCOMMAND
  27.     virtual VOID  close(); //WM_CLOSE
  28.     VOID  cnrContextMenu(USHORT usId, PRECORDCORE pRecord);
  29.     VOID  cnrEnter(USHORT usId, HWND hwndCnr, PRECORDCORE pRecord, ULONG fKey);
  30.     VOID  destroy(); //WM_DESTROY
  31.  
  32. public:
  33.     /** @cat Constructor and Destructor */
  34.     kProcessDetailsPage(kNotebookBase *pNtbk, USHORT usPid) throw(kError);
  35.     ~kProcessDetailsPage();
  36.  
  37.     /** @cat operations */
  38.     BOOL update();
  39. };
  40.  
  41. #endif
  42.