home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / Harvest C 1.3 / Source Code / CStringTable.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-05-31  |  1.2 KB  |  44 lines  |  [TEXT/KAHL]

  1. /******************************************************************************
  2.  CStringTable.c
  3.  
  4.         
  5.     SUPERCLASS = CArrayPane
  6.     
  7.     Copyright © 1991 Symantec Corporation. All rights reserved.
  8.     
  9.  
  10.  ******************************************************************************/
  11.  
  12. #include "CStringTable.h"
  13. #include "CStringArray.h"
  14.  
  15.  
  16. /******************************************************************************
  17.  IStringTable
  18. ******************************************************************************/
  19.  
  20. void CStringTable::IStringTable( CView *anEnclosure, CBureaucrat *aSupervisor,
  21.                         short aWidth, short aHeight,
  22.                         short aHEncl, short aVEncl,
  23.                         SizingOption aHSizing, SizingOption aVSizing)
  24. {
  25.     CArrayPane::IArrayPane( anEnclosure, aSupervisor, aWidth, aHeight,
  26.                     aHEncl, aVEncl, aHSizing, aVSizing);
  27.  
  28. }    /* CStringTable::IStringTable */
  29.  
  30. /******************************************************************************
  31.  GetCellText
  32. ******************************************************************************/
  33.  
  34. void CStringTable::GetCellText( Cell aCell, short availableWidth, StringPtr itsText)
  35. {
  36.     ASSERT( member( itsArray, CStringArray));
  37.     
  38.     if (itsArray)
  39.     {
  40.         itsArray->GetItem( itsText, aCell.v+1);
  41.     }
  42.  
  43. }    /* CStringTable::GetCellText */
  44.