home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3x / curs_scroll.z / curs_scroll
Encoding:
Text File  |  2002-10-03  |  3.4 KB  |  66 lines

  1.  
  2.  
  3.  
  4. ccccuuuurrrrssss____ssssccccrrrroooollllllll((((3333XXXX))))                                                ccccuuuurrrrssss____ssssccccrrrroooollllllll((((3333XXXX))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _cccc_uuuu_rrrr_ssss______ssss_cccc_rrrr_oooo_llll_llll:  _ssss_cccc_rrrr_oooo_llll_llll, _ssss_rrrr_cccc_llll, _wwww_ssss_cccc_rrrr_llll - scroll a _cccc_uuuu_rrrr_ssss_eeee_ssss window
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_cccc_uuuu_rrrr_ssss_eeee_ssss_...._hhhh_>>>>
  13.  
  14.      _iiii_nnnn_tttt _ssss_cccc_rrrr_oooo_llll_llll_((((_WWWW_IIII_NNNN_DDDD_OOOO_WWWW _****_wwww_iiii_nnnn_))))_;;;;
  15.      _iiii_nnnn_tttt _ssss_cccc_rrrr_llll_((((_iiii_nnnn_tttt _nnnn_))))_;;;;
  16.      _iiii_nnnn_tttt _wwww_ssss_cccc_rrrr_llll_((((_WWWW_IIII_NNNN_DDDD_OOOO_WWWW _****_wwww_iiii_nnnn_,,,, _iiii_nnnn_tttt _nnnn_))))_;;;;
  17.  
  18. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.      With the _ssss_cccc_rrrr_oooo_llll_llll routine, the window is scrolled up one line.  This
  20.      involves moving the lines in the window data structure.  As an
  21.      optimization, if the scrolling region of the window is the entire screen,
  22.      the physical screen is scrolled at the same time.
  23.  
  24.      With the _ssss_cccc_rrrr_llll and _wwww_ssss_cccc_rrrr_llll routines, for positive _n scroll the window up _n
  25.      lines (line _i+_n becomes _i); otherwise scroll the window down _n lines.
  26.      This involves moving the lines in the window character image structure.
  27.      The current cursor position is not changed.
  28.  
  29.      For these functions to work, scrolling must be enabled via _ssss_cccc_rrrr_oooo_llll_llll_oooo_kkkk.
  30.  
  31. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
  32.      All routines return the integer _EEEE_RRRR_RRRR upon failure and an integer value
  33.      other than _EEEE_RRRR_RRRR upon successful completion.
  34.  
  35. NNNNOOOOTTTTEEEESSSS
  36.      The header file _<<<<_cccc_uuuu_rrrr_ssss_eeee_ssss_...._hhhh_>>>> automatically includes the header files
  37.      _<<<<_ssss_tttt_dddd_iiii_oooo_...._hhhh_>>>> and _<<<<_uuuu_nnnn_cccc_tttt_rrrr_llll_...._hhhh_>>>>.
  38.  
  39.      Note that _ssss_cccc_rrrr_llll and _ssss_cccc_rrrr_oooo_llll_llll may be macros.
  40.  
  41. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  42.      _cccc_uuuu_rrrr_ssss_eeee_ssss(3X), _cccc_uuuu_rrrr_ssss______oooo_uuuu_tttt_oooo_pppp_tttt_ssss(3X)
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                                                                         PPPPaaaaggggeeee 1111
  63.  
  64.  
  65.  
  66.