home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / i / iv26_w_3.zip / EXAMPLES / IDRAW / KEYSTROK.H < prev    next >
Text File  |  1980-01-05  |  4KB  |  101 lines

  1. /*
  2.  * Copyright (c) 1987, 1988, 1989 Stanford University
  3.  *
  4.  * Permission to use, copy, modify, distribute, and sell this software and its
  5.  * documentation for any purpose is hereby granted without fee, provided
  6.  * that the above copyright notice appear in all copies and that both that
  7.  * copyright notice and this permission notice appear in supporting
  8.  * documentation, and that the name of Stanford not be used in advertising or
  9.  * publicity pertaining to distribution of the software without specific,
  10.  * written prior permission.  Stanford makes no representations about
  11.  * the suitability of this software for any purpose.  It is provided "as is"
  12.  * without express or implied warranty.
  13.  *
  14.  * STANFORD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  15.  * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
  16.  * IN NO EVENT SHALL STANFORD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  17.  * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  18.  * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  19.  * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
  20.  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  21.  */
  22.  
  23. // $Header: keystrokes.h,v 1.12 89/10/09 14:48:30 linton Exp $
  24. // defines all the key strokes that idraw handles.
  25.  
  26. // You can select a PanelItem by typing one of these characters.
  27.  
  28. static const char SELECTCHAR        = 's';
  29. static const char MOVECHAR        = 'm';
  30. static const char SCALECHAR        = 'j';
  31. static const char STRETCHCHAR        = ';';
  32. static const char ROTATECHAR        = 'k';
  33. static const char RESHAPECHAR        = 'q';
  34. static const char MAGNIFYCHAR        = 'z';
  35. static const char TEXTCHAR        = 't';
  36. static const char LINECHAR        = 'l';
  37. static const char MULTILINECHAR        = 'w';
  38. static const char BSPLINECHAR        = 'h';
  39. static const char ELLIPSECHAR        = 'o';
  40. static const char RECTCHAR        = 'r';
  41. static const char POLYGONCHAR        = 'p';
  42. static const char CLOSEDBSPLINECHAR    = 'y';
  43.  
  44. // You can execute a PullDownMenuCommand by typing one of these
  45. // characters.
  46.  
  47. static const char NEWCHAR        = '\016'; // ^N
  48. static const char REVERTCHAR        = '\022'; // ^R
  49. static const char OPENCHAR        = '\017'; // ^O
  50. static const char SAVECHAR        = '\023'; // ^S
  51. static const char SAVEASCHAR        = '\001'; // ^A
  52. static const char PRINTCHAR        = '\020'; // ^P
  53. static const char QUITCHAR        = '\021'; // ^Q
  54.  
  55. static const char UNDOCHAR        = 'U';
  56. static const char REDOCHAR        = 'R';
  57. static const char CUTCHAR        = 'x';
  58. static const char COPYCHAR        = 'c';
  59. static const char PASTECHAR        = 'v';
  60. static const char DUPLICATECHAR        = 'd';
  61. static const char DELETECHAR        = '\004'; // ^D
  62. static const char SELECTALLCHAR        = 'a';
  63. static const char FLIPHORIZONTALCHAR    = '_';
  64. static const char FLIPVERTICALCHAR    = '|';
  65. static const char _90CLOCKWISECHAR    = ']';
  66. static const char _90COUNTERCWCHAR    = '[';
  67. static const char PRECISEMOVECHAR    = 'M';
  68. static const char PRECISESCALECHAR    = 'J';
  69. static const char PRECISEROTATECHAR    = 'K';
  70.  
  71. static const char GROUPCHAR        = 'g';
  72. static const char UNGROUPCHAR        = 'u';
  73. static const char BRINGTOFRONTCHAR    = 'f';
  74. static const char SENDTOBACKCHAR    = 'b';
  75. static const char NUMBEROFGRAPHICSCHAR    = '#';
  76.  
  77. static const char ALIGNLEFTSIDESCHAR    = '1';
  78. static const char ALIGNRIGHTSIDESCHAR    = '2';
  79. static const char ALIGNBOTTOMSCHAR    = '3';
  80. static const char ALIGNTOPSCHAR        = '4';
  81. static const char ALIGNVERTCENTERSCHAR    = '5';
  82. static const char ALIGNHORIZCENTERSCHAR    = '6';
  83. static const char ALIGNCENTERSCHAR    = '7';
  84. static const char ALIGNLEFTTORIGHTCHAR    = '8';
  85. static const char ALIGNRIGHTTOLEFTCHAR    = '9';
  86. static const char ALIGNBOTTOMTOTOPCHAR    = '0';
  87. static const char ALIGNTOPTOBOTTOMCHAR    = '-';
  88. static const char ALIGNTOGRIDCHAR    = '.';
  89.  
  90. static const char REDUCECHAR        = 'i';
  91. static const char ENLARGECHAR        = 'e';
  92. static const char NORMALSIZECHAR    = 'n';
  93. static const char REDUCETOFITCHAR    = '=';
  94. static const char CENTERPAGECHAR    = '/';
  95. static const char REDRAWPAGECHAR    = '\014'; // ^L
  96. static const char GRIDDINGONOFFCHAR    = ',';
  97. static const char GRIDVISIBLEINVISIBLECHAR = '?';
  98. static const char GRIDSPACINGCHAR    = 'S';
  99. static const char ORIENTATIONCHAR    = '+';
  100. static const char SHOWVERSIONCHAR    = '$';
  101.