home *** CD-ROM | disk | FTP | other *** search
/ Mastering Visual Basic 6 / mastvb6.iso / leadtools / ocx32.lt / LEADEFX2.PAS < prev    next >
Encoding:
Pascal/Delphi Source File  |  1998-06-06  |  53.7 KB  |  757 lines

  1. unit Leadefx2;
  2.  
  3. interface
  4.  
  5. const
  6. {=========================================================================}
  7. {                       More Constants for ltefx                          }
  8. {=========================================================================}
  9.  
  10. {Rotate}
  11.   EFX_EFFECT_ROTATE_CLASS                               = 8000;
  12.   EFX_EFFECT_ROTATE_L_TO_R                              = (EFX_EFFECT_ROTATE_CLASS+0);
  13.   EFX_EFFECT_ROTATE_R_TO_L                              = (EFX_EFFECT_ROTATE_CLASS+1);
  14.   EFX_EFFECT_ROTATE_T_TO_B                              = (EFX_EFFECT_ROTATE_CLASS+2);
  15.   EFX_EFFECT_ROTATE_B_TO_T                              = (EFX_EFFECT_ROTATE_CLASS+3);
  16.   EFX_EFFECT_ROTATE4_L_L_L_L                            = (EFX_EFFECT_ROTATE_CLASS+4);
  17.   EFX_EFFECT_ROTATE4_L_L_L_R                            = (EFX_EFFECT_ROTATE_CLASS+5);
  18.   EFX_EFFECT_ROTATE4_L_L_L_T                            = (EFX_EFFECT_ROTATE_CLASS+6);
  19.   EFX_EFFECT_ROTATE4_L_L_L_B                            = (EFX_EFFECT_ROTATE_CLASS+7);
  20.   EFX_EFFECT_ROTATE4_L_L_R_L                            = (EFX_EFFECT_ROTATE_CLASS+8);
  21.   EFX_EFFECT_ROTATE4_L_L_R_R                            = (EFX_EFFECT_ROTATE_CLASS+9);
  22.   EFX_EFFECT_ROTATE4_L_L_R_T                            = (EFX_EFFECT_ROTATE_CLASS+10);
  23.   EFX_EFFECT_ROTATE4_L_L_R_B                            = (EFX_EFFECT_ROTATE_CLASS+11);
  24.   EFX_EFFECT_ROTATE4_L_L_T_L                            = (EFX_EFFECT_ROTATE_CLASS+12);
  25.   EFX_EFFECT_ROTATE4_L_L_T_R                            = (EFX_EFFECT_ROTATE_CLASS+13);
  26.   EFX_EFFECT_ROTATE4_L_L_T_T                            = (EFX_EFFECT_ROTATE_CLASS+14);
  27.   EFX_EFFECT_ROTATE4_L_L_T_B                            = (EFX_EFFECT_ROTATE_CLASS+15);
  28.   EFX_EFFECT_ROTATE4_L_L_B_L                            = (EFX_EFFECT_ROTATE_CLASS+16);
  29.   EFX_EFFECT_ROTATE4_L_L_B_R                            = (EFX_EFFECT_ROTATE_CLASS+17);
  30.   EFX_EFFECT_ROTATE4_L_L_B_T                            = (EFX_EFFECT_ROTATE_CLASS+18);
  31.   EFX_EFFECT_ROTATE4_L_L_B_B                            = (EFX_EFFECT_ROTATE_CLASS+19);
  32.   EFX_EFFECT_ROTATE4_L_R_L_L                            = (EFX_EFFECT_ROTATE_CLASS+20);
  33.   EFX_EFFECT_ROTATE4_L_R_L_R                            = (EFX_EFFECT_ROTATE_CLASS+21);
  34.   EFX_EFFECT_ROTATE4_L_R_L_T                            = (EFX_EFFECT_ROTATE_CLASS+22);
  35.   EFX_EFFECT_ROTATE4_L_R_L_B                            = (EFX_EFFECT_ROTATE_CLASS+23);
  36.   EFX_EFFECT_ROTATE4_L_R_R_L                            = (EFX_EFFECT_ROTATE_CLASS+24);
  37.   EFX_EFFECT_ROTATE4_L_R_R_R                            = (EFX_EFFECT_ROTATE_CLASS+25);
  38.   EFX_EFFECT_ROTATE4_L_R_R_T                            = (EFX_EFFECT_ROTATE_CLASS+26);
  39.   EFX_EFFECT_ROTATE4_L_R_R_B                            = (EFX_EFFECT_ROTATE_CLASS+27);
  40.   EFX_EFFECT_ROTATE4_L_R_T_L                            = (EFX_EFFECT_ROTATE_CLASS+28);
  41.   EFX_EFFECT_ROTATE4_L_R_T_R                            = (EFX_EFFECT_ROTATE_CLASS+29);
  42.   EFX_EFFECT_ROTATE4_L_R_T_T                            = (EFX_EFFECT_ROTATE_CLASS+30);
  43.   EFX_EFFECT_ROTATE4_L_R_T_B                            = (EFX_EFFECT_ROTATE_CLASS+31);
  44.   EFX_EFFECT_ROTATE4_L_R_B_L                            = (EFX_EFFECT_ROTATE_CLASS+32);
  45.   EFX_EFFECT_ROTATE4_L_R_B_R                            = (EFX_EFFECT_ROTATE_CLASS+33);
  46.   EFX_EFFECT_ROTATE4_L_R_B_T                            = (EFX_EFFECT_ROTATE_CLASS+34);
  47.   EFX_EFFECT_ROTATE4_L_R_B_B                            = (EFX_EFFECT_ROTATE_CLASS+35);
  48.   EFX_EFFECT_ROTATE4_L_T_L_L                            = (EFX_EFFECT_ROTATE_CLASS+36);
  49.   EFX_EFFECT_ROTATE4_L_T_L_R                            = (EFX_EFFECT_ROTATE_CLASS+37);
  50.   EFX_EFFECT_ROTATE4_L_T_L_T                            = (EFX_EFFECT_ROTATE_CLASS+38);
  51.   EFX_EFFECT_ROTATE4_L_T_L_B                            = (EFX_EFFECT_ROTATE_CLASS+39);
  52.   EFX_EFFECT_ROTATE4_L_T_R_L                            = (EFX_EFFECT_ROTATE_CLASS+40);
  53.   EFX_EFFECT_ROTATE4_L_T_R_R                            = (EFX_EFFECT_ROTATE_CLASS+41);
  54.   EFX_EFFECT_ROTATE4_L_T_R_T                            = (EFX_EFFECT_ROTATE_CLASS+42);
  55.   EFX_EFFECT_ROTATE4_L_T_R_B                            = (EFX_EFFECT_ROTATE_CLASS+43);
  56.   EFX_EFFECT_ROTATE4_L_T_T_L                            = (EFX_EFFECT_ROTATE_CLASS+44);
  57.   EFX_EFFECT_ROTATE4_L_T_T_R                            = (EFX_EFFECT_ROTATE_CLASS+45);
  58.   EFX_EFFECT_ROTATE4_L_T_T_T                            = (EFX_EFFECT_ROTATE_CLASS+46);
  59.   EFX_EFFECT_ROTATE4_L_T_T_B                            = (EFX_EFFECT_ROTATE_CLASS+47);
  60.   EFX_EFFECT_ROTATE4_L_T_B_L                            = (EFX_EFFECT_ROTATE_CLASS+48);
  61.   EFX_EFFECT_ROTATE4_L_T_B_R                            = (EFX_EFFECT_ROTATE_CLASS+49);
  62.   EFX_EFFECT_ROTATE4_L_T_B_T                            = (EFX_EFFECT_ROTATE_CLASS+50);
  63.   EFX_EFFECT_ROTATE4_L_T_B_B                            = (EFX_EFFECT_ROTATE_CLASS+51);
  64.   EFX_EFFECT_ROTATE4_L_B_L_L                            = (EFX_EFFECT_ROTATE_CLASS+52);
  65.   EFX_EFFECT_ROTATE4_L_B_L_R                            = (EFX_EFFECT_ROTATE_CLASS+53);
  66.   EFX_EFFECT_ROTATE4_L_B_L_T                            = (EFX_EFFECT_ROTATE_CLASS+54);
  67.   EFX_EFFECT_ROTATE4_L_B_L_B                            = (EFX_EFFECT_ROTATE_CLASS+55);
  68.   EFX_EFFECT_ROTATE4_L_B_R_L                            = (EFX_EFFECT_ROTATE_CLASS+56);
  69.   EFX_EFFECT_ROTATE4_L_B_R_R                            = (EFX_EFFECT_ROTATE_CLASS+57);
  70.   EFX_EFFECT_ROTATE4_L_B_R_T                            = (EFX_EFFECT_ROTATE_CLASS+58);
  71.   EFX_EFFECT_ROTATE4_L_B_R_B                            = (EFX_EFFECT_ROTATE_CLASS+59);
  72.   EFX_EFFECT_ROTATE4_L_B_T_L                            = (EFX_EFFECT_ROTATE_CLASS+60);
  73.   EFX_EFFECT_ROTATE4_L_B_T_R                            = (EFX_EFFECT_ROTATE_CLASS+61);
  74.   EFX_EFFECT_ROTATE4_L_B_T_T                            = (EFX_EFFECT_ROTATE_CLASS+62);
  75.   EFX_EFFECT_ROTATE4_L_B_T_B                            = (EFX_EFFECT_ROTATE_CLASS+63);
  76.   EFX_EFFECT_ROTATE4_L_B_B_L                            = (EFX_EFFECT_ROTATE_CLASS+64);
  77.   EFX_EFFECT_ROTATE4_L_B_B_R                            = (EFX_EFFECT_ROTATE_CLASS+65);
  78.   EFX_EFFECT_ROTATE4_L_B_B_T                            = (EFX_EFFECT_ROTATE_CLASS+66);
  79.   EFX_EFFECT_ROTATE4_L_B_B_B                            = (EFX_EFFECT_ROTATE_CLASS+67);
  80.   EFX_EFFECT_ROTATE4_R_L_L_L                            = (EFX_EFFECT_ROTATE_CLASS+68);
  81.   EFX_EFFECT_ROTATE4_R_L_L_R                            = (EFX_EFFECT_ROTATE_CLASS+69);
  82.   EFX_EFFECT_ROTATE4_R_L_L_T                            = (EFX_EFFECT_ROTATE_CLASS+70);
  83.   EFX_EFFECT_ROTATE4_R_L_L_B                            = (EFX_EFFECT_ROTATE_CLASS+71);
  84.   EFX_EFFECT_ROTATE4_R_L_R_L                            = (EFX_EFFECT_ROTATE_CLASS+72);
  85.   EFX_EFFECT_ROTATE4_R_L_R_R                            = (EFX_EFFECT_ROTATE_CLASS+73);
  86.   EFX_EFFECT_ROTATE4_R_L_R_T                            = (EFX_EFFECT_ROTATE_CLASS+74);
  87.   EFX_EFFECT_ROTATE4_R_L_R_B                            = (EFX_EFFECT_ROTATE_CLASS+75);
  88.   EFX_EFFECT_ROTATE4_R_L_T_L                            = (EFX_EFFECT_ROTATE_CLASS+76);
  89.   EFX_EFFECT_ROTATE4_R_L_T_R                            = (EFX_EFFECT_ROTATE_CLASS+77);
  90.   EFX_EFFECT_ROTATE4_R_L_T_T                            = (EFX_EFFECT_ROTATE_CLASS+78);
  91.   EFX_EFFECT_ROTATE4_R_L_T_B                            = (EFX_EFFECT_ROTATE_CLASS+79);
  92.   EFX_EFFECT_ROTATE4_R_L_B_L                            = (EFX_EFFECT_ROTATE_CLASS+80);
  93.   EFX_EFFECT_ROTATE4_R_L_B_R                            = (EFX_EFFECT_ROTATE_CLASS+81);
  94.   EFX_EFFECT_ROTATE4_R_L_B_T                            = (EFX_EFFECT_ROTATE_CLASS+82);
  95.   EFX_EFFECT_ROTATE4_R_L_B_B                            = (EFX_EFFECT_ROTATE_CLASS+83);
  96.   EFX_EFFECT_ROTATE4_R_R_L_L                            = (EFX_EFFECT_ROTATE_CLASS+84);
  97.   EFX_EFFECT_ROTATE4_R_R_L_R                            = (EFX_EFFECT_ROTATE_CLASS+85);
  98.   EFX_EFFECT_ROTATE4_R_R_L_T                            = (EFX_EFFECT_ROTATE_CLASS+86);
  99.   EFX_EFFECT_ROTATE4_R_R_L_B                            = (EFX_EFFECT_ROTATE_CLASS+87);
  100.   EFX_EFFECT_ROTATE4_R_R_R_L                            = (EFX_EFFECT_ROTATE_CLASS+88);
  101.   EFX_EFFECT_ROTATE4_R_R_R_R                            = (EFX_EFFECT_ROTATE_CLASS+89);
  102.   EFX_EFFECT_ROTATE4_R_R_R_T                            = (EFX_EFFECT_ROTATE_CLASS+90);
  103.   EFX_EFFECT_ROTATE4_R_R_R_B                            = (EFX_EFFECT_ROTATE_CLASS+91);
  104.   EFX_EFFECT_ROTATE4_R_R_T_L                            = (EFX_EFFECT_ROTATE_CLASS+92);
  105.   EFX_EFFECT_ROTATE4_R_R_T_R                            = (EFX_EFFECT_ROTATE_CLASS+93);
  106.   EFX_EFFECT_ROTATE4_R_R_T_T                            = (EFX_EFFECT_ROTATE_CLASS+94);
  107.   EFX_EFFECT_ROTATE4_R_R_T_B                            = (EFX_EFFECT_ROTATE_CLASS+95);
  108.   EFX_EFFECT_ROTATE4_R_R_B_L                            = (EFX_EFFECT_ROTATE_CLASS+96);
  109.   EFX_EFFECT_ROTATE4_R_R_B_R                            = (EFX_EFFECT_ROTATE_CLASS+97);
  110.   EFX_EFFECT_ROTATE4_R_R_B_T                            = (EFX_EFFECT_ROTATE_CLASS+98);
  111.   EFX_EFFECT_ROTATE4_R_R_B_B                            = (EFX_EFFECT_ROTATE_CLASS+99);
  112.   EFX_EFFECT_ROTATE4_R_T_L_L                            = (EFX_EFFECT_ROTATE_CLASS+100);
  113.   EFX_EFFECT_ROTATE4_R_T_L_R                            = (EFX_EFFECT_ROTATE_CLASS+101);
  114.   EFX_EFFECT_ROTATE4_R_T_L_T                            = (EFX_EFFECT_ROTATE_CLASS+102);
  115.   EFX_EFFECT_ROTATE4_R_T_L_B                            = (EFX_EFFECT_ROTATE_CLASS+103);
  116.   EFX_EFFECT_ROTATE4_R_T_R_L                            = (EFX_EFFECT_ROTATE_CLASS+104);
  117.   EFX_EFFECT_ROTATE4_R_T_R_R                            = (EFX_EFFECT_ROTATE_CLASS+105);
  118.   EFX_EFFECT_ROTATE4_R_T_R_T                            = (EFX_EFFECT_ROTATE_CLASS+106);
  119.   EFX_EFFECT_ROTATE4_R_T_R_B                            = (EFX_EFFECT_ROTATE_CLASS+107);
  120.   EFX_EFFECT_ROTATE4_R_T_T_L                            = (EFX_EFFECT_ROTATE_CLASS+108);
  121.   EFX_EFFECT_ROTATE4_R_T_T_R                            = (EFX_EFFECT_ROTATE_CLASS+109);
  122.   EFX_EFFECT_ROTATE4_R_T_T_T                            = (EFX_EFFECT_ROTATE_CLASS+110);
  123.   EFX_EFFECT_ROTATE4_R_T_T_B                            = (EFX_EFFECT_ROTATE_CLASS+111);
  124.   EFX_EFFECT_ROTATE4_R_T_B_L                            = (EFX_EFFECT_ROTATE_CLASS+112);
  125.   EFX_EFFECT_ROTATE4_R_T_B_R                            = (EFX_EFFECT_ROTATE_CLASS+113);
  126.   EFX_EFFECT_ROTATE4_R_T_B_T                            = (EFX_EFFECT_ROTATE_CLASS+114);
  127.   EFX_EFFECT_ROTATE4_R_T_B_B                            = (EFX_EFFECT_ROTATE_CLASS+115);
  128.   EFX_EFFECT_ROTATE4_R_B_L_L                            = (EFX_EFFECT_ROTATE_CLASS+116);
  129.   EFX_EFFECT_ROTATE4_R_B_L_R                            = (EFX_EFFECT_ROTATE_CLASS+117);
  130.   EFX_EFFECT_ROTATE4_R_B_L_T                            = (EFX_EFFECT_ROTATE_CLASS+118);
  131.   EFX_EFFECT_ROTATE4_R_B_L_B                            = (EFX_EFFECT_ROTATE_CLASS+119);
  132.   EFX_EFFECT_ROTATE4_R_B_R_L                            = (EFX_EFFECT_ROTATE_CLASS+120);
  133.   EFX_EFFECT_ROTATE4_R_B_R_R                            = (EFX_EFFECT_ROTATE_CLASS+121);
  134.   EFX_EFFECT_ROTATE4_R_B_R_T                            = (EFX_EFFECT_ROTATE_CLASS+122);
  135.   EFX_EFFECT_ROTATE4_R_B_R_B                            = (EFX_EFFECT_ROTATE_CLASS+123);
  136.   EFX_EFFECT_ROTATE4_R_B_T_L                            = (EFX_EFFECT_ROTATE_CLASS+124);
  137.   EFX_EFFECT_ROTATE4_R_B_T_R                            = (EFX_EFFECT_ROTATE_CLASS+125);
  138.   EFX_EFFECT_ROTATE4_R_B_T_T                            = (EFX_EFFECT_ROTATE_CLASS+126);
  139.   EFX_EFFECT_ROTATE4_R_B_T_B                            = (EFX_EFFECT_ROTATE_CLASS+127);
  140.   EFX_EFFECT_ROTATE4_R_B_B_L                            = (EFX_EFFECT_ROTATE_CLASS+128);
  141.   EFX_EFFECT_ROTATE4_R_B_B_R                            = (EFX_EFFECT_ROTATE_CLASS+129);
  142.   EFX_EFFECT_ROTATE4_R_B_B_T                            = (EFX_EFFECT_ROTATE_CLASS+130);
  143.   EFX_EFFECT_ROTATE4_R_B_B_B                            = (EFX_EFFECT_ROTATE_CLASS+131);
  144.   EFX_EFFECT_ROTATE4_T_L_L_L                            = (EFX_EFFECT_ROTATE_CLASS+132);
  145.   EFX_EFFECT_ROTATE4_T_L_L_R                            = (EFX_EFFECT_ROTATE_CLASS+133);
  146.   EFX_EFFECT_ROTATE4_T_L_L_T                            = (EFX_EFFECT_ROTATE_CLASS+134);
  147.   EFX_EFFECT_ROTATE4_T_L_L_B                            = (EFX_EFFECT_ROTATE_CLASS+135);
  148.   EFX_EFFECT_ROTATE4_T_L_R_L                            = (EFX_EFFECT_ROTATE_CLASS+136);
  149.   EFX_EFFECT_ROTATE4_T_L_R_R                            = (EFX_EFFECT_ROTATE_CLASS+137);
  150.   EFX_EFFECT_ROTATE4_T_L_R_T                            = (EFX_EFFECT_ROTATE_CLASS+138);
  151.   EFX_EFFECT_ROTATE4_T_L_R_B                            = (EFX_EFFECT_ROTATE_CLASS+139);
  152.   EFX_EFFECT_ROTATE4_T_L_T_L                            = (EFX_EFFECT_ROTATE_CLASS+140);
  153.   EFX_EFFECT_ROTATE4_T_L_T_R                            = (EFX_EFFECT_ROTATE_CLASS+141);
  154.   EFX_EFFECT_ROTATE4_T_L_T_T                            = (EFX_EFFECT_ROTATE_CLASS+142);
  155.   EFX_EFFECT_ROTATE4_T_L_T_B                            = (EFX_EFFECT_ROTATE_CLASS+143);
  156.   EFX_EFFECT_ROTATE4_T_L_B_L                            = (EFX_EFFECT_ROTATE_CLASS+144);
  157.   EFX_EFFECT_ROTATE4_T_L_B_R                            = (EFX_EFFECT_ROTATE_CLASS+145);
  158.   EFX_EFFECT_ROTATE4_T_L_B_T                            = (EFX_EFFECT_ROTATE_CLASS+146);
  159.   EFX_EFFECT_ROTATE4_T_L_B_B                            = (EFX_EFFECT_ROTATE_CLASS+147);
  160.   EFX_EFFECT_ROTATE4_T_R_L_L                            = (EFX_EFFECT_ROTATE_CLASS+148);
  161.   EFX_EFFECT_ROTATE4_T_R_L_R                            = (EFX_EFFECT_ROTATE_CLASS+149);
  162.   EFX_EFFECT_ROTATE4_T_R_L_T                            = (EFX_EFFECT_ROTATE_CLASS+150);
  163.   EFX_EFFECT_ROTATE4_T_R_L_B                            = (EFX_EFFECT_ROTATE_CLASS+151);
  164.   EFX_EFFECT_ROTATE4_T_R_R_L                            = (EFX_EFFECT_ROTATE_CLASS+152);
  165.   EFX_EFFECT_ROTATE4_T_R_R_R                            = (EFX_EFFECT_ROTATE_CLASS+153);
  166.   EFX_EFFECT_ROTATE4_T_R_R_T                            = (EFX_EFFECT_ROTATE_CLASS+154);
  167.   EFX_EFFECT_ROTATE4_T_R_R_B                            = (EFX_EFFECT_ROTATE_CLASS+155);
  168.   EFX_EFFECT_ROTATE4_T_R_T_L                            = (EFX_EFFECT_ROTATE_CLASS+156);
  169.   EFX_EFFECT_ROTATE4_T_R_T_R                            = (EFX_EFFECT_ROTATE_CLASS+157);
  170.   EFX_EFFECT_ROTATE4_T_R_T_T                            = (EFX_EFFECT_ROTATE_CLASS+158);
  171.   EFX_EFFECT_ROTATE4_T_R_T_B                            = (EFX_EFFECT_ROTATE_CLASS+159);
  172.   EFX_EFFECT_ROTATE4_T_R_B_L                            = (EFX_EFFECT_ROTATE_CLASS+160);
  173.   EFX_EFFECT_ROTATE4_T_R_B_R                            = (EFX_EFFECT_ROTATE_CLASS+161);
  174.   EFX_EFFECT_ROTATE4_T_R_B_T                            = (EFX_EFFECT_ROTATE_CLASS+162);
  175.   EFX_EFFECT_ROTATE4_T_R_B_B                            = (EFX_EFFECT_ROTATE_CLASS+163);
  176.   EFX_EFFECT_ROTATE4_T_T_L_L                            = (EFX_EFFECT_ROTATE_CLASS+164);
  177.   EFX_EFFECT_ROTATE4_T_T_L_R                            = (EFX_EFFECT_ROTATE_CLASS+165);
  178.   EFX_EFFECT_ROTATE4_T_T_L_T                            = (EFX_EFFECT_ROTATE_CLASS+166);
  179.   EFX_EFFECT_ROTATE4_T_T_L_B                            = (EFX_EFFECT_ROTATE_CLASS+167);
  180.   EFX_EFFECT_ROTATE4_T_T_R_L                            = (EFX_EFFECT_ROTATE_CLASS+168);
  181.   EFX_EFFECT_ROTATE4_T_T_R_R                            = (EFX_EFFECT_ROTATE_CLASS+169);
  182.   EFX_EFFECT_ROTATE4_T_T_R_T                            = (EFX_EFFECT_ROTATE_CLASS+170);
  183.   EFX_EFFECT_ROTATE4_T_T_R_B                            = (EFX_EFFECT_ROTATE_CLASS+171);
  184.   EFX_EFFECT_ROTATE4_T_T_T_L                            = (EFX_EFFECT_ROTATE_CLASS+172);
  185.   EFX_EFFECT_ROTATE4_T_T_T_R                            = (EFX_EFFECT_ROTATE_CLASS+173);
  186.   EFX_EFFECT_ROTATE4_T_T_T_T                            = (EFX_EFFECT_ROTATE_CLASS+174);
  187.   EFX_EFFECT_ROTATE4_T_T_T_B                            = (EFX_EFFECT_ROTATE_CLASS+175);
  188.   EFX_EFFECT_ROTATE4_T_T_B_L                            = (EFX_EFFECT_ROTATE_CLASS+176);
  189.   EFX_EFFECT_ROTATE4_T_T_B_R                            = (EFX_EFFECT_ROTATE_CLASS+177);
  190.   EFX_EFFECT_ROTATE4_T_T_B_T                            = (EFX_EFFECT_ROTATE_CLASS+178);
  191.   EFX_EFFECT_ROTATE4_T_T_B_B                            = (EFX_EFFECT_ROTATE_CLASS+179);
  192.   EFX_EFFECT_ROTATE4_T_B_L_L                            = (EFX_EFFECT_ROTATE_CLASS+180);
  193.   EFX_EFFECT_ROTATE4_T_B_L_R                            = (EFX_EFFECT_ROTATE_CLASS+181);
  194.   EFX_EFFECT_ROTATE4_T_B_L_T                            = (EFX_EFFECT_ROTATE_CLASS+182);
  195.   EFX_EFFECT_ROTATE4_T_B_L_B                            = (EFX_EFFECT_ROTATE_CLASS+183);
  196.   EFX_EFFECT_ROTATE4_T_B_R_L                            = (EFX_EFFECT_ROTATE_CLASS+184);
  197.   EFX_EFFECT_ROTATE4_T_B_R_R                            = (EFX_EFFECT_ROTATE_CLASS+185);
  198.   EFX_EFFECT_ROTATE4_T_B_R_T                            = (EFX_EFFECT_ROTATE_CLASS+186);
  199.   EFX_EFFECT_ROTATE4_T_B_R_B                            = (EFX_EFFECT_ROTATE_CLASS+187);
  200.   EFX_EFFECT_ROTATE4_T_B_T_L                            = (EFX_EFFECT_ROTATE_CLASS+188);
  201.   EFX_EFFECT_ROTATE4_T_B_T_R                            = (EFX_EFFECT_ROTATE_CLASS+189);
  202.   EFX_EFFECT_ROTATE4_T_B_T_T                            = (EFX_EFFECT_ROTATE_CLASS+190);
  203.   EFX_EFFECT_ROTATE4_T_B_T_B                            = (EFX_EFFECT_ROTATE_CLASS+191);
  204.   EFX_EFFECT_ROTATE4_T_B_B_L                            = (EFX_EFFECT_ROTATE_CLASS+192);
  205.   EFX_EFFECT_ROTATE4_T_B_B_R                            = (EFX_EFFECT_ROTATE_CLASS+193);
  206.   EFX_EFFECT_ROTATE4_T_B_B_T                            = (EFX_EFFECT_ROTATE_CLASS+194);
  207.   EFX_EFFECT_ROTATE4_T_B_B_B                            = (EFX_EFFECT_ROTATE_CLASS+195);
  208.   EFX_EFFECT_ROTATE4_B_L_L_L                            = (EFX_EFFECT_ROTATE_CLASS+196);
  209.   EFX_EFFECT_ROTATE4_B_L_L_R                            = (EFX_EFFECT_ROTATE_CLASS+197);
  210.   EFX_EFFECT_ROTATE4_B_L_L_T                            = (EFX_EFFECT_ROTATE_CLASS+198);
  211.   EFX_EFFECT_ROTATE4_B_L_L_B                            = (EFX_EFFECT_ROTATE_CLASS+199);
  212.   EFX_EFFECT_ROTATE4_B_L_R_L                            = (EFX_EFFECT_ROTATE_CLASS+200);
  213.   EFX_EFFECT_ROTATE4_B_L_R_R                            = (EFX_EFFECT_ROTATE_CLASS+201);
  214.   EFX_EFFECT_ROTATE4_B_L_R_T                            = (EFX_EFFECT_ROTATE_CLASS+202);
  215.   EFX_EFFECT_ROTATE4_B_L_R_B                            = (EFX_EFFECT_ROTATE_CLASS+203);
  216.   EFX_EFFECT_ROTATE4_B_L_T_L                            = (EFX_EFFECT_ROTATE_CLASS+204);
  217.   EFX_EFFECT_ROTATE4_B_L_T_R                            = (EFX_EFFECT_ROTATE_CLASS+205);
  218.   EFX_EFFECT_ROTATE4_B_L_T_T                            = (EFX_EFFECT_ROTATE_CLASS+206);
  219.   EFX_EFFECT_ROTATE4_B_L_T_B                            = (EFX_EFFECT_ROTATE_CLASS+207);
  220.   EFX_EFFECT_ROTATE4_B_L_B_L                            = (EFX_EFFECT_ROTATE_CLASS+208);
  221.   EFX_EFFECT_ROTATE4_B_L_B_R                            = (EFX_EFFECT_ROTATE_CLASS+209);
  222.   EFX_EFFECT_ROTATE4_B_L_B_T                            = (EFX_EFFECT_ROTATE_CLASS+210);
  223.   EFX_EFFECT_ROTATE4_B_L_B_B                            = (EFX_EFFECT_ROTATE_CLASS+211);
  224.   EFX_EFFECT_ROTATE4_B_R_L_L                            = (EFX_EFFECT_ROTATE_CLASS+212);
  225.   EFX_EFFECT_ROTATE4_B_R_L_R                            = (EFX_EFFECT_ROTATE_CLASS+213);
  226.   EFX_EFFECT_ROTATE4_B_R_L_T                            = (EFX_EFFECT_ROTATE_CLASS+214);
  227.   EFX_EFFECT_ROTATE4_B_R_L_B                            = (EFX_EFFECT_ROTATE_CLASS+215);
  228.   EFX_EFFECT_ROTATE4_B_R_R_L                            = (EFX_EFFECT_ROTATE_CLASS+216);
  229.   EFX_EFFECT_ROTATE4_B_R_R_R                            = (EFX_EFFECT_ROTATE_CLASS+217);
  230.   EFX_EFFECT_ROTATE4_B_R_R_T                            = (EFX_EFFECT_ROTATE_CLASS+218);
  231.   EFX_EFFECT_ROTATE4_B_R_R_B                            = (EFX_EFFECT_ROTATE_CLASS+219);
  232.   EFX_EFFECT_ROTATE4_B_R_T_L                            = (EFX_EFFECT_ROTATE_CLASS+220);
  233.   EFX_EFFECT_ROTATE4_B_R_T_R                            = (EFX_EFFECT_ROTATE_CLASS+221);
  234.   EFX_EFFECT_ROTATE4_B_R_T_T                            = (EFX_EFFECT_ROTATE_CLASS+222);
  235.   EFX_EFFECT_ROTATE4_B_R_T_B                            = (EFX_EFFECT_ROTATE_CLASS+223);
  236.   EFX_EFFECT_ROTATE4_B_R_B_L                            = (EFX_EFFECT_ROTATE_CLASS+224);
  237.   EFX_EFFECT_ROTATE4_B_R_B_R                            = (EFX_EFFECT_ROTATE_CLASS+225);
  238.   EFX_EFFECT_ROTATE4_B_R_B_T                            = (EFX_EFFECT_ROTATE_CLASS+226);
  239.   EFX_EFFECT_ROTATE4_B_R_B_B                            = (EFX_EFFECT_ROTATE_CLASS+227);
  240.   EFX_EFFECT_ROTATE4_B_T_L_L                            = (EFX_EFFECT_ROTATE_CLASS+228);
  241.   EFX_EFFECT_ROTATE4_B_T_L_R                            = (EFX_EFFECT_ROTATE_CLASS+229);
  242.   EFX_EFFECT_ROTATE4_B_T_L_T                            = (EFX_EFFECT_ROTATE_CLASS+230);
  243.   EFX_EFFECT_ROTATE4_B_T_L_B                            = (EFX_EFFECT_ROTATE_CLASS+231);
  244.   EFX_EFFECT_ROTATE4_B_T_R_L                            = (EFX_EFFECT_ROTATE_CLASS+232);
  245.   EFX_EFFECT_ROTATE4_B_T_R_R                            = (EFX_EFFECT_ROTATE_CLASS+233);
  246.   EFX_EFFECT_ROTATE4_B_T_R_T                            = (EFX_EFFECT_ROTATE_CLASS+234);
  247.   EFX_EFFECT_ROTATE4_B_T_R_B                            = (EFX_EFFECT_ROTATE_CLASS+235);
  248.   EFX_EFFECT_ROTATE4_B_T_T_L                            = (EFX_EFFECT_ROTATE_CLASS+236);
  249.   EFX_EFFECT_ROTATE4_B_T_T_R                            = (EFX_EFFECT_ROTATE_CLASS+237);
  250.   EFX_EFFECT_ROTATE4_B_T_T_T                            = (EFX_EFFECT_ROTATE_CLASS+238);
  251.   EFX_EFFECT_ROTATE4_B_T_T_B                            = (EFX_EFFECT_ROTATE_CLASS+239);
  252.   EFX_EFFECT_ROTATE4_B_T_B_L                            = (EFX_EFFECT_ROTATE_CLASS+240);
  253.   EFX_EFFECT_ROTATE4_B_T_B_R                            = (EFX_EFFECT_ROTATE_CLASS+241);
  254.   EFX_EFFECT_ROTATE4_B_T_B_T                            = (EFX_EFFECT_ROTATE_CLASS+242);
  255.   EFX_EFFECT_ROTATE4_B_T_B_B                            = (EFX_EFFECT_ROTATE_CLASS+243);
  256.   EFX_EFFECT_ROTATE4_B_B_L_L                            = (EFX_EFFECT_ROTATE_CLASS+244);
  257.   EFX_EFFECT_ROTATE4_B_B_L_R                            = (EFX_EFFECT_ROTATE_CLASS+245);
  258.   EFX_EFFECT_ROTATE4_B_B_L_T                            = (EFX_EFFECT_ROTATE_CLASS+246);
  259.   EFX_EFFECT_ROTATE4_B_B_L_B                            = (EFX_EFFECT_ROTATE_CLASS+247);
  260.   EFX_EFFECT_ROTATE4_B_B_R_L                            = (EFX_EFFECT_ROTATE_CLASS+248);
  261.   EFX_EFFECT_ROTATE4_B_B_R_R                            = (EFX_EFFECT_ROTATE_CLASS+249);
  262.   EFX_EFFECT_ROTATE4_B_B_R_T                            = (EFX_EFFECT_ROTATE_CLASS+250);
  263.   EFX_EFFECT_ROTATE4_B_B_R_B                            = (EFX_EFFECT_ROTATE_CLASS+251);
  264.   EFX_EFFECT_ROTATE4_B_B_T_L                            = (EFX_EFFECT_ROTATE_CLASS+252);
  265.   EFX_EFFECT_ROTATE4_B_B_T_R                            = (EFX_EFFECT_ROTATE_CLASS+253);
  266.   EFX_EFFECT_ROTATE4_B_B_T_T                            = (EFX_EFFECT_ROTATE_CLASS+254);
  267.   EFX_EFFECT_ROTATE4_B_B_T_B                            = (EFX_EFFECT_ROTATE_CLASS+255);
  268.   EFX_EFFECT_ROTATE4_B_B_B_L                            = (EFX_EFFECT_ROTATE_CLASS+256);
  269.   EFX_EFFECT_ROTATE4_B_B_B_R                            = (EFX_EFFECT_ROTATE_CLASS+257);
  270.   EFX_EFFECT_ROTATE4_B_B_B_T                            = (EFX_EFFECT_ROTATE_CLASS+258);
  271.   EFX_EFFECT_ROTATE4_B_B_B_B                            = (EFX_EFFECT_ROTATE_CLASS+259);
  272.   EFX_EFFECT_ROTATE_MAX                                 = (EFX_EFFECT_ROTATE_CLASS+259);
  273.  
  274. {Zoom}
  275.   EFX_EFFECT_ZOOM_CLASS                                 = 9000;
  276.   EFX_EFFECT_ZOOM_TO_C                                  = (EFX_EFFECT_ZOOM_CLASS+0);
  277.   EFX_EFFECT_ZOOM_FROM_C                                = (EFX_EFFECT_ZOOM_CLASS+1);
  278.   EFX_EFFECT_ZOOM_MAX                                   = (EFX_EFFECT_ZOOM_CLASS+1);
  279.  
  280. {Drip}
  281.   EFX_EFFECT_DRIP_CLASS                                 = 10000;
  282.   EFX_EFFECT_DRIP_T_TO_B                                = (EFX_EFFECT_DRIP_CLASS+0);
  283.   EFX_EFFECT_DRIP_B_TO_T                                = (EFX_EFFECT_DRIP_CLASS+1);
  284.   EFX_EFFECT_DRIP_L_TO_R                                = (EFX_EFFECT_DRIP_CLASS+2);
  285.   EFX_EFFECT_DRIP_R_TO_L                                = (EFX_EFFECT_DRIP_CLASS+3);
  286.   EFX_EFFECT_DRIP_MAX                                   = (EFX_EFFECT_DRIP_CLASS+3);
  287.  
  288. {Blind}
  289.   EFX_EFFECT_BLIND_CLASS                                = 11000;
  290.   EFX_EFFECT_BLIND_T_TO_B                               = (EFX_EFFECT_BLIND_CLASS+0);
  291.   EFX_EFFECT_BLIND_L_TO_R                               = (EFX_EFFECT_BLIND_CLASS+1);
  292.   EFX_EFFECT_BLIND_GROWING_L_TO_R                       = (EFX_EFFECT_BLIND_CLASS+2);
  293.   EFX_EFFECT_BLIND_GROWING_R_TO_L                       = (EFX_EFFECT_BLIND_CLASS+3);
  294.   EFX_EFFECT_BLIND_GROWING_T_TO_B                       = (EFX_EFFECT_BLIND_CLASS+4);
  295.   EFX_EFFECT_BLIND_GROWING_B_TO_T                       = (EFX_EFFECT_BLIND_CLASS+5);
  296.   EFX_EFFECT_BLIND2_T_TO_B_AND_L_TO_R                   = (EFX_EFFECT_BLIND_CLASS+6);
  297.   EFX_EFFECT_BLIND_MAX                                  = (EFX_EFFECT_BLIND_CLASS+6);
  298.  
  299. {Random}
  300.   EFX_EFFECT_RANDOM_CLASS                               = 12000;
  301.   EFX_EFFECT_RANDOM_BARS_R_TO_L                         = (EFX_EFFECT_RANDOM_CLASS+0);
  302.   EFX_EFFECT_RANDOM_BARS_L_TO_R                         = (EFX_EFFECT_RANDOM_CLASS+1);
  303.   EFX_EFFECT_RANDOM_BARS_B_TO_T                         = (EFX_EFFECT_RANDOM_CLASS+2);
  304.   EFX_EFFECT_RANDOM_BARS_T_TO_B                         = (EFX_EFFECT_RANDOM_CLASS+3);
  305.   EFX_EFFECT_RANDOM_LINES                               = (EFX_EFFECT_RANDOM_CLASS+4);
  306.   EFX_EFFECT_RANDOM_BLOCKS                              = (EFX_EFFECT_RANDOM_CLASS+5);
  307.   EFX_EFFECT_RANDOM_BLOCKS_R_TO_L                       = (EFX_EFFECT_RANDOM_CLASS+6);
  308.   EFX_EFFECT_RANDOM_BLOCKS_L_TO_R                       = (EFX_EFFECT_RANDOM_CLASS+7);
  309.   EFX_EFFECT_RANDOM_BLOCKS_B_TO_T                       = (EFX_EFFECT_RANDOM_CLASS+8);
  310.   EFX_EFFECT_RANDOM_BLOCKS_T_TO_B                       = (EFX_EFFECT_RANDOM_CLASS+9);
  311.   EFX_EFFECT_RANDOM_MAX                                 = (EFX_EFFECT_RANDOM_CLASS+9);
  312.  
  313. {Checkerboard}
  314.   EFX_EFFECT_CHECKERBOARD_CLASS                         = 13000;
  315.   EFX_EFFECT_CHECKERBOARD_T_TO_B_THEN_T_TO_B            = (EFX_EFFECT_CHECKERBOARD_CLASS+0);
  316.   EFX_EFFECT_CHECKERBOARD_B_TO_T_THEN_B_TO_T            = (EFX_EFFECT_CHECKERBOARD_CLASS+1);
  317.   EFX_EFFECT_CHECKERBOARD_L_TO_R_THEN_L_TO_R            = (EFX_EFFECT_CHECKERBOARD_CLASS+2);
  318.   EFX_EFFECT_CHECKERBOARD_R_TO_L_THEN_R_TO_L            = (EFX_EFFECT_CHECKERBOARD_CLASS+3);
  319.   EFX_EFFECT_CHECKERBOARD_T_TO_B_THEN_B_TO_T            = (EFX_EFFECT_CHECKERBOARD_CLASS+4);
  320.   EFX_EFFECT_CHECKERBOARD_B_TO_T_THEN_T_TO_B            = (EFX_EFFECT_CHECKERBOARD_CLASS+5);
  321.   EFX_EFFECT_CHECKERBOARD_L_TO_R_THEN_R_TO_L            = (EFX_EFFECT_CHECKERBOARD_CLASS+6);
  322.   EFX_EFFECT_CHECKERBOARD_R_TO_L_THEN_L_TO_R            = (EFX_EFFECT_CHECKERBOARD_CLASS+7);
  323.   EFX_EFFECT_CHECKERBOARD_MAX                           = (EFX_EFFECT_CHECKERBOARD_CLASS+7);
  324.  
  325. {Blocks}
  326.   EFX_EFFECT_BLOCKS_CLASS                               = 14000;
  327.   EFX_EFFECT_BLOCKS_T_TO_B                              = (EFX_EFFECT_BLOCKS_CLASS+0);
  328.   EFX_EFFECT_BLOCKS_B_TO_T                              = (EFX_EFFECT_BLOCKS_CLASS+1);
  329.   EFX_EFFECT_BLOCKS_L_TO_R                              = (EFX_EFFECT_BLOCKS_CLASS+2);
  330.   EFX_EFFECT_BLOCKS_R_TO_L                              = (EFX_EFFECT_BLOCKS_CLASS+3);
  331.   EFX_EFFECT_BLOCKS_SWIRL_CW_TO_C                       = (EFX_EFFECT_BLOCKS_CLASS+4);
  332.   EFX_EFFECT_BLOCKS_SWIRL_CW_FROM_C                     = (EFX_EFFECT_BLOCKS_CLASS+5);
  333.   EFX_EFFECT_BLOCKS_SWIRL_CCW_TO_C                      = (EFX_EFFECT_BLOCKS_CLASS+6);
  334.   EFX_EFFECT_BLOCKS_SWIRL_CCW_FROM_C                    = (EFX_EFFECT_BLOCKS_CLASS+7);
  335.   EFX_EFFECT_BLOCKS_MAX                                 = (EFX_EFFECT_BLOCKS_CLASS+7);
  336.  
  337. {Circle}
  338.   EFX_EFFECT_CIRCLE_CLASS                               = 15000;
  339.   EFX_EFFECT_CIRCLE_C_IN                                = (EFX_EFFECT_CIRCLE_CLASS+0);
  340.   EFX_EFFECT_CIRCLE_C_OUT                               = (EFX_EFFECT_CIRCLE_CLASS+1);
  341.   EFX_EFFECT_CIRCLE_L_IN                                = (EFX_EFFECT_CIRCLE_CLASS+2);
  342.   EFX_EFFECT_CIRCLE_L_OUT                               = (EFX_EFFECT_CIRCLE_CLASS+3);
  343.   EFX_EFFECT_CIRCLE_R_IN                                = (EFX_EFFECT_CIRCLE_CLASS+4);
  344.   EFX_EFFECT_CIRCLE_R_OUT                               = (EFX_EFFECT_CIRCLE_CLASS+5);
  345.   EFX_EFFECT_CIRCLE_T_IN                                = (EFX_EFFECT_CIRCLE_CLASS+6);
  346.   EFX_EFFECT_CIRCLE_T_OUT                               = (EFX_EFFECT_CIRCLE_CLASS+7);
  347.   EFX_EFFECT_CIRCLE_B_IN                                = (EFX_EFFECT_CIRCLE_CLASS+8);
  348.   EFX_EFFECT_CIRCLE_B_OUT                               = (EFX_EFFECT_CIRCLE_CLASS+9);
  349.   EFX_EFFECT_CIRCLE_C_INTER_IN_THEN_IN                  = (EFX_EFFECT_CIRCLE_CLASS+10);
  350.   EFX_EFFECT_CIRCLE_C_INTER_OUT_THEN_OUT                = (EFX_EFFECT_CIRCLE_CLASS+11);
  351.   EFX_EFFECT_CIRCLE_C_INTER_IN_THEN_OUT                 = (EFX_EFFECT_CIRCLE_CLASS+12);
  352.   EFX_EFFECT_CIRCLE_C_INTER_OUT_THEN_IN                 = (EFX_EFFECT_CIRCLE_CLASS+13);
  353.   EFX_EFFECT_CIRCLE_L_INTER_IN_THEN_IN                  = (EFX_EFFECT_CIRCLE_CLASS+14);
  354.   EFX_EFFECT_CIRCLE_L_INTER_OUT_THEN_OUT                = (EFX_EFFECT_CIRCLE_CLASS+15);
  355.   EFX_EFFECT_CIRCLE_L_INTER_IN_THEN_OUT                 = (EFX_EFFECT_CIRCLE_CLASS+16);
  356.   EFX_EFFECT_CIRCLE_L_INTER_OUT_THEN_IN                 = (EFX_EFFECT_CIRCLE_CLASS+17);
  357.   EFX_EFFECT_CIRCLE_R_INTER_IN_THEN_IN                  = (EFX_EFFECT_CIRCLE_CLASS+18);
  358.   EFX_EFFECT_CIRCLE_R_INTER_OUT_THEN_OUT                = (EFX_EFFECT_CIRCLE_CLASS+19);
  359.   EFX_EFFECT_CIRCLE_R_INTER_IN_THEN_OUT                 = (EFX_EFFECT_CIRCLE_CLASS+20);
  360.   EFX_EFFECT_CIRCLE_R_INTER_OUT_THEN_IN                 = (EFX_EFFECT_CIRCLE_CLASS+21);
  361.   EFX_EFFECT_CIRCLE_T_INTER_IN_THEN_IN                  = (EFX_EFFECT_CIRCLE_CLASS+22);
  362.   EFX_EFFECT_CIRCLE_T_INTER_OUT_THEN_OUT                = (EFX_EFFECT_CIRCLE_CLASS+23);
  363.   EFX_EFFECT_CIRCLE_T_INTER_IN_THEN_OUT                 = (EFX_EFFECT_CIRCLE_CLASS+24);
  364.   EFX_EFFECT_CIRCLE_T_INTER_OUT_THEN_IN                 = (EFX_EFFECT_CIRCLE_CLASS+25);
  365.   EFX_EFFECT_CIRCLE_B_INTER_IN_THEN_IN                  = (EFX_EFFECT_CIRCLE_CLASS+26);
  366.   EFX_EFFECT_CIRCLE_B_INTER_OUT_THEN_OUT                = (EFX_EFFECT_CIRCLE_CLASS+27);
  367.   EFX_EFFECT_CIRCLE_B_INTER_IN_THEN_OUT                 = (EFX_EFFECT_CIRCLE_CLASS+28);
  368.   EFX_EFFECT_CIRCLE_B_INTER_OUT_THEN_IN                 = (EFX_EFFECT_CIRCLE_CLASS+29);
  369.   EFX_EFFECT_CIRCLE_L_R_INTER                           = (EFX_EFFECT_CIRCLE_CLASS+30);
  370.   EFX_EFFECT_CIRCLE_T_B_INTER                           = (EFX_EFFECT_CIRCLE_CLASS+31);
  371.   EFX_EFFECT_CIRCLE2_L_R_OUT                            = (EFX_EFFECT_CIRCLE_CLASS+32);
  372.   EFX_EFFECT_CIRCLE2_L_R_IN                             = (EFX_EFFECT_CIRCLE_CLASS+33);
  373.   EFX_EFFECT_CIRCLE2_T_B_OUT                            = (EFX_EFFECT_CIRCLE_CLASS+34);
  374.   EFX_EFFECT_CIRCLE2_T_B_IN                             = (EFX_EFFECT_CIRCLE_CLASS+35);
  375.   EFX_EFFECT_CIRCLE_MAX                                 = (EFX_EFFECT_CIRCLE_CLASS+35);
  376.  
  377. {Ellipse}
  378.   EFX_EFFECT_ELLIPSE_CLASS                              = 16000;
  379.   EFX_EFFECT_ELLIPSE_C_IN                               = (EFX_EFFECT_ELLIPSE_CLASS+0);
  380.   EFX_EFFECT_ELLIPSE_C_OUT                              = (EFX_EFFECT_ELLIPSE_CLASS+1);
  381.   EFX_EFFECT_ELLIPSE_L_IN                               = (EFX_EFFECT_ELLIPSE_CLASS+2);
  382.   EFX_EFFECT_ELLIPSE_L_OUT                              = (EFX_EFFECT_ELLIPSE_CLASS+3);
  383.   EFX_EFFECT_ELLIPSE_R_IN                               = (EFX_EFFECT_ELLIPSE_CLASS+4);
  384.   EFX_EFFECT_ELLIPSE_R_OUT                              = (EFX_EFFECT_ELLIPSE_CLASS+5);
  385.   EFX_EFFECT_ELLIPSE_T_IN                               = (EFX_EFFECT_ELLIPSE_CLASS+6);
  386.   EFX_EFFECT_ELLIPSE_T_OUT                              = (EFX_EFFECT_ELLIPSE_CLASS+7);
  387.   EFX_EFFECT_ELLIPSE_B_IN                               = (EFX_EFFECT_ELLIPSE_CLASS+8);
  388.   EFX_EFFECT_ELLIPSE_B_OUT                              = (EFX_EFFECT_ELLIPSE_CLASS+9);
  389.   EFX_EFFECT_ELLIPSE_C_INTER_IN_THEN_IN                 = (EFX_EFFECT_ELLIPSE_CLASS+10);
  390.   EFX_EFFECT_ELLIPSE_C_INTER_OUT_THEN_OUT               = (EFX_EFFECT_ELLIPSE_CLASS+11);
  391.   EFX_EFFECT_ELLIPSE_C_INTER_IN_THEN_OUT                = (EFX_EFFECT_ELLIPSE_CLASS+12);
  392.   EFX_EFFECT_ELLIPSE_C_INTER_OUT_THEN_IN                = (EFX_EFFECT_ELLIPSE_CLASS+13);
  393.   EFX_EFFECT_ELLIPSE_L_INTER_IN_THEN_IN                 = (EFX_EFFECT_ELLIPSE_CLASS+14);
  394.   EFX_EFFECT_ELLIPSE_L_INTER_OUT_THEN_OUT               = (EFX_EFFECT_ELLIPSE_CLASS+15);
  395.   EFX_EFFECT_ELLIPSE_L_INTER_IN_THEN_OUT                = (EFX_EFFECT_ELLIPSE_CLASS+16);
  396.   EFX_EFFECT_ELLIPSE_L_INTER_OUT_THEN_IN                = (EFX_EFFECT_ELLIPSE_CLASS+17);
  397.   EFX_EFFECT_ELLIPSE_R_INTER_IN_THEN_IN                 = (EFX_EFFECT_ELLIPSE_CLASS+18);
  398.   EFX_EFFECT_ELLIPSE_R_INTER_OUT_THEN_OUT               = (EFX_EFFECT_ELLIPSE_CLASS+19);
  399.   EFX_EFFECT_ELLIPSE_R_INTER_IN_THEN_OUT                = (EFX_EFFECT_ELLIPSE_CLASS+20);
  400.   EFX_EFFECT_ELLIPSE_R_INTER_OUT_THEN_IN                = (EFX_EFFECT_ELLIPSE_CLASS+21);
  401.   EFX_EFFECT_ELLIPSE_T_INTER_IN_THEN_IN                 = (EFX_EFFECT_ELLIPSE_CLASS+22);
  402.   EFX_EFFECT_ELLIPSE_T_INTER_OUT_THEN_OUT               = (EFX_EFFECT_ELLIPSE_CLASS+23);
  403.   EFX_EFFECT_ELLIPSE_T_INTER_IN_THEN_OUT                = (EFX_EFFECT_ELLIPSE_CLASS+24);
  404.   EFX_EFFECT_ELLIPSE_T_INTER_OUT_THEN_IN                = (EFX_EFFECT_ELLIPSE_CLASS+25);
  405.   EFX_EFFECT_ELLIPSE_B_INTER_IN_THEN_IN                 = (EFX_EFFECT_ELLIPSE_CLASS+26);
  406.   EFX_EFFECT_ELLIPSE_B_INTER_OUT_THEN_OUT               = (EFX_EFFECT_ELLIPSE_CLASS+27);
  407.   EFX_EFFECT_ELLIPSE_B_INTER_IN_THEN_OUT                = (EFX_EFFECT_ELLIPSE_CLASS+28);
  408.   EFX_EFFECT_ELLIPSE_B_INTER_OUT_THEN_IN                = (EFX_EFFECT_ELLIPSE_CLASS+29);
  409.   EFX_EFFECT_ELLIPSE_L_R_INTER                          = (EFX_EFFECT_ELLIPSE_CLASS+30);
  410.   EFX_EFFECT_ELLIPSE_T_B_INTER                          = (EFX_EFFECT_ELLIPSE_CLASS+31);
  411.   EFX_EFFECT_ELLIPSE2_L_R_OUT                           = (EFX_EFFECT_ELLIPSE_CLASS+32);
  412.   EFX_EFFECT_ELLIPSE2_L_R_IN                            = (EFX_EFFECT_ELLIPSE_CLASS+33);
  413.   EFX_EFFECT_ELLIPSE2_T_B_OUT                           = (EFX_EFFECT_ELLIPSE_CLASS+34);
  414.   EFX_EFFECT_ELLIPSE2_T_B_IN                            = (EFX_EFFECT_ELLIPSE_CLASS+35);
  415.   EFX_EFFECT_ELLIPSE_MAX                                = (EFX_EFFECT_ELLIPSE_CLASS+35);
  416.  
  417.   EFFECT_RANDOM_PIXEL         = EFX_EFFECT_RANDOM_BLOCKS;                        {close match - use the grain size}
  418.   EFFECT_RANDOM_SMALLBOX      = EFX_EFFECT_RANDOM_BLOCKS;                         {close match - use the grain size}
  419.   EFFECT_RANDOM_MEDIUMBOX     = EFX_EFFECT_RANDOM_BLOCKS;                         {close match - use the grain size}
  420.   EFFECT_RANDOM_LARGEBOX      = EFX_EFFECT_RANDOM_BLOCKS;                         {close match - use the grain size}
  421.   EFFECT_RANDOM_HLINE         = EFX_EFFECT_RANDOM_LINES;                         {close match - use the grain size}
  422.   EFFECT_RANDOM_VLINE         = EFX_EFFECT_RANDOM_LINES;                         {close match - use the grain size}
  423.   EFFECT_HINTERLACE           = EFX_EFFECT_BLIND_T_TO_B;                         {close match}
  424.   EFFECT_VINTERLACE           = EFX_EFFECT_BLIND_L_TO_R;                         {close match}
  425.   EFFECT_SPIRAL_IN            = EFX_EFFECT_BLOCKS_SWIRL_CW_TO_C;
  426.   EFFECT_SPIRAL_OUT           = EFX_EFFECT_BLOCKS_SWIRL_CW_FROM_C;
  427.   EFFECT_VINTERLACE_RIGHT     = EFX_EFFECT_BLIND_T_TO_B;                         {close match}
  428.   EFFECT_VINTERLACE_LEFT      = EFX_EFFECT_BLIND_T_TO_B;                         {close match}
  429.   EFFECT_HINTERLACE_UP        = EFX_EFFECT_BLIND_L_TO_R;                         {close match}
  430.   EFFECT_HINTERLACE_DOWN      = EFX_EFFECT_BLIND_L_TO_R;                         {close match}
  431.  
  432. {Pattern}
  433.   EFX_PATTERN_CLASS                        = 0;
  434.   EFX_PATTERN_SOLID                        = (EFX_PATTERN_CLASS+0);
  435.   EFX_PATTERN_TRANSPARENT                  = (EFX_PATTERN_CLASS+1);
  436.   EFX_PATTERN_HORZ_LINE                    = (EFX_PATTERN_CLASS+2);
  437.   EFX_PATTERN_VERT_LINE                    = (EFX_PATTERN_CLASS+3);
  438.   EFX_PATTERN_DOWNWARD_DIAG                = (EFX_PATTERN_CLASS+4);
  439.   EFX_PATTERN_UPWARD_DIAG                  = (EFX_PATTERN_CLASS+5);
  440.   EFX_PATTERN_CROSS                        = (EFX_PATTERN_CLASS+6);
  441.   EFX_PATTERN_DIAG_CROSS                   = (EFX_PATTERN_CLASS+7);
  442.   EFX_PATTERN_MAX                          = (EFX_PATTERN_CLASS+7);
  443.  
  444. {Linear}
  445.   EFX_GRADIENT_LINE_CLASS                  = 1000;
  446.   EFX_GRADIENT_LINE_L_TO_R                 = (EFX_GRADIENT_LINE_CLASS+0);
  447.   EFX_GRADIENT_LINE_R_TO_L                 = (EFX_GRADIENT_LINE_CLASS+1);
  448.   EFX_GRADIENT_LINE_T_TO_B                 = (EFX_GRADIENT_LINE_CLASS+2);
  449.   EFX_GRADIENT_LINE_B_TO_T                 = (EFX_GRADIENT_LINE_CLASS+3);
  450.   EFX_GRADIENT_LINE_LT_TO_RB               = (EFX_GRADIENT_LINE_CLASS+4);
  451.   EFX_GRADIENT_LINE_LB_TO_RT               = (EFX_GRADIENT_LINE_CLASS+5);
  452.   EFX_GRADIENT_LINE_RT_TO_LB               = (EFX_GRADIENT_LINE_CLASS+6);
  453.   EFX_GRADIENT_LINE_RB_TO_LT               = (EFX_GRADIENT_LINE_CLASS+7);
  454.   EFX_GRADIENT_LINE2_L_AND_R_TO_C          = (EFX_GRADIENT_LINE_CLASS+8);
  455.   EFX_GRADIENT_LINE2_C_TO_L_AND_R          = (EFX_GRADIENT_LINE_CLASS+9);
  456.   EFX_GRADIENT_LINE2_T_AND_B_TO_C          = (EFX_GRADIENT_LINE_CLASS+10);
  457.   EFX_GRADIENT_LINE2_C_TO_T_AND_B          = (EFX_GRADIENT_LINE_CLASS+11);
  458.   EFX_GRADIENT_LINE2_LT_AND_RB_TO_C        = (EFX_GRADIENT_LINE_CLASS+12);
  459.   EFX_GRADIENT_LINE2_C_TO_LT_AND_RB        = (EFX_GRADIENT_LINE_CLASS+13);
  460.   EFX_GRADIENT_LINE2_RT_AND_LB_TO_C        = (EFX_GRADIENT_LINE_CLASS+14);
  461.   EFX_GRADIENT_LINE2_C_TO_RT_AND_LB        = (EFX_GRADIENT_LINE_CLASS+15);
  462.   EFX_GRADIENT_LINE_MAX                    = (EFX_GRADIENT_LINE_CLASS+15);
  463.  
  464. {Angular}
  465.   EFX_GRADIENT_ANGLE_CLASS                 = 2000;
  466.   EFX_GRADIENT_ANGLE_TO_LT                 = (EFX_GRADIENT_ANGLE_CLASS+0);
  467.   EFX_GRADIENT_ANGLE_TO_LB                 = (EFX_GRADIENT_ANGLE_CLASS+1);
  468.   EFX_GRADIENT_ANGLE_TO_RT                 = (EFX_GRADIENT_ANGLE_CLASS+2);
  469.   EFX_GRADIENT_ANGLE_TO_RB                 = (EFX_GRADIENT_ANGLE_CLASS+3);
  470.   EFX_GRADIENT_ANGLE_FROM_LT               = (EFX_GRADIENT_ANGLE_CLASS+4);
  471.   EFX_GRADIENT_ANGLE_FROM_LB               = (EFX_GRADIENT_ANGLE_CLASS+5);
  472.   EFX_GRADIENT_ANGLE_FROM_RT               = (EFX_GRADIENT_ANGLE_CLASS+6);
  473.   EFX_GRADIENT_ANGLE_FROM_RB               = (EFX_GRADIENT_ANGLE_CLASS+7);
  474.   EFX_GRADIENT_ANGLE_MAX                   = (EFX_GRADIENT_ANGLE_CLASS+7);
  475.  
  476. {Rectangular}
  477.   EFX_GRADIENT_RECTANGLE_CLASS             = 3000;
  478.   EFX_GRADIENT_RECTANGLE_TO_C              = (EFX_GRADIENT_RECTANGLE_CLASS+0);
  479.   EFX_GRADIENT_RECTANGLE_FROM_C            = (EFX_GRADIENT_RECTANGLE_CLASS+1);
  480.   EFX_GRADIENT_RECTANGLE_MAX               = (EFX_GRADIENT_RECTANGLE_CLASS+1);
  481.  
  482. {Elliptical}
  483.   EFX_GRADIENT_ELLIPSE_CLASS               = 4000;
  484.   EFX_GRADIENT_ELLIPSE_TO_C                = (EFX_GRADIENT_ELLIPSE_CLASS+0);
  485.   EFX_GRADIENT_ELLIPSE_FROM_C              = (EFX_GRADIENT_ELLIPSE_CLASS+1);
  486.   EFX_GRADIENT_ELLIPSE_MAX                 = (EFX_GRADIENT_ELLIPSE_CLASS+1);
  487.  
  488. {Conical}
  489.   EFX_GRADIENT_CONE_CLASS                  = 5000;
  490.   EFX_GRADIENT_CONE_FROM_L                 = (EFX_GRADIENT_CONE_CLASS+0);
  491.   EFX_GRADIENT_CONE_FROM_R                 = (EFX_GRADIENT_CONE_CLASS+1);
  492.   EFX_GRADIENT_CONE_FROM_T                 = (EFX_GRADIENT_CONE_CLASS+2);
  493.   EFX_GRADIENT_CONE_FROM_B                 = (EFX_GRADIENT_CONE_CLASS+3);
  494.   EFX_GRADIENT_CONE_FROM_LT                = (EFX_GRADIENT_CONE_CLASS+4);
  495.   EFX_GRADIENT_CONE_FROM_LB                = (EFX_GRADIENT_CONE_CLASS+5);
  496.   EFX_GRADIENT_CONE_FROM_RT                = (EFX_GRADIENT_CONE_CLASS+6);
  497.   EFX_GRADIENT_CONE_FROM_RB                = (EFX_GRADIENT_CONE_CLASS+7);
  498.   EFX_GRADIENT_CONE_MAX                    = (EFX_GRADIENT_CONE_CLASS+7);
  499.  
  500. {Pattern}
  501.   EFX_TRANS_PATTERN_CLASS                  = 0;       
  502.   EFX_TRANS_SOLID                          = (EFX_TRANS_PATTERN_CLASS+0);       
  503.   EFX_TRANS_HORZ_LINE                      = (EFX_TRANS_PATTERN_CLASS+1);   
  504.   EFX_TRANS_VERT_LINE                      = (EFX_TRANS_PATTERN_CLASS+2);   
  505.   EFX_TRANS_DOWNWARD_DIAG                  = (EFX_TRANS_PATTERN_CLASS+3);
  506.   EFX_TRANS_UPWARD_DIAG                    = (EFX_TRANS_PATTERN_CLASS+4);
  507.   EFX_TRANS_CROSS                          = (EFX_TRANS_PATTERN_CLASS+5);   
  508.   EFX_TRANS_DIAG_CROSS                     = (EFX_TRANS_PATTERN_CLASS+6);   
  509.   EFX_TRANS_PATTERN_MAX                    = (EFX_TRANS_PATTERN_CLASS+6);
  510.  
  511. {Linear gradient}
  512.   EFX_TRANS_GRADIENT_LINE_CLASS            = EFX_GRADIENT_LINE_CLASS;         
  513.   EFX_TRANS_GRADIENT_LINE_L_TO_R           = EFX_GRADIENT_LINE_L_TO_R;         
  514.   EFX_TRANS_GRADIENT_LINE_R_TO_L           = EFX_GRADIENT_LINE_R_TO_L;         
  515.   EFX_TRANS_GRADIENT_LINE_T_TO_B           = EFX_GRADIENT_LINE_T_TO_B;         
  516.   EFX_TRANS_GRADIENT_LINE_B_TO_T           = EFX_GRADIENT_LINE_B_TO_T;         
  517.   EFX_TRANS_GRADIENT_LINE_LT_TO_RB         = EFX_GRADIENT_LINE_LT_TO_RB;       
  518.   EFX_TRANS_GRADIENT_LINE_LB_TO_RT         = EFX_GRADIENT_LINE_LB_TO_RT;       
  519.   EFX_TRANS_GRADIENT_LINE_RT_TO_LB         = EFX_GRADIENT_LINE_RT_TO_LB;       
  520.   EFX_TRANS_GRADIENT_LINE_RB_TO_LT         = EFX_GRADIENT_LINE_RB_TO_LT;       
  521.   EFX_TRANS_GRADIENT_LINE2_L_AND_R_TO_C    = EFX_GRADIENT_LINE2_L_AND_R_TO_C;
  522.   EFX_TRANS_GRADIENT_LINE2_C_TO_L_AND_R    = EFX_GRADIENT_LINE2_C_TO_L_AND_R;  
  523.   EFX_TRANS_GRADIENT_LINE2_T_AND_B_TO_C    = EFX_GRADIENT_LINE2_T_AND_B_TO_C;
  524.   EFX_TRANS_GRADIENT_LINE2_C_TO_T_AND_B    = EFX_GRADIENT_LINE2_C_TO_T_AND_B;  
  525.   EFX_TRANS_GRADIENT_LINE2_LT_AND_RB_TO_C  = EFX_GRADIENT_LINE2_LT_AND_RB_TO_C;
  526.   EFX_TRANS_GRADIENT_LINE2_C_TO_LT_AND_RB  = EFX_GRADIENT_LINE2_C_TO_LT_AND_RB;
  527.   EFX_TRANS_GRADIENT_LINE2_RT_AND_LB_TO_C  = EFX_GRADIENT_LINE2_RT_AND_LB_TO_C;
  528.   EFX_TRANS_GRADIENT_LINE2_C_TO_RT_AND_LB  = EFX_GRADIENT_LINE2_C_TO_RT_AND_LB;
  529.   EFX_TRANS_GRADIENT_LINE_MAX              = EFX_GRADIENT_LINE_MAX;
  530.  
  531. {Angular gradient}
  532.   EFX_TRANS_GRADIENT_ANGLE_CLASS           = EFX_GRADIENT_ANGLE_CLASS;  
  533.   EFX_TRANS_GRADIENT_ANGLE_TO_LT           = EFX_GRADIENT_ANGLE_TO_LT;  
  534.   EFX_TRANS_GRADIENT_ANGLE_TO_LB           = EFX_GRADIENT_ANGLE_TO_LB;  
  535.   EFX_TRANS_GRADIENT_ANGLE_TO_RT           = EFX_GRADIENT_ANGLE_TO_RT;  
  536.   EFX_TRANS_GRADIENT_ANGLE_TO_RB           = EFX_GRADIENT_ANGLE_TO_RB;  
  537.   EFX_TRANS_GRADIENT_ANGLE_FROM_LT         = EFX_GRADIENT_ANGLE_FROM_LT;
  538.   EFX_TRANS_GRADIENT_ANGLE_FROM_LB         = EFX_GRADIENT_ANGLE_FROM_LB;
  539.   EFX_TRANS_GRADIENT_ANGLE_FROM_RT         = EFX_GRADIENT_ANGLE_FROM_RT;
  540.   EFX_TRANS_GRADIENT_ANGLE_FROM_RB         = EFX_GRADIENT_ANGLE_FROM_RB;
  541.   EFX_TRANS_GRADIENT_ANGLE_MAX             = EFX_GRADIENT_ANGLE_MAX;  
  542.  
  543. {Rectangular gradient}
  544.   EFX_TRANS_GRADIENT_RECTANGLE_CLASS       = EFX_GRADIENT_RECTANGLE_CLASS;
  545.   EFX_TRANS_GRADIENT_RECTANGLE_TO_C        = EFX_GRADIENT_RECTANGLE_TO_C;
  546.   EFX_TRANS_GRADIENT_RECTANGLE_FROM_C      = EFX_GRADIENT_RECTANGLE_FROM_C;
  547.   EFX_TRANS_GRADIENT_RECTANGLE_MAX         = EFX_GRADIENT_RECTANGLE_MAX;  
  548.  
  549. {Elliptical gradient}
  550.   EFX_TRANS_GRADIENT_ELLIPSE_CLASS         = EFX_GRADIENT_ELLIPSE_CLASS;  
  551.   EFX_TRANS_GRADIENT_ELLIPSE_TO_C          = EFX_GRADIENT_ELLIPSE_TO_C;  
  552.   EFX_TRANS_GRADIENT_ELLIPSE_FROM_C        = EFX_GRADIENT_ELLIPSE_FROM_C;
  553.   EFX_TRANS_GRADIENT_ELLIPSE_MAX           = EFX_GRADIENT_ELLIPSE_MAX;  
  554.  
  555. {Conical gradient}
  556.   EFX_TRANS_GRADIENT_CONE_CLASS            = EFX_GRADIENT_CONE_CLASS;
  557.   EFX_TRANS_GRADIENT_CONE_FROM_L           = EFX_GRADIENT_CONE_FROM_L; 
  558.   EFX_TRANS_GRADIENT_CONE_FROM_R           = EFX_GRADIENT_CONE_FROM_R; 
  559.   EFX_TRANS_GRADIENT_CONE_FROM_T           = EFX_GRADIENT_CONE_FROM_T;
  560.   EFX_TRANS_GRADIENT_CONE_FROM_B           = EFX_GRADIENT_CONE_FROM_B; 
  561.   EFX_TRANS_GRADIENT_CONE_FROM_LT          = EFX_GRADIENT_CONE_FROM_LT;
  562.   EFX_TRANS_GRADIENT_CONE_FROM_LB          = EFX_GRADIENT_CONE_FROM_LB;
  563.   EFX_TRANS_GRADIENT_CONE_FROM_RT          = EFX_GRADIENT_CONE_FROM_RT;
  564.   EFX_TRANS_GRADIENT_CONE_FROM_RB          = EFX_GRADIENT_CONE_FROM_RB;
  565.   EFX_TRANS_GRADIENT_CONE_MAX              = EFX_GRADIENT_CONE_MAX; 
  566.  
  567.   EFX_FRAME_INNER_INSET                  = $0000;
  568.   EFX_FRAME_INNER_RAISED                 = $0001;
  569.   EFX_FRAME_INNER_MASK                   = $000F;
  570.   EFX_FRAME_OUTER_INSET                  = $0000;
  571.   EFX_FRAME_OUTER_RAISED                 = $0010;
  572.   EFX_FRAME_OUTER_MASK                   = $00F0;
  573.   EFX_FRAME_ADJUST_RECT                  = $0100;
  574.  
  575.   EFX_TEXT_INSETLIGHT                    = $0000;
  576.   EFX_TEXT_INSETHEAVY                    = $0001;
  577.   EFX_TEXT_RAISEDLIGHT                   = $0002;
  578.   EFX_TEXT_RAISEDHEAVY                   = $0003;
  579.   EFX_TEXT_DROPSHADOW                    = $0004;
  580.   EFX_TEXT_BLOCKSHADOW                   = $0005;
  581.   EFX_TEXT_OUTLINEBLOCK                  = $0006;
  582.   EFX_TEXT_INSETEXTRALIGHT               = $0007;
  583.   EFX_TEXT_INSETEXTRAHEAVY               = $0008;
  584.   EFX_TEXT_RAISEDEXTRALIGHT              = $0009;
  585.   EFX_TEXT_RAISEDEXTRAHEAVY              = $000A;
  586.   EFX_TEXT_STYLEMASK                     = $000F;
  587.  
  588.   EFX_TEXT_LEFT                          = $0000;
  589.   EFX_TEXT_HCENTER                       = $0010;
  590.   EFX_TEXT_RIGHT                         = $0020;
  591.   EFX_TEXT_HMASK                         = $00F0;
  592.  
  593.   EFX_TEXT_TOP                           = $0000;
  594.   EFX_TEXT_VCENTER                       = $0100;
  595.   EFX_TEXT_BOTTOM                        = $0200;
  596.   EFX_TEXT_VMASK                         = $0F00;
  597.  
  598.   EFX_TEXT_WORDWRAP                      = $1000;
  599.  
  600. {Square}
  601.   EFX_SHAPE_SQUARE_CLASS                   = 1000;
  602.   EFX_SHAPE_SQUARE                         = (EFX_SHAPE_SQUARE_CLASS+0);
  603.   EFX_SHAPE_SQUARE_ROUNDED                 = (EFX_SHAPE_SQUARE_CLASS+1);
  604.   EFX_SHAPE_SQUARE_MAX                     = (EFX_SHAPE_SQUARE_CLASS+1);
  605.  
  606. {Rectangle}
  607.   EFX_SHAPE_RECTANGLE_CLASS                = 2000;
  608.   EFX_SHAPE_RECTANGLE                      = (EFX_SHAPE_RECTANGLE_CLASS+0);
  609.   EFX_SHAPE_RECTANGLE_ROUNDED              = (EFX_SHAPE_RECTANGLE_CLASS+1);
  610.   EFX_SHAPE_RECTANGLE_MAX                  = (EFX_SHAPE_RECTANGLE_CLASS+1);
  611.  
  612. {Parallelogram}
  613.   EFX_SHAPE_PARALLELOGRAM_CLASS            = 3000;
  614.   EFX_SHAPE_PARALLELOGRAM_L                = (EFX_SHAPE_PARALLELOGRAM_CLASS+0);
  615.   EFX_SHAPE_PARALLELOGRAM_R                = (EFX_SHAPE_PARALLELOGRAM_CLASS+1);
  616.   EFX_SHAPE_PARALLELOGRAM_T                = (EFX_SHAPE_PARALLELOGRAM_CLASS+2);
  617.   EFX_SHAPE_PARALLELOGRAM_B                = (EFX_SHAPE_PARALLELOGRAM_CLASS+3);
  618.   EFX_SHAPE_PARALLELOGRAM_MAX              = (EFX_SHAPE_PARALLELOGRAM_CLASS+3);
  619.  
  620. {Trapezoid}
  621.   EFX_SHAPE_TRAPEZOID_CLASS                = 4000;
  622.   EFX_SHAPE_TRAPEZOID_L                    = (EFX_SHAPE_TRAPEZOID_CLASS+0);
  623.   EFX_SHAPE_TRAPEZOID_R                    = (EFX_SHAPE_TRAPEZOID_CLASS+1);
  624.   EFX_SHAPE_TRAPEZOID_T                    = (EFX_SHAPE_TRAPEZOID_CLASS+2);
  625.   EFX_SHAPE_TRAPEZOID_B                    = (EFX_SHAPE_TRAPEZOID_CLASS+3);
  626.   EFX_SHAPE_TRAPEZOID_MAX                  = (EFX_SHAPE_TRAPEZOID_CLASS+3);
  627.  
  628. {Triangle}
  629.   EFX_SHAPE_TRIANGLE_CLASS                 = 5000;
  630.   EFX_SHAPE_TRIANGLE_EQUILATERAL_L         = (EFX_SHAPE_TRIANGLE_CLASS+0);
  631.   EFX_SHAPE_TRIANGLE_EQUILATERAL_R         = (EFX_SHAPE_TRIANGLE_CLASS+1);
  632.   EFX_SHAPE_TRIANGLE_EQUILATERAL_T         = (EFX_SHAPE_TRIANGLE_CLASS+2);
  633.   EFX_SHAPE_TRIANGLE_EQUILATERAL_B         = (EFX_SHAPE_TRIANGLE_CLASS+3);
  634.   EFX_SHAPE_TRIANGLE_ISOSCELES_L           = (EFX_SHAPE_TRIANGLE_CLASS+4);
  635.   EFX_SHAPE_TRIANGLE_ISOSCELES_R           = (EFX_SHAPE_TRIANGLE_CLASS+5);
  636.   EFX_SHAPE_TRIANGLE_ISOSCELES_T           = (EFX_SHAPE_TRIANGLE_CLASS+6);
  637.   EFX_SHAPE_TRIANGLE_ISOSCELES_B           = (EFX_SHAPE_TRIANGLE_CLASS+7);
  638.   EFX_SHAPE_TRIANGLE_RIGHT_LT              = (EFX_SHAPE_TRIANGLE_CLASS+8);
  639.   EFX_SHAPE_TRIANGLE_RIGHT_LB              = (EFX_SHAPE_TRIANGLE_CLASS+9);
  640.   EFX_SHAPE_TRIANGLE_RIGHT_RT              = (EFX_SHAPE_TRIANGLE_CLASS+10);
  641.   EFX_SHAPE_TRIANGLE_RIGHT_RB              = (EFX_SHAPE_TRIANGLE_CLASS+11);
  642.   EFX_SHAPE_TRIANGLE_MAX                   = (EFX_SHAPE_TRIANGLE_CLASS+11);
  643.  
  644. {Other polygons}
  645.   EFX_SHAPE_OTHER_CLASS                    = 6000;
  646.   EFX_SHAPE_OCTAGON                        = (EFX_SHAPE_OTHER_CLASS+0);
  647.   EFX_SHAPE_DIAMOND                        = (EFX_SHAPE_OTHER_CLASS+1);
  648.   EFX_SHAPE_PENTAGON                       = (EFX_SHAPE_OTHER_CLASS+2);
  649.   EFX_SHAPE_HEXAGON                        = (EFX_SHAPE_OTHER_CLASS+3);
  650.   EFX_SHAPE_LINE                           = (EFX_SHAPE_OTHER_CLASS+4);
  651.   EFX_SHAPE_REGION                         = (EFX_SHAPE_OTHER_CLASS+5);
  652.   EFX_SHAPE_OTHER_MAX                      = (EFX_SHAPE_OTHER_CLASS+5);
  653.  
  654. {Circle}
  655.   EFX_SHAPE_CIRCLE_CLASS                   = 7000;
  656.   EFX_SHAPE_CIRCLE                         = (EFX_SHAPE_CIRCLE_CLASS+0);
  657.   EFX_SHAPE_CIRCLE_90_LT                   = (EFX_SHAPE_CIRCLE_CLASS+1);
  658.   EFX_SHAPE_CIRCLE_90_LB                   = (EFX_SHAPE_CIRCLE_CLASS+2);
  659.   EFX_SHAPE_CIRCLE_90_RT                   = (EFX_SHAPE_CIRCLE_CLASS+3);
  660.   EFX_SHAPE_CIRCLE_90_RB                   = (EFX_SHAPE_CIRCLE_CLASS+4);
  661.   EFX_SHAPE_CIRCLE_180_L                   = (EFX_SHAPE_CIRCLE_CLASS+5);
  662.   EFX_SHAPE_CIRCLE_180_R                   = (EFX_SHAPE_CIRCLE_CLASS+6);
  663.   EFX_SHAPE_CIRCLE_180_T                   = (EFX_SHAPE_CIRCLE_CLASS+7);
  664.   EFX_SHAPE_CIRCLE_180_B                   = (EFX_SHAPE_CIRCLE_CLASS+8);
  665.   EFX_SHAPE_CIRCLE_270_LT                  = (EFX_SHAPE_CIRCLE_CLASS+9);
  666.   EFX_SHAPE_CIRCLE_270_LB                  = (EFX_SHAPE_CIRCLE_CLASS+10);
  667.   EFX_SHAPE_CIRCLE_270_RT                  = (EFX_SHAPE_CIRCLE_CLASS+11);
  668.   EFX_SHAPE_CIRCLE_270_RB                  = (EFX_SHAPE_CIRCLE_CLASS+12);
  669.   EFX_SHAPE_CIRCLE_MAX                     = (EFX_SHAPE_CIRCLE_CLASS+12);
  670.  
  671. {Ellipse}
  672.   EFX_SHAPE_ELLIPSE_CLASS                  = 8000;
  673.   EFX_SHAPE_ELLIPSE                        = (EFX_SHAPE_ELLIPSE_CLASS+0);
  674.   EFX_SHAPE_ELLIPSE_90_LT                  = (EFX_SHAPE_ELLIPSE_CLASS+1);
  675.   EFX_SHAPE_ELLIPSE_90_LB                  = (EFX_SHAPE_ELLIPSE_CLASS+2);
  676.   EFX_SHAPE_ELLIPSE_90_RT                  = (EFX_SHAPE_ELLIPSE_CLASS+3);
  677.   EFX_SHAPE_ELLIPSE_90_RB                  = (EFX_SHAPE_ELLIPSE_CLASS+4);
  678.   EFX_SHAPE_ELLIPSE_180_L                  = (EFX_SHAPE_ELLIPSE_CLASS+5);
  679.   EFX_SHAPE_ELLIPSE_180_R                  = (EFX_SHAPE_ELLIPSE_CLASS+6);
  680.   EFX_SHAPE_ELLIPSE_180_T                  = (EFX_SHAPE_ELLIPSE_CLASS+7);
  681.   EFX_SHAPE_ELLIPSE_180_B                  = (EFX_SHAPE_ELLIPSE_CLASS+8);
  682.   EFX_SHAPE_ELLIPSE_270_LT                 = (EFX_SHAPE_ELLIPSE_CLASS+9);
  683.   EFX_SHAPE_ELLIPSE_270_LB                 = (EFX_SHAPE_ELLIPSE_CLASS+10);
  684.   EFX_SHAPE_ELLIPSE_270_RT                 = (EFX_SHAPE_ELLIPSE_CLASS+11);
  685.   EFX_SHAPE_ELLIPSE_270_RB                 = (EFX_SHAPE_ELLIPSE_CLASS+12);
  686.   EFX_SHAPE_ELLIPSE_MAX                    = (EFX_SHAPE_ELLIPSE_CLASS+12);
  687.  
  688. {Star}
  689.   EFX_SHAPE_STAR_CLASS                     = 9000;
  690.   EFX_SHAPE_STAR4                          = (EFX_SHAPE_STAR_CLASS+0);
  691.   EFX_SHAPE_STAR5                          = (EFX_SHAPE_STAR_CLASS+1);
  692.   EFX_SHAPE_STAR8                          = (EFX_SHAPE_STAR_CLASS+2);
  693.   EFX_SHAPE_STAR16                         = (EFX_SHAPE_STAR_CLASS+3);
  694.   EFX_SHAPE_STAR24                         = (EFX_SHAPE_STAR_CLASS+4);
  695.   EFX_SHAPE_STAR32                         = (EFX_SHAPE_STAR_CLASS+5);
  696.   EFX_SHAPE_STAR_MAX                       = (EFX_SHAPE_STAR_CLASS+5);
  697.  
  698. {Coss}
  699.   EFX_SHAPE_CROSS_CLASS                    = 10000;
  700.   EFX_SHAPE_CROSS_SMALL                    = (EFX_SHAPE_CROSS_CLASS+0);
  701.   EFX_SHAPE_CROSS_MEDIUM                   = (EFX_SHAPE_CROSS_CLASS+1);
  702.   EFX_SHAPE_CROSS_LARGE                    = (EFX_SHAPE_CROSS_CLASS+2);
  703.   EFX_SHAPE_CROSS_MAX                      = (EFX_SHAPE_CROSS_CLASS+2);
  704.  
  705. {Arrow}
  706.   EFX_SHAPE_ARROW_CLASS                    = 11000;
  707.   EFX_SHAPE_ARROW_L                        = (EFX_SHAPE_ARROW_CLASS+0);
  708.   EFX_SHAPE_ARROW_R                        = (EFX_SHAPE_ARROW_CLASS+1);
  709.   EFX_SHAPE_ARROW_T                        = (EFX_SHAPE_ARROW_CLASS+2);
  710.   EFX_SHAPE_ARROW_B                        = (EFX_SHAPE_ARROW_CLASS+3);
  711.   EFX_SHAPE_ARROW2_L_AND_R                 = (EFX_SHAPE_ARROW_CLASS+4);
  712.   EFX_SHAPE_ARROW2_T_AND_B                 = (EFX_SHAPE_ARROW_CLASS+5);
  713.   EFX_SHAPE_ARROW2_L_AND_T                 = (EFX_SHAPE_ARROW_CLASS+6);
  714.   EFX_SHAPE_ARROW2_L_AND_B                 = (EFX_SHAPE_ARROW_CLASS+7);
  715.   EFX_SHAPE_ARROW2_R_AND_T                 = (EFX_SHAPE_ARROW_CLASS+8);
  716.   EFX_SHAPE_ARROW2_R_AND_B                 = (EFX_SHAPE_ARROW_CLASS+9);
  717.   EFX_SHAPE_ARROW3_L_AND_T_AND_R           = (EFX_SHAPE_ARROW_CLASS+10);
  718.   EFX_SHAPE_ARROW3_T_AND_R_AND_B           = (EFX_SHAPE_ARROW_CLASS+11);
  719.   EFX_SHAPE_ARROW3_L_AND_B_AND_R           = (EFX_SHAPE_ARROW_CLASS+12);
  720.   EFX_SHAPE_ARROW3_L_AND_T_AND_B           = (EFX_SHAPE_ARROW_CLASS+13);
  721.   EFX_SHAPE_ARROW4_L_AND_T_AND_R_AND_B     = (EFX_SHAPE_ARROW_CLASS+14);
  722.   EFX_SHAPE_ARROW_MAX                      = (EFX_SHAPE_ARROW_CLASS+14);
  723.  
  724.   EFX_BORDERSTYLE_TRANSPARENT            = 0;
  725.   EFX_BORDERSTYLE_SOLID                  = 1;
  726.   EFX_BORDERSTYLE_DASH                   = 2;
  727.   EFX_BORDERSTYLE_DOT                    = 3;
  728.   EFX_BORDERSTYLE_DASHDOT                = 4;
  729.   EFX_BORDERSTYLE_DASHDOTDOT             = 5;
  730.  
  731.   EFX_FILLSTYLE_SOLID                    = 0;
  732.   EFX_FILLSTYLE_TRANSPARENT              = 1;
  733.   EFX_FILLSTYLE_HORIZONTAL               = 2;
  734.   EFX_FILLSTYLE_VERTICAL                 = 3;
  735.   EFX_FILLSTYLE_FDIAGONAL                = 4;
  736.   EFX_FILLSTYLE_BDIAGONAL                = 5;
  737.   EFX_FILLSTYLE_CROSS                    = 6;
  738.   EFX_FILLSTYLE_DIAGCROSS                = 7;
  739.  
  740.   EFX_BACKSTYLE_TRANSPARENT              = 0;
  741.   EFX_BACKSTYLE_OPAQUE                   = 1;
  742.   EFX_BACKSTYLE_TRANSLUCENT              = 2;
  743.   EFX_BACKSTYLE_TILEDIMAGE               = 3;
  744.   EFX_BACKSTYLE_TRANSLUCENTTILEDIMAGE    = 4;
  745.  
  746.   EFX_INNERSTYLE_NONE                    = 0;
  747.   EFX_INNERSTYLE_INSET                   = 1;
  748.   EFX_INNERSTYLE_RAISED                  = 3;
  749.  
  750.   EFX_OUTERSTYLE_NONE                    = 0;
  751.   EFX_OUTERSTYLE_INSET                   = 1;
  752.   EFX_OUTERSTYLE_RAISED                  = 2;
  753.  
  754. implementation
  755.  
  756. end.
  757.