home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Commun⁄Network / LU-2.5B / vs / rsmac.h < prev    next >
Encoding:
Text File  |  1992-04-05  |  3.3 KB  |  339 lines  |  [TEXT/MPS ]

  1. typedef
  2.     Rect *RectPtr;
  3.  
  4. extern void RSinitall
  5.   (
  6.     int max
  7.   );
  8.  
  9. extern void RSsetConst
  10.   (
  11.     int w
  12.   );
  13.  
  14. extern void RSbell
  15.   (
  16.     int w
  17.   );
  18.  
  19. extern void RScursblink            /* BYU 2.4.11 */
  20.   (                                /* BYU 2.4.11 */
  21.     int w                        /* BYU 2.4.11 */
  22.   );                            /* BYU 2.4.11 */
  23.  
  24. extern void RScursblinkon        /* BYU 2.4.18 */
  25.   (                                /* BYU 2.4.18 */
  26.     int w                        /* BYU 2.4.18 */
  27.   );                            /* BYU 2.4.18 */
  28.  
  29. extern void RScursblinkoff        /* BYU 2.4.11 */
  30.   (                                /* BYU 2.4.11 */
  31.     int w                        /* BYU 2.4.11 */
  32.   );                            /* BYU 2.4.11 */
  33.  
  34. extern void RScursoff
  35.   (
  36.     int w
  37.   );
  38.  
  39. extern void RScurson
  40.   (
  41.     int w,
  42.     int x,
  43.     int y
  44.   );
  45.  
  46. extern void RSdraw
  47.   (
  48.     int w,
  49.     int x,
  50.     int y,
  51.     int a,
  52.     int len,
  53.     char *ptr
  54.   );
  55.  
  56. extern void RSdelcols
  57.   (
  58.     int w,
  59.     int n
  60.   );
  61.  
  62. extern void RSdelchars
  63.   (
  64.     int w,
  65.     int x,
  66.     int y,
  67.     int n
  68.   );
  69.  
  70. extern void RSdellines
  71.   (
  72.     int w,
  73.     int t,
  74.     int b,
  75.     int n,
  76.     int scrolled
  77.   );
  78.  
  79. extern void RSerase
  80.   (
  81.     int w,
  82.     int x1,
  83.     int y1,
  84.     int x2,
  85.     int y2
  86.   );
  87.  
  88. extern void RSinslines
  89.   (
  90.     int w,
  91.     int t,
  92.     int b,
  93.     int n,
  94.     int scrolled
  95.   );
  96.  
  97. extern void RSinscols
  98.   (
  99.     int w,
  100.     int n
  101.   );
  102.  
  103. extern void RSinsstring
  104.   (
  105.     int w,
  106.     int x,
  107.     int y,
  108.     int a,
  109.     int len,
  110.     char *ptr
  111.   );
  112.  
  113. extern void RSsendstring
  114.   (
  115.     int w,
  116.     char *ptr,
  117.     int len
  118.   );
  119.  
  120. extern void RSmargininfo
  121.   (
  122.     int w,
  123.     int total,
  124.     int current
  125.   );
  126.  
  127. extern void RSbufinfo
  128.   (
  129.     int w,
  130.     int total,
  131.     int current,
  132.     int bottom
  133.   );
  134.  
  135. extern GrafPtr RSgetwindow
  136.   (
  137.     int w
  138.   );
  139.  
  140. extern int RSsetwind
  141.   (
  142.     int w
  143.   );
  144.  
  145. extern void RSsetattr
  146.   (
  147.     int a
  148.   );
  149.  
  150. extern void RSattach
  151.   (
  152.     int w,
  153.     GrafPtr wind
  154.   );
  155.  
  156. extern void RSdetach
  157.   (
  158.     int w
  159.   );
  160.  
  161. extern int RSfindvwind
  162.   (
  163.     GrafPtr wind
  164.   );
  165.  
  166. extern int RSfindscroll                /* Find screen index by control*/
  167.   (
  168.     ControlHandle control,
  169.     int *n
  170.   );
  171.  
  172. extern void RSregnconv
  173.   (
  174.     RgnHandle regn,
  175.     int *x1,
  176.     int *y1,
  177.     int *x2,
  178.     int *y2,
  179.     int fh,
  180.     int fw
  181.   );
  182.  
  183. extern int RSupdate
  184.   (
  185.     GrafPtr wind
  186.   );
  187.  
  188. extern void RSinvText
  189.   (
  190.     int w, 
  191.     Point curr,
  192.     Point last,
  193.     RectPtr constrain
  194.   );
  195.  
  196. extern void RSselect
  197.   (
  198.     int w,
  199.     long *pt,
  200.     short shift
  201.   );
  202.  
  203. extern void RSactivate
  204.   (
  205.     int w
  206.   );
  207.  
  208. extern void RSdeactivate
  209.   (
  210.     int w
  211.   );
  212.  
  213. extern char **RSGetTextSel
  214.   (
  215.     int w,
  216.     int table
  217.   );
  218.  
  219. extern void RSsetsize
  220.   (
  221.     int w,
  222.     int v,
  223.     int h
  224.   );
  225.  
  226. extern void RSdrawsep
  227.   (
  228.     int w,
  229.     int y1,
  230.     int draw
  231.   );
  232.  
  233. extern int RSchangefont
  234.   (
  235.     int w,
  236.     int fnum,
  237.     int fsiz,
  238.     int resizwind
  239.   );
  240.  
  241. extern int RSgetfont
  242.   (
  243.     int w,
  244.     int *pfnum,
  245.     int *pfsiz
  246.   );
  247.  
  248. extern int RSnewwindow
  249.   (
  250.     RectPtr wDims,
  251.     int scrollback,
  252.     int width,
  253.     int lines,
  254.     char *name,
  255.     int wrapon,
  256.     int fnum,
  257.     int fsiz,
  258.     int showit,
  259.     int goaway
  260.   );
  261.  
  262. extern void RSkillwindow
  263.   (
  264.     int w
  265.   );
  266.  
  267. extern void RSzoom
  268.   (
  269.     GrafPtr window,
  270.     int code,
  271.     int shifted
  272.   );
  273.  
  274. extern void RSsize
  275.   (
  276.     GrafPtr window,
  277.     long *where,
  278.     int modifiers
  279.   );
  280.  
  281. extern int RSclick
  282.   (
  283.     GrafPtr window,
  284.     long *where,
  285.     int shifted,
  286.     int optioned
  287.   );
  288.  
  289. extern void RShide
  290.   (
  291.     int w
  292.   );
  293.  
  294. extern void RSshow
  295.   (
  296.     int w
  297.   );
  298.  
  299. extern int RScprompt
  300.   (
  301.     int w,
  302.     int (*FilterProc)()
  303.   );
  304.  
  305. extern int RSsetcolor
  306.   (
  307.     int w,
  308.     int n,
  309.     unsigned int r,
  310.     unsigned int g,
  311.     unsigned int b
  312.   );
  313.  
  314. extern void RSgetcolor
  315.   (
  316.     int w,
  317.     int n,
  318.     unsigned int *r,
  319.     unsigned int *g,
  320.     unsigned int *b
  321.   );
  322.  
  323. extern int RSmouseintext                /* Point is in global coords */
  324.   (
  325.     int w,
  326.     long myPoint
  327.   );
  328.  
  329. extern void RSskip
  330.   (
  331.     int w,
  332.     int on
  333.   );
  334.  
  335. extern int RSokmem
  336.   (
  337.     int amount
  338.   );
  339.