home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / server / ddx / dec / qdss / qdprocs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-07-20  |  3.5 KB  |  127 lines

  1. /***********************************************************
  2. Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts,
  3. and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
  4.  
  5.                         All Rights Reserved
  6.  
  7. Permission to use, copy, modify, and distribute this software and its 
  8. documentation for any purpose and without fee is hereby granted, 
  9. provided that the above copyright notice appear in all copies and that
  10. both that copyright notice and this permission notice appear in 
  11. supporting documentation, and that the names of Digital or MIT not be
  12. used in advertising or publicity pertaining to distribution of the
  13. software without specific, written prior permission.  
  14.  
  15. DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  16. ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
  17. DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
  18. ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  19. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  20. ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  21. SOFTWARE.
  22.  
  23. ******************************************************************/
  24.  
  25. /*
  26.  * screen procs
  27.  */
  28. extern Bool qdCloseScreen();
  29. extern void qdQueryBestSize();
  30. extern Bool qdCreateWindow();
  31. extern Bool qdDestroyWindow();
  32. extern Bool qdPositionWindow();
  33. extern Bool qdChangeWindowAttributes();
  34. extern Bool qdMapWindow();
  35. extern Bool qdUnmapWindow();
  36. extern Bool qdRealizeFont();
  37. extern Bool qdUnrealizeFont();
  38. extern void qdPointerNonInterestBox();
  39. extern void qdConstrainCursor();
  40. extern void qdCursorLimits();
  41. extern Bool qdDisplayCursor();
  42. extern Bool qdRealizeCursor();
  43. extern Bool qdUnrealizeCursor();
  44. extern Bool qdSetCursorPosition();
  45. extern Bool qdScreenSaver();
  46. extern Bool qdCreateGC();
  47. extern void qdDestroyGC();
  48. extern void qdValidateGC();
  49. extern PixmapPtr qdCreatePixmap();
  50. extern PixmapPtr mfbCreatePixmap();
  51. extern Bool qdDestroyPixmap();
  52. extern void mfbGetSpans();
  53. extern void qdGetSpans();
  54. extern void qdGetImage();
  55.  
  56. Bool    qdCreateColormap();
  57. void    qdDestroyColormap();
  58. void    qdInstallColormap();
  59. void    qdUninstallColormap();
  60. int    qdListInstalledColormaps();
  61. void    qdStoreColors();
  62. void    qdResolveColor();
  63.  
  64.  
  65. /*
  66.  * window procs
  67.  */
  68. extern void qdCopyWindow();
  69. extern void qdSaveDoomedAreas();
  70.  
  71. /*
  72.  * GC procs
  73.  */
  74. extern void qdValidateGC();
  75.  
  76. extern void qddopixel();
  77. extern void qdFillSpans();
  78. extern void qdSetSpansWin();
  79. extern void qdSetSpansPix1();
  80. extern void qdSetSpansPixN();
  81. extern void qdPixPutImage();
  82. extern void qdWinPutImage();
  83.  
  84. extern void tlPolylines();
  85.  
  86. extern void miWideLine();
  87. extern void miWideDash();
  88. extern void miMiter();
  89. extern void miNotMiter();
  90. extern void miGetImage();
  91. extern void miRecolorCursor();
  92.  
  93. extern void qdPolySegment();
  94.  
  95. extern RegionPtr qdCopyArea();
  96. extern RegionPtr qdCopyAreaWin();
  97. extern RegionPtr qdCopyPlane();
  98. extern RegionPtr qdCopyPlanePix();
  99. extern void qdPolyFillRect();
  100. extern void qdFillPolygon();
  101.  
  102. extern void qdImageTextPix();
  103. extern int qdPolyTextPix();
  104. extern void qdPolyGlyphBlt();
  105.  
  106. extern void qdTileBox();
  107. extern void qdPaintBox();
  108. extern void qdStippleBox();
  109. extern PixmapPtr qdCopyPixmap();
  110. extern RegionPtr qdpixtoreg();
  111. extern RegionPtr qdRegionInit();
  112. extern void  qdConvertRects();
  113. extern void  qdPushPixels();
  114. extern void  qdCopyGCDest();
  115. extern void  qdChangeClip();
  116. extern void  qdDestroyClip();
  117. extern void  qdCopyClip();
  118. extern void  qdPolyFillRectOddSize();
  119. extern void  qdWinFSOddSize();
  120. extern void  qdFSUndrawable();
  121.  
  122.  
  123. /*
  124.  * GCInterest procs
  125.  */
  126. extern void qdCopyGCDest();
  127.