home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mlelib.zip / mlelib / mle.inl < prev    next >
Text File  |  1993-06-07  |  837b  |  43 lines

  1. inline MLE::MLE(VOID) {
  2.     hwnd           = (HWND)0;
  3.     pszLoadedFile = (CHAR *)0;
  4.     ulFlags       = 0;
  5.     fTouched      = FALSE;
  6.     fAlive          = TRUE;
  7.     clrForeground = CLR_DARKBLUE;
  8.     clrBackground = CLR_WHITE;
  9.     }
  10.  
  11. inline VOID MLE::SetSize(INT cx, INT cy)    {
  12.     SetSizeAndPosition(0, 0, cx, cy, MLE_SIZEPOS_SIZE);
  13.     }
  14.  
  15. inline VOID MLE::SetPosition(INT x, INT y)    {
  16.     SetSizeAndPosition(x, y, 0, 0, MLE_SIZEPOS_POS);
  17.     }
  18.  
  19. inline CHAR *MLE::LoadedFile(VOID)    {
  20.     return pszLoadedFile;
  21.     }
  22.  
  23. inline MLE *MLE::ActiveMLE(VOID)    {
  24.     return pmleActive;
  25.     }
  26.  
  27. inline VOID MLE::Activate(VOID)    {
  28.     pmleActive = this;
  29.     }
  30.  
  31. inline VOID MLE::TouchFile(BOOL f)    {
  32.     fTouched = f;
  33.     }
  34.  
  35. inline VOID MLE::SetClosed(VOID){
  36.     fAlive = FALSE;
  37.     }
  38.  
  39. inline VOID MLE::GetColor(LONG *pclrFg, LONG *pclrBg)    {
  40.     *pclrFg = clrForeground;
  41.     *pclrBg = clrBackground;
  42.     }
  43.