home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / CSAPE32.ARJ / SOURCE / CSSRC / SDGETFRC.C < prev    next >
C/C++ Source or Header  |  1990-03-28  |  1KB  |  51 lines

  1. /*
  2.     sdgetfrc.c
  3.  
  4.     % sed_GetFieldRow, sed_GetFieldCol, sed_GetFieldLastCol
  5.  
  6.     C-scape 3.2
  7.     Copyright (c) 1988, by Oakland Group, Inc.
  8.     ALL RIGHTS RESERVED.
  9.  
  10.     Revision History:
  11.     -----------------
  12.     12/16/88 jmd    turned into functions
  13.  
  14.      3/24/89 jmd    added sed_ macros
  15.  
  16.      3/28/90 jmd    ansi-fied
  17. */
  18.  
  19. #include "sed.h"
  20.  
  21. int sed_GetFieldRow(sed_type sed, int fieldno)
  22. /*
  23.     Returns the row location of the field.
  24.     The row is in display coordinates.
  25. */
  26. {
  27.       return (menu_GetFieldRow(sed_GetMenu(sed), fieldno) + 
  28.             win_GetTopRow(sed) - sed_GetYoffset(sed));
  29. }
  30.  
  31. int sed_GetFieldCol(sed_type sed, int fieldno)
  32. /*
  33.     Returns the column location of the field.
  34.     The column is in display coordinates.
  35. */
  36. {
  37.       return (menu_GetFieldCol(sed_GetMenu(sed), fieldno) + 
  38.             win_GetLeftCol(sed) - sed_GetXoffset(sed));
  39. }
  40.  
  41. int sed_GetFieldLastCol(sed_type sed, int fieldno)
  42. /*
  43.     Returns the last column location of the field.
  44.     The location is in display coordinates.
  45. */
  46. {
  47.       return (menu_GetFieldLastCol(sed_GetMenu(sed), fieldno) + 
  48.             win_GetLeftCol(sed) - sed_GetXoffset(sed));
  49. }
  50.  
  51.