home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 482 / PSILOG.SIS / agenda2.oxh (.txt) < prev    next >
Encoding:
EPOC OPL Source  |  1999-02-27  |  3.2 KB  |  108 lines

  1.  
  2.  
  3. REM =========================================
  4. REM AGENDA2.OXH version 1.0
  5. REM Header File for AGENDA2.OPX
  6. REM Copyright (C) 1998 Andy Clarkson
  7. REM =========================================
  8.  
  9. CONST KUidOpxAgenda2&=&10000547
  10.  
  11. REM values returned by AgnEnGetType%:()
  12. CONST KAgnApptEntry%=0
  13. CONST KAgnTodoEntry%=1
  14. CONST KAgnEventEntry%=2
  15. CONST KAgnAnnivEntry%=3
  16.  
  17. REM values used with AgnAnSetShow:() and AgnAnGetShow%:()
  18. CONST KAgnAnShowNone%=0
  19. CONST KAgnAnShowBase%=1
  20. CONST KAgnAnShowElapsed%=2
  21. CONST KAgnAnShowBoth%=3
  22.  
  23. REM values used with AgnLiSetOrder:() and AgnLiGetOrder%:()
  24. CONST KAgnLiOrderManual%=0
  25. CONST KAgnLiOrderDate%=1
  26. CONST KAgnLiOrderPriority%=2
  27.  
  28. REM =========================================
  29.  
  30. DECLARE OPX AGENDA2,KUidOpxAgenda2&,$010
  31.  
  32.     AgnOpen:(filename$) : 1
  33.     AgnClose: : 2
  34.  
  35.     AgnAdd&:(entry&) : 3
  36.     AgnModify:(entry&) : 4
  37.     AgnDelete:(entry&) : 5
  38.     AgnFetch&:(id&) : 6
  39.  
  40.     AgnFirstEntry&: : 7
  41.     AgnNextEntry&: : 8
  42.  
  43.     AgnEnNewAppt&: : 9
  44.     AgnEnNewTodo&: : 10
  45.     AgnEnNewEvent&: : 11
  46.     AgnEnNewAnniv&: : 12
  47.  
  48.     AgnEnSetText:(entry&,text$) : 13
  49.     AgnEnSetSymbol:(entry&,symbol$) : 14
  50.     AgnEnSetAlarm:(entry&,dayswarning&,hour&,minute&,alarm$) : 15
  51.     AgnEnSetCrossOut:(entry&,flag%) : 16
  52.     AgnEnSetTentative:(entry&,flag%) : 17
  53.  
  54.     AgnEnGetId&:(entry&) : 18
  55.     AgnEnGetType%:(entry&) : 19
  56.     AgnEnGetText$:(entry&) : 20
  57.     AgnEnGetSymbol$:(entry&) : 21
  58.     AgnEnGetAlarm$:(entry&,BYREF dayswarning&,BYREF hour&,BYREF minute&) : 22
  59.     AgnEnGetCrossOut%:(entry&) : 23
  60.     AgnEnGetTentative%:(entry&) : 24
  61.  
  62.     AgnEnFree:(entry&) : 25
  63.  
  64.     AgnApSetStartTime:(appt&,year&,month&,day&,hour&,minute&) : 26
  65.     AgnApSetEndTime:(appt&,year&,month&,day&,hour&,minute&) : 27
  66.     AgnApGetStartTime:(appt&,BYREF year&,BYREF month&,BYREF day&,BYREF hour&,BYREF minute&) : 28
  67.     AgnApGetEndTime:(appt&,BYREF year&,BYREF month&,BYREF day&,BYREF hour&,BYREF minute&) : 29
  68.  
  69.     AgnTdAt&:(list&,index&) : 30
  70.     AgnTdSetList:(todo&,list&) :31
  71.     AgnTdSetPriority:(todo&,priority&) :32
  72.     AgnTdSetDueDate:(todo&,year&,month&,day&) : 33
  73.     AgnTdSetDuration:(todo&,days&) : 34
  74.     AgnTdGetList&:(todo&) :35
  75.     AgnTdGetPriority&:(todo&) :36
  76.     AgnTdGetDueDate:(todo&,BYREF year&,BYREF month&,BYREF day&) : 37
  77.     AgnTdGetDuration&:(todo&) : 38
  78.  
  79.     AgnEvSetStartDate:(event&,year&,month&,day&) : 39
  80.     AgnEvSetEndDate:(event&,year&,month&,day&) : 40
  81.     AgnEvGetStartDate:(event&,BYREF year&,BYREF month&,BYREF day&) : 41
  82.     AgnEvGetEndDate:(event&,BYREF year&,BYREF month&,BYREF day&) : 42
  83.  
  84.     AgnAnSetDate:(anniv&,year&,month&,dayofmonth&) : 43
  85.     AgnAnSetShow:(anniv&,flag%) : 44
  86.     AgnAnGetDate:(anniv&,BYREF year&,BYREF month&,BYREF dayofmonth&) : 45
  87.     AgnAnGetShow%:(anniv&) : 46
  88.  
  89.     AgnLiAdd&:(list&) : 47
  90.     AgnLiModify:(list&) : 48
  91.     AgnLiDelete:(list&) : 49
  92.     AgnLiFetch&:(id&) : 50
  93.  
  94.     AgnLiNew&: : 51
  95.     AgnLiAt&:(index&) : 52
  96.     AgnLiSetTitle:(list&,name$) : 53
  97.     AgnLiSetOrder:(list&,order%) : 54
  98.     AgnLiSetViewDisplay:(list&,display%,hour&,minute&) : 55
  99.     AgnLiGetId&:(list&) : 56
  100.     AgnLiGetTitle$:(list&) : 57
  101.     AgnLiGetOrder%:(list&) : 58
  102.     AgnLiGetViewDisplay%:(list&,BYREF hour&,BYREF minute&) : 59
  103.     AgnLiFree:(list&) : 60
  104.  
  105. END DECLARE
  106.  
  107.  
  108.