home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 13 / Assistant.sis / Macro5Lib.sis / Macro.oph (.txt) next >
Encoding:
EPOC OPL Source  |  2000-10-30  |  2.4 KB  |  95 lines

  1.  
  2.  
  3. rem Macro.oph version 2.40
  4. rem Constants for macros
  5. rem By Pascal NICOLAS, to be used with Macro5
  6. rem Last edited on 21 September 1999
  7.  
  8. rem Modifier constants for SendKeyCode
  9. const None%=$0000
  10. const Shift%=$0400
  11. const Ctrl%=$0080
  12. const Fn%=$2000
  13. const Caps%=$4000
  14.  
  15. rem Key constants for SendKeyCode
  16. const Sft%=-$20
  17. const Ctl%=-$60
  18. const Esc%=$1B
  19. const Tab%=$09
  20. const Enter%=$0D
  21. const Space%=$20
  22. const Del%=$08
  23. const Menu%=$1036
  24. const UpArrow%=$1009
  25. const DownArrow%=$100A
  26. const LeftArrow%=$1007
  27. const RightArrow%=$1008
  28. const PageUp%=$1004
  29. const PageDown%=$1005
  30. const PageLeft%=$1002
  31. const PageRight%=$1003
  32.  
  33. rem New functions for macros
  34. external LibVersion%:
  35. external RomVersion%:
  36. external FgMacro:(Mac$)
  37. external FgDoc%:(Doc$)
  38. external UseDoc%:(App$,Doc$,Cmd%)
  39. external FgApp%:(App$)
  40. external BgApp%:(App$)
  41. external FgSystem:
  42. external BgSystem:
  43. external FgCurrent:
  44. external BgCurrent:
  45. external FgSound:(Sound$,Volume%)
  46. external BgSound:(Sound$,Volume%)
  47. external GetFocus:
  48. external ReleaseFocus:
  49. external CloseApp%:(App$)
  50. external KillApp%:(App$)
  51. external GetThread&:(App$)
  52. external GetApp$:(UID&)
  53. external TaskUid&:
  54. external TaskApp$:
  55. external TaskDoc$:
  56. external CurrentFolder$:
  57. external CurrentFile$:
  58. external SendPenClick:(x%,y%)
  59. external SendPenDown:(x%,y%)
  60. external SendPenUp:(x%,y%)
  61. external SendPenDrag:(x%,y%)
  62. external SendKeyCode:(Key%,Mod%,Nb%)
  63. external SendKey:(KeyStr$)
  64. external SendRscMenu:(RscFile$,Pos%,Menu&)
  65. external SendRscButton:(RscFile$,Pos%,Button%)
  66. external SendRscList:(RscFile$,Pos%,List%)
  67. external SendString:(String$)
  68. external KeyString$:(Key%,Mod%)
  69. external KeyMod&:(EvMod%)
  70. external Paste:(Text$)
  71. external Copy$:
  72. external CopyWord$:(CharList$)
  73. external ClipType&:
  74. external ClipLen&:
  75. external ClipRead:(BufAddr&,Max&)
  76. external ClipWrite:(BufAddr&)
  77. external ClipReadBmp:(id%,x%,y%)
  78. external ClipWriteBmp:(id%,x%,y%,w%,h%)
  79. external ClipClear:
  80. external OPLCreate:(HdlAddr&,File$)
  81. external OPLWrite:(Hdl%,Text$)
  82. external OPLClose:(Hdl%)
  83. external gClip:(Text$)
  84. external gClipOff:
  85. external Log:(Message$)
  86. external ViewLog:
  87. external ClearLog:
  88. external CopyScreen:(id%,posX%,posY%,x%,y%,w%,h%)
  89. external SetDictaphoneLed:(state%)
  90. external Beep:
  91.  
  92. rem End of Macro.oph
  93.  
  94.  
  95.