souris.def 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. DEFINITION MODULE souris;
  2. IMPORT SYSTEM,Lib;
  3. FROM monasm IMPORT and;
  4. PROCEDURE InitMouse(VAR status:INTEGER;
  5. VAR bouton:INTEGER);
  6. PROCEDURE PopSouris;
  7. PROCEDURE PushSouris;
  8. PROCEDURE EtatSouris( VAR gauche:BOOLEAN;
  9. VAR droite:BOOLEAN;
  10. VAR milieu:BOOLEAN;
  11. VAR x :INTEGER;
  12. VAR y :INTEGER);
  13. PROCEDURE DeplaceSouris(x,y:INTEGER);
  14. PROCEDURE PresseSouris(
  15. bouton:INTEGER;
  16. VAR gauche,droite,milieu:BOOLEAN;
  17. VAR compte,x,y : INTEGER);
  18. PROCEDURE RelacheSouris(
  19. bouton:INTEGER;
  20. VAR gauche,droite,milieu:BOOLEAN;
  21. VAR compte,x,y : INTEGER);
  22. PROCEDURE Plage(x,xx,y,yy:INTEGER);
  23. PROCEDURE CurseurTexteSouris( SoftHard : INTEGER;
  24. MasqueEcran : INTEGER;
  25. MasqueCurseur : INTEGER);
  26. PROCEDURE CompteurSouris ( VAR nx,ny : INTEGER);
  27. PROCEDURE Evenement;
  28. PROCEDURE LightPenSouris(oui:BOOLEAN);
  29. PROCEDURE SensibiliteSouris( ex,ey:INTEGER);
  30. PROCEDURE MasqueZoneSouris(x,y,xx,yy:INTEGER);
  31. PROCEDURE SeuilDoubleVitesse( seuil : INTEGER);
  32. PROCEDURE XYCurseur( XSouris,YSouris:INTEGER;
  33. VAR XCurseur,YCurseur:INTEGER);
  34. PROCEDURE XYSouris( XCurseur,YCurseur:INTEGER;
  35. VAR XSouris,YSouris:INTEGER);
  36. END souris.