home *** CD-ROM | disk | FTP | other *** search
/ Nebula / nebula.bin / SourceCode / Palettes / RotationSliderPalette / sym / RotationSliderWraps.c next >
C/C++ Source or Header  |  1993-06-24  |  30KB  |  825 lines

  1. /* ./sym/RotationSliderWraps.c generated from RotationSliderWraps.psw
  2.    by unix pswrap V1.009  Wed Apr 19 17:50:24 PDT 1989
  3.  */
  4.  
  5. #include <dpsclient/dpsfriends.h>
  6. #include <string.h>
  7.  
  8. #line 1 "RotationSliderWraps.psw"
  9. /* Copyright 1993 by Don Yacktman.  see accompanying source for */
  10. /*   pertinent licensing details. */
  11. #line 12 "./sym/RotationSliderWraps.c"
  12. void PSdrawBezel(float grayLevel)
  13. {
  14.   typedef struct {
  15.     unsigned char tokenType;
  16.     unsigned char topLevelCount;
  17.     unsigned short nBytes;
  18.  
  19.     DPSBinObjGeneric obj0;
  20.     DPSBinObjGeneric obj1;
  21.     DPSBinObjReal obj2;
  22.     DPSBinObjGeneric obj3;
  23.     DPSBinObjGeneric obj4;
  24.     DPSBinObjGeneric obj5;
  25.     DPSBinObjGeneric obj6;
  26.     DPSBinObjReal obj7;
  27.     DPSBinObjGeneric obj8;
  28.     DPSBinObjGeneric obj9;
  29.     DPSBinObjGeneric obj10;
  30.     DPSBinObjGeneric obj11;
  31.     DPSBinObjGeneric obj12;
  32.     DPSBinObjGeneric obj13;
  33.     DPSBinObjGeneric obj14;
  34.     DPSBinObjGeneric obj15;
  35.     DPSBinObjGeneric obj16;
  36.     DPSBinObjReal obj17;
  37.     DPSBinObjReal obj18;
  38.     DPSBinObjReal obj19;
  39.     DPSBinObjGeneric obj20;
  40.     DPSBinObjGeneric obj21;
  41.     DPSBinObjGeneric obj22;
  42.     DPSBinObjGeneric obj23;
  43.     DPSBinObjGeneric obj24;
  44.     DPSBinObjReal obj25;
  45.     DPSBinObjGeneric obj26;
  46.     DPSBinObjGeneric obj27;
  47.     DPSBinObjGeneric obj28;
  48.     DPSBinObjGeneric obj29;
  49.     DPSBinObjGeneric obj30;
  50.     DPSBinObjGeneric obj31;
  51.     DPSBinObjGeneric obj32;
  52.     DPSBinObjGeneric obj33;
  53.     DPSBinObjGeneric obj34;
  54.     DPSBinObjGeneric obj35;
  55.     DPSBinObjGeneric obj36;
  56.     DPSBinObjReal obj37;
  57.     DPSBinObjReal obj38;
  58.     DPSBinObjReal obj39;
  59.     DPSBinObjGeneric obj40;
  60.     DPSBinObjGeneric obj41;
  61.     DPSBinObjGeneric obj42;
  62.     DPSBinObjGeneric obj43;
  63.     DPSBinObjGeneric obj44;
  64.     DPSBinObjGeneric obj45;
  65.     DPSBinObjGeneric obj46;
  66.     DPSBinObjGeneric obj47;
  67.     DPSBinObjGeneric obj48;
  68.     DPSBinObjGeneric obj49;
  69.     DPSBinObjGeneric obj50;
  70.     DPSBinObjGeneric obj51;
  71.     DPSBinObjGeneric obj52;
  72.     DPSBinObjReal obj53;
  73.     DPSBinObjReal obj54;
  74.     DPSBinObjReal obj55;
  75.     DPSBinObjGeneric obj56;
  76.     DPSBinObjGeneric obj57;
  77.     DPSBinObjGeneric obj58;
  78.     DPSBinObjGeneric obj59;
  79.     DPSBinObjGeneric obj60;
  80.     DPSBinObjGeneric obj61;
  81.     DPSBinObjGeneric obj62;
  82.     DPSBinObjGeneric obj63;
  83.     DPSBinObjGeneric obj64;
  84.     DPSBinObjGeneric obj65;
  85.     DPSBinObjGeneric obj66;
  86.     DPSBinObjGeneric obj67;
  87.     DPSBinObjGeneric obj68;
  88.     DPSBinObjReal obj69;
  89.     DPSBinObjReal obj70;
  90.     DPSBinObjReal obj71;
  91.     DPSBinObjGeneric obj72;
  92.     DPSBinObjGeneric obj73;
  93.     DPSBinObjGeneric obj74;
  94.     DPSBinObjGeneric obj75;
  95.     DPSBinObjGeneric obj76;
  96.     DPSBinObjReal obj77;
  97.     DPSBinObjGeneric obj78;
  98.     DPSBinObjGeneric obj79;
  99.     DPSBinObjGeneric obj80;
  100.     DPSBinObjGeneric obj81;
  101.     DPSBinObjGeneric obj82;
  102.     DPSBinObjGeneric obj83;
  103.     DPSBinObjGeneric obj84;
  104.     DPSBinObjGeneric obj85;
  105.     DPSBinObjGeneric obj86;
  106.     DPSBinObjReal obj87;
  107.     DPSBinObjReal obj88;
  108.     DPSBinObjReal obj89;
  109.     DPSBinObjGeneric obj90;
  110.     DPSBinObjGeneric obj91;
  111.     DPSBinObjGeneric obj92;
  112.     DPSBinObjGeneric obj93;
  113.     DPSBinObjGeneric obj94;
  114.     DPSBinObjGeneric obj95;
  115.     DPSBinObjGeneric obj96;
  116.     DPSBinObjGeneric obj97;
  117.     DPSBinObjGeneric obj98;
  118.     DPSBinObjGeneric obj99;
  119.     DPSBinObjGeneric obj100;
  120.     DPSBinObjGeneric obj101;
  121.     DPSBinObjGeneric obj102;
  122.     DPSBinObjReal obj103;
  123.     DPSBinObjReal obj104;
  124.     DPSBinObjReal obj105;
  125.     DPSBinObjGeneric obj106;
  126.     DPSBinObjGeneric obj107;
  127.     DPSBinObjGeneric obj108;
  128.     DPSBinObjGeneric obj109;
  129.     DPSBinObjGeneric obj110;
  130.     DPSBinObjGeneric obj111;
  131.     DPSBinObjGeneric obj112;
  132.     DPSBinObjGeneric obj113;
  133.     DPSBinObjGeneric obj114;
  134.     DPSBinObjGeneric obj115;
  135.     DPSBinObjGeneric obj116;
  136.     DPSBinObjGeneric obj117;
  137.     DPSBinObjGeneric obj118;
  138.     DPSBinObjReal obj119;
  139.     DPSBinObjReal obj120;
  140.     DPSBinObjReal obj121;
  141.     DPSBinObjGeneric obj122;
  142.     DPSBinObjGeneric obj123;
  143.     DPSBinObjGeneric obj124;
  144.     DPSBinObjGeneric obj125;
  145.     DPSBinObjGeneric obj126;
  146.     DPSBinObjGeneric obj127;
  147.     DPSBinObjGeneric obj128;
  148.     DPSBinObjGeneric obj129;
  149.     DPSBinObjGeneric obj130;
  150.     DPSBinObjGeneric obj131;
  151.     DPSBinObjGeneric obj132;
  152.     DPSBinObjGeneric obj133;
  153.     DPSBinObjGeneric obj134;
  154.     DPSBinObjGeneric obj135;
  155.     DPSBinObjGeneric obj136;
  156.     DPSBinObjReal obj137;
  157.     DPSBinObjReal obj138;
  158.     DPSBinObjReal obj139;
  159.     DPSBinObjGeneric obj140;
  160.     DPSBinObjGeneric obj141;
  161.     DPSBinObjGeneric obj142;
  162.     DPSBinObjGeneric obj143;
  163.     DPSBinObjGeneric obj144;
  164.     DPSBinObjGeneric obj145;
  165.     DPSBinObjGeneric obj146;
  166.     DPSBinObjGeneric obj147;
  167.     DPSBinObjGeneric obj148;
  168.     DPSBinObjGeneric obj149;
  169.     DPSBinObjGeneric obj150;
  170.     DPSBinObjGeneric obj151;
  171.     DPSBinObjGeneric obj152;
  172.     DPSBinObjReal obj153;
  173.     DPSBinObjReal obj154;
  174.     DPSBinObjReal obj155;
  175.     DPSBinObjGeneric obj156;
  176.     DPSBinObjGeneric obj157;
  177.     DPSBinObjGeneric obj158;
  178.     DPSBinObjGeneric obj159;
  179.     DPSBinObjGeneric obj160;
  180.     DPSBinObjGeneric obj161;
  181.     DPSBinObjGeneric obj162;
  182.     DPSBinObjGeneric obj163;
  183.     DPSBinObjGeneric obj164;
  184.     DPSBinObjGeneric obj165;
  185.     DPSBinObjGeneric obj166;
  186.     DPSBinObjGeneric obj167;
  187.     DPSBinObjGeneric obj168;
  188.     DPSBinObjReal obj169;
  189.     DPSBinObjReal obj170;
  190.     DPSBinObjReal obj171;
  191.     DPSBinObjGeneric obj172;
  192.     DPSBinObjGeneric obj173;
  193.     DPSBinObjGeneric obj174;
  194.     DPSBinObjGeneric obj175;
  195.     DPSBinObjGeneric obj176;
  196.     DPSBinObjReal obj177;
  197.     DPSBinObjGeneric obj178;
  198.     DPSBinObjGeneric obj179;
  199.     DPSBinObjGeneric obj180;
  200.     DPSBinObjGeneric obj181;
  201.     DPSBinObjGeneric obj182;
  202.     DPSBinObjGeneric obj183;
  203.     DPSBinObjGeneric obj184;
  204.     DPSBinObjGeneric obj185;
  205.     DPSBinObjGeneric obj186;
  206.     DPSBinObjReal obj187;
  207.     DPSBinObjReal obj188;
  208.     DPSBinObjReal obj189;
  209.     DPSBinObjGeneric obj190;
  210.     DPSBinObjGeneric obj191;
  211.     DPSBinObjGeneric obj192;
  212.     DPSBinObjGeneric obj193;
  213.     DPSBinObjGeneric obj194;
  214.     DPSBinObjGeneric obj195;
  215.     } _dpsQ;
  216.   static const _dpsQ _dpsStat = {
  217.     DPS_DEF_TOKENTYPE, 196, 1572,
  218.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  219.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  220.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.16},
  221.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 155},    /* setlinewidth */
  222.     {DPS_LITERAL|DPS_INT, 0, 0, -44},
  223.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  224.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  225.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.666},
  226.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150},    /* setgray */
  227.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  228.     {DPS_LITERAL|DPS_INT, 0, 0, 101},
  229.     {DPS_LITERAL|DPS_INT, 0, 0, 101},
  230.     {DPS_LITERAL|DPS_INT, 0, 0, 49},
  231.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  232.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  233.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  234.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  235.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  236.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  237.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  238.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  239.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  240.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  241.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  242.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  243.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.08},
  244.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 155},    /* setlinewidth */
  245.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  246.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150},    /* setgray */
  247.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  248.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  249.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  250.     {DPS_LITERAL|DPS_INT, 0, 0, 48},
  251.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  252.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  253.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  254.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  255.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  256.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  257.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  258.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  259.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  260.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  261.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  262.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  263.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  264.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  265.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  266.     {DPS_LITERAL|DPS_INT, 0, 0, 48},
  267.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  268.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  269.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  270.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  271.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  272.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  273.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  274.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  275.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  276.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  277.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  278.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  279.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  280.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  281.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  282.     {DPS_LITERAL|DPS_INT, 0, 0, 50},
  283.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  284.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  285.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  286.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  287.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  288.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  289.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  290.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  291.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  292.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  293.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  294.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  295.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.333},
  296.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150},    /* setgray */
  297.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  298.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  299.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  300.     {DPS_LITERAL|DPS_INT, 0, 0, 49},
  301.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  302.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  303.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  304.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  305.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  306.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  307.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  308.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  309.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  310.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  311.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  312.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  313.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  314.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  315.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  316.     {DPS_LITERAL|DPS_INT, 0, 0, 49},
  317.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  318.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  319.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  320.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  321.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  322.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  323.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  324.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  325.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  326.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  327.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  328.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  329.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  330.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  331.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  332.     {DPS_LITERAL|DPS_INT, 0, 0, 50},
  333.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  334.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  335.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  336.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  337.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  338.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  339.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  340.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  341.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  342.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  343.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  344.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  345.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  346.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150},    /* setgray */
  347.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  348.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  349.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  350.     {DPS_LITERAL|DPS_INT, 0, 0, 51},
  351.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  352.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  353.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  354.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  355.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  356.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  357.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  358.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  359.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  360.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  361.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  362.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  363.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  364.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  365.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  366.     {DPS_LITERAL|DPS_INT, 0, 0, 51},
  367.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  368.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  369.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  370.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  371.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  372.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  373.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  374.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  375.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  376.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  377.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  378.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  379.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  380.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  381.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  382.     {DPS_LITERAL|DPS_INT, 0, 0, 50},
  383.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  384.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  385.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  386.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  387.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  388.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  389.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  390.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  391.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  392.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  393.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  394.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  395.     {DPS_LITERAL|DPS_REAL, 0, 0, 0},    /* param: grayLevel */
  396.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150},    /* setgray */
  397.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  398.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  399.     {DPS_LITERAL|DPS_INT, 0, 0, 100},
  400.     {DPS_LITERAL|DPS_INT, 0, 0, 50},
  401.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  402.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  403.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  404.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  405.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  406.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  407.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  408.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  409.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  410.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  411.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  412.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  413.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  414.     }; /* _dpsQ */
  415.   _dpsQ _dpsF;    /* local copy  */
  416.   register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
  417.   char pad[3];
  418.   register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
  419.   _dpsF = _dpsStat;    /* assign automatic variable */
  420.  
  421.   _dpsP[177].val.realVal = grayLevel;
  422.   DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,1572);
  423.   if (0) *pad = 0;    /* quiets compiler warnings */
  424. }
  425. #line 57 "RotationSliderWraps.psw"
  426.  
  427. #line 428 "./sym/RotationSliderWraps.c"
  428. void PSdrawKnob(float angle)
  429. {
  430.   typedef struct {
  431.     unsigned char tokenType;
  432.     unsigned char topLevelCount;
  433.     unsigned short nBytes;
  434.  
  435.     DPSBinObjGeneric obj0;
  436.     DPSBinObjReal obj1;
  437.     DPSBinObjGeneric obj2;
  438.     DPSBinObjGeneric obj3;
  439.     DPSBinObjGeneric obj4;
  440.     DPSBinObjGeneric obj5;
  441.     DPSBinObjGeneric obj6;
  442.     DPSBinObjGeneric obj7;
  443.     DPSBinObjGeneric obj8;
  444.     DPSBinObjGeneric obj9;
  445.     DPSBinObjGeneric obj10;
  446.     DPSBinObjGeneric obj11;
  447.     DPSBinObjGeneric obj12;
  448.     DPSBinObjGeneric obj13;
  449.     DPSBinObjGeneric obj14;
  450.     DPSBinObjGeneric obj15;
  451.     DPSBinObjGeneric obj16;
  452.     DPSBinObjGeneric obj17;
  453.     DPSBinObjGeneric obj18;
  454.     DPSBinObjGeneric obj19;
  455.     DPSBinObjGeneric obj20;
  456.     DPSBinObjGeneric obj21;
  457.     DPSBinObjGeneric obj22;
  458.     DPSBinObjGeneric obj23;
  459.     DPSBinObjGeneric obj24;
  460.     DPSBinObjGeneric obj25;
  461.     DPSBinObjGeneric obj26;
  462.     DPSBinObjGeneric obj27;
  463.     DPSBinObjReal obj28;
  464.     DPSBinObjReal obj29;
  465.     DPSBinObjReal obj30;
  466.     DPSBinObjGeneric obj31;
  467.     DPSBinObjGeneric obj32;
  468.     DPSBinObjGeneric obj33;
  469.     DPSBinObjGeneric obj34;
  470.     DPSBinObjGeneric obj35;
  471.     DPSBinObjGeneric obj36;
  472.     DPSBinObjGeneric obj37;
  473.     DPSBinObjGeneric obj38;
  474.     DPSBinObjGeneric obj39;
  475.     DPSBinObjGeneric obj40;
  476.     DPSBinObjGeneric obj41;
  477.     DPSBinObjGeneric obj42;
  478.     DPSBinObjGeneric obj43;
  479.     DPSBinObjReal obj44;
  480.     DPSBinObjReal obj45;
  481.     DPSBinObjReal obj46;
  482.     DPSBinObjGeneric obj47;
  483.     DPSBinObjGeneric obj48;
  484.     DPSBinObjGeneric obj49;
  485.     DPSBinObjGeneric obj50;
  486.     DPSBinObjGeneric obj51;
  487.     DPSBinObjGeneric obj52;
  488.     DPSBinObjGeneric obj53;
  489.     DPSBinObjGeneric obj54;
  490.     DPSBinObjGeneric obj55;
  491.     DPSBinObjGeneric obj56;
  492.     DPSBinObjGeneric obj57;
  493.     DPSBinObjGeneric obj58;
  494.     DPSBinObjGeneric obj59;
  495.     DPSBinObjReal obj60;
  496.     DPSBinObjReal obj61;
  497.     DPSBinObjReal obj62;
  498.     DPSBinObjGeneric obj63;
  499.     DPSBinObjGeneric obj64;
  500.     DPSBinObjGeneric obj65;
  501.     DPSBinObjGeneric obj66;
  502.     DPSBinObjGeneric obj67;
  503.     DPSBinObjReal obj68;
  504.     DPSBinObjGeneric obj69;
  505.     DPSBinObjGeneric obj70;
  506.     DPSBinObjGeneric obj71;
  507.     DPSBinObjGeneric obj72;
  508.     DPSBinObjGeneric obj73;
  509.     DPSBinObjGeneric obj74;
  510.     DPSBinObjGeneric obj75;
  511.     DPSBinObjGeneric obj76;
  512.     DPSBinObjGeneric obj77;
  513.     DPSBinObjReal obj78;
  514.     DPSBinObjReal obj79;
  515.     DPSBinObjReal obj80;
  516.     DPSBinObjGeneric obj81;
  517.     DPSBinObjGeneric obj82;
  518.     DPSBinObjGeneric obj83;
  519.     DPSBinObjGeneric obj84;
  520.     DPSBinObjGeneric obj85;
  521.     DPSBinObjGeneric obj86;
  522.     DPSBinObjGeneric obj87;
  523.     DPSBinObjGeneric obj88;
  524.     DPSBinObjGeneric obj89;
  525.     DPSBinObjGeneric obj90;
  526.     DPSBinObjGeneric obj91;
  527.     DPSBinObjGeneric obj92;
  528.     DPSBinObjGeneric obj93;
  529.     DPSBinObjReal obj94;
  530.     DPSBinObjReal obj95;
  531.     DPSBinObjReal obj96;
  532.     DPSBinObjGeneric obj97;
  533.     DPSBinObjGeneric obj98;
  534.     DPSBinObjGeneric obj99;
  535.     DPSBinObjGeneric obj100;
  536.     DPSBinObjGeneric obj101;
  537.     DPSBinObjGeneric obj102;
  538.     DPSBinObjGeneric obj103;
  539.     DPSBinObjGeneric obj104;
  540.     DPSBinObjGeneric obj105;
  541.     DPSBinObjGeneric obj106;
  542.     DPSBinObjGeneric obj107;
  543.     DPSBinObjGeneric obj108;
  544.     DPSBinObjGeneric obj109;
  545.     DPSBinObjReal obj110;
  546.     DPSBinObjReal obj111;
  547.     DPSBinObjReal obj112;
  548.     DPSBinObjGeneric obj113;
  549.     DPSBinObjGeneric obj114;
  550.     DPSBinObjGeneric obj115;
  551.     DPSBinObjGeneric obj116;
  552.     DPSBinObjGeneric obj117;
  553.     DPSBinObjGeneric obj118;
  554.     DPSBinObjGeneric obj119;
  555.     DPSBinObjGeneric obj120;
  556.     DPSBinObjGeneric obj121;
  557.     DPSBinObjGeneric obj122;
  558.     DPSBinObjGeneric obj123;
  559.     DPSBinObjGeneric obj124;
  560.     DPSBinObjGeneric obj125;
  561.     DPSBinObjGeneric obj126;
  562.     DPSBinObjGeneric obj127;
  563.     DPSBinObjReal obj128;
  564.     DPSBinObjReal obj129;
  565.     DPSBinObjReal obj130;
  566.     DPSBinObjGeneric obj131;
  567.     DPSBinObjGeneric obj132;
  568.     DPSBinObjGeneric obj133;
  569.     DPSBinObjGeneric obj134;
  570.     DPSBinObjGeneric obj135;
  571.     DPSBinObjGeneric obj136;
  572.     DPSBinObjGeneric obj137;
  573.     DPSBinObjGeneric obj138;
  574.     DPSBinObjGeneric obj139;
  575.     DPSBinObjGeneric obj140;
  576.     DPSBinObjGeneric obj141;
  577.     DPSBinObjGeneric obj142;
  578.     DPSBinObjGeneric obj143;
  579.     DPSBinObjReal obj144;
  580.     DPSBinObjReal obj145;
  581.     DPSBinObjReal obj146;
  582.     DPSBinObjGeneric obj147;
  583.     DPSBinObjGeneric obj148;
  584.     DPSBinObjGeneric obj149;
  585.     DPSBinObjGeneric obj150;
  586.     DPSBinObjGeneric obj151;
  587.     DPSBinObjGeneric obj152;
  588.     DPSBinObjGeneric obj153;
  589.     DPSBinObjGeneric obj154;
  590.     DPSBinObjGeneric obj155;
  591.     DPSBinObjGeneric obj156;
  592.     DPSBinObjGeneric obj157;
  593.     DPSBinObjGeneric obj158;
  594.     DPSBinObjGeneric obj159;
  595.     DPSBinObjReal obj160;
  596.     DPSBinObjReal obj161;
  597.     DPSBinObjReal obj162;
  598.     DPSBinObjGeneric obj163;
  599.     DPSBinObjGeneric obj164;
  600.     DPSBinObjGeneric obj165;
  601.     DPSBinObjGeneric obj166;
  602.     DPSBinObjGeneric obj167;
  603.     DPSBinObjReal obj168;
  604.     DPSBinObjGeneric obj169;
  605.     DPSBinObjGeneric obj170;
  606.     DPSBinObjGeneric obj171;
  607.     DPSBinObjGeneric obj172;
  608.     DPSBinObjGeneric obj173;
  609.     DPSBinObjGeneric obj174;
  610.     DPSBinObjGeneric obj175;
  611.     DPSBinObjGeneric obj176;
  612.     DPSBinObjGeneric obj177;
  613.     DPSBinObjReal obj178;
  614.     DPSBinObjReal obj179;
  615.     DPSBinObjReal obj180;
  616.     DPSBinObjGeneric obj181;
  617.     DPSBinObjGeneric obj182;
  618.     DPSBinObjGeneric obj183;
  619.     DPSBinObjGeneric obj184;
  620.     DPSBinObjGeneric obj185;
  621.     DPSBinObjGeneric obj186;
  622.     } _dpsQ;
  623.   static const _dpsQ _dpsStat = {
  624.     DPS_DEF_TOKENTYPE, 187, 1500,
  625.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  626.     {DPS_LITERAL|DPS_REAL, 0, 0, 0},    /* param: angle */
  627.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 56},    /* dup */
  628.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 270},    /* cos */
  629.     {DPS_LITERAL|DPS_INT, 0, 0, 50},
  630.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108},    /* mul */
  631.     {DPS_LITERAL|DPS_INT, 0, 0, 50},
  632.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1},    /* add */
  633.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  634.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 354},    /* sin */
  635.     {DPS_LITERAL|DPS_INT, 0, 0, 50},
  636.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 108},    /* mul */
  637.     {DPS_LITERAL|DPS_INT, 0, 0, 50},
  638.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 1},    /* add */
  639.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  640.     {DPS_LITERAL|DPS_INT, 0, 0, -4},
  641.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  642.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  643.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  644.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150},    /* setgray */
  645.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  646.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  647.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  648.     {DPS_LITERAL|DPS_INT, 0, 0, 7},
  649.     {DPS_LITERAL|DPS_INT, 0, 0, -2},
  650.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  651.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  652.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  653.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  654.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  655.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  656.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  657.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  658.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  659.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  660.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  661.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  662.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  663.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  664.     {DPS_LITERAL|DPS_INT, 0, 0, 7},
  665.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  666.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  667.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  668.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  669.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  670.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  671.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  672.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  673.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  674.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  675.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  676.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  677.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  678.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  679.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  680.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  681.     {DPS_LITERAL|DPS_INT, 0, 0, -2},
  682.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  683.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  684.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  685.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  686.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  687.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  688.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  689.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  690.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  691.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  692.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  693.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.333},
  694.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150},    /* setgray */
  695.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  696.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  697.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  698.     {DPS_LITERAL|DPS_INT, 0, 0, 6},
  699.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  700.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  701.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  702.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  703.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  704.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  705.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  706.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  707.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  708.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  709.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  710.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  711.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  712.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  713.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  714.     {DPS_LITERAL|DPS_INT, 0, 0, 6},
  715.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  716.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  717.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  718.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  719.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  720.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  721.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  722.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  723.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  724.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  725.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  726.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  727.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  728.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  729.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  730.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  731.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  732.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  733.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  734.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  735.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  736.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  737.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  738.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  739.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  740.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  741.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  742.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  743.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  744.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150},    /* setgray */
  745.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  746.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  747.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  748.     {DPS_LITERAL|DPS_INT, 0, 0, 4},
  749.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  750.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  751.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  752.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  753.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  754.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  755.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  756.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  757.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  758.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  759.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  760.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  761.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  762.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  763.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  764.     {DPS_LITERAL|DPS_INT, 0, 0, 4},
  765.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  766.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  767.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  768.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  769.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  770.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  771.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  772.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  773.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  774.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  775.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  776.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  777.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  778.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  779.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  780.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  781.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  782.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  783.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  784.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  785.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  786.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  787.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  788.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  789.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  790.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  791.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  792.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  793.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.666},
  794.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 150},    /* setgray */
  795.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 78},    /* gsave */
  796.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  797.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  798.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  799.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  800.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 173},    /* translate */
  801.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  802.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 111},    /* newpath */
  803.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  804.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  805.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.5},
  806.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  807.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  808.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  809.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  810.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  811.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 77},    /* grestore */
  812.     }; /* _dpsQ */
  813.   _dpsQ _dpsF;    /* local copy  */
  814.   register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
  815.   char pad[3];
  816.   register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
  817.   _dpsF = _dpsStat;    /* assign automatic variable */
  818.  
  819.   _dpsP[1].val.realVal = angle;
  820.   DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,1500);
  821.   if (0) *pad = 0;    /* quiets compiler warnings */
  822. }
  823. #line 107 "RotationSliderWraps.psw"
  824.  
  825.