home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 652 / ClokSwp.txt < prev    next >
Encoding:
Text File  |  2001-03-18  |  7.2 KB  |  168 lines

  1. I Searched the internet for something that did what this program does , 
  2. couldn't find one - so wrote my own ! 
  3.  
  4. Primarily intended for use on the Psion Revo , all it does is quietly 
  5. sit in the background and constantly swap the clock display in any 
  6. current toolbar between the time and the Day/Date . Why? Well on my 
  7. old Series 3 ( and the Series 5 ) it was possible for the clock to 
  8. show both the time and the date at the same time - on the Revo because 
  9. of the restricted space given to the clock in the toolbar this is no 
  10. longer possible , I seem to NEVER know what the date is so I was 
  11. constantly tapping the clock to swap between the time and the date . 
  12. Now I have ClokSwp it 'taps' the clock display for me - every 3-4 
  13. seconds switching between the clock and the date automatically . I 
  14. have tried the program on a Series 5 and it works perfectly , but only 
  15. swaps between the analogue clock and the digital one - I expect it 
  16. would do the same on a NetBook / Series 7 but can't prove it . Either 
  17. way no harm should come of it .
  18.  
  19. To install , simply Unzip all the files , and double click on
  20. ClokSwp.sis from Windows Explorer . 
  21.  
  22. Or if downloaded directly to the Revo , Unzip the file package and 
  23. then select the SIS file and press enter .
  24.  
  25. When ClokSwp is started , the display should show a welcome notice
  26. and a clock in the lower right corner of the screen , this should
  27. change between the time and date once every 3-4 seconds .
  28.  
  29. If you look at the clock in ANY toolbar you should see it also 
  30. change from the time to the Day/Date every 3-4 seconds .
  31. ClokSwp is now running normally !
  32.  
  33. While ClokSwp is running it causes some of the veiws in Agenda to
  34. flash each time the clock display is updated , if using on the 
  35. Series 5 it will badly affect the Year view , for this reason if 
  36. the Agenda program comes to the foreground , ClokSwp will 
  37. 'go to sleep' and stop changing the display over , once the Agenda 
  38. is no longer in the foreground ClokSwp will resume its swapping
  39. action once more . It is possible to set the frozen Agenda display
  40. to either the time or the date by pressing Ctrl+T ( time ) or
  41. Ctrl+D ( date ) when the ClokSwp program is displayed . As this 
  42. can cause the Agenda display to flash ( once only ) while the
  43. Time or Date is brought to the foreground , you can set this to
  44. Auto with the Ctrl+A command . Once set to Auto the display
  45. will be frozen on which ever item was displayed when the
  46. Agenda program came to the foreground , if set to Time or Date
  47. then the display will be changed if neccessary then frozen
  48. on the selected display while the Agenda is in the foreground .
  49.  
  50. Obviously while the Agenda view is displayed , tapping the 
  51. clock/date display will manually change it over as normal ,
  52. overridding any settings in ClokSwp .
  53.  
  54. ClokSwp is initially locked . This means that the System screen is
  55. unable to close it ( displaying the 'Open Files' Dialog and trying
  56. to close ClokSwp will show that the program is 'Busy' ) it will also
  57. NOT be closed when a backup is performed . The reason for this is
  58. that the backup program is unable to re-start ClokSwp if it has
  59. been closed for a backup , so I was constantly having to re-start 
  60. it myself. 
  61.  
  62. When a backup is first attempted while ClokSwp is running
  63. ( and is locked ) it will try to close ClokSwp a couple of times
  64. and then continue with the backup , after the backup is completed
  65. a message box will notify you that the ClokSwp.app file could not
  66. be backed up and ask you if you wish to retry , if you click on
  67. the 'No' Button then backup will not ask the same question any more
  68. in the future . 
  69.  
  70. For this reason I recommend that you perform a backup
  71. *****************
  72. IMMEDIATELY AFTER 
  73. *****************
  74.  
  75. first installing ClokSwp and
  76.  
  77. ******
  78. BEFORE 
  79. ******
  80.  
  81. running the program . In order to allow you to have at least one
  82. backup of the ClokSwp program files .
  83.  
  84. ClokSwp is closed ( if required ) by moving to the program and
  85. pressing the Ctrl+E , pressing Ctrl+L locks or unlocks the 
  86. program ( once unlocked the System Screen and the backup program
  87. can then close the program on request ) and pressing 'Enter'
  88. hides the program and you can continue to use your Psion in the
  89. usual way .
  90.  
  91. NOTE
  92.  
  93. In order to minimise the battery consumption to the absolute
  94. minimum there will be a delay of 5-6 seconds from pressing a
  95. key before ClokSwp acts on it , this is unavoidable . 
  96.  
  97. If the ClokSwp screen is displayed immediately following 
  98. ( or during ) a backup this delay could be as long as 30 seconds 
  99. due to the lock mechanism filtering out the messages from the 
  100. backup program asking it to close down .
  101.  
  102.  
  103. ClokSwp is freeware , I use it on my Revo permanently ( I NEVER
  104. close it !! ) and I have not suffered from any unusual growths,
  105. injuries or data loss as a result . 
  106. I cannot promise that you won't either .
  107.  
  108. Copyright Mark Stevenson 2000 mkstevo@nildram.co.uk
  109.  
  110. History :
  111. ( If you're interested...)
  112.  
  113. V0.1 May 2000
  114. Figured out how to change the clock display programatically
  115. and proved that it could work at all .
  116.  
  117. V1 1st July 2000
  118. Released on the unsuspecting public ( poor things.. )
  119.  
  120. 19/09/2000
  121. Alerted to the 'flashing' Agenda displays problem . 
  122. Asked for assistance via various newsgroups but nobody
  123. could think of an answer .
  124.  
  125. Tried a few things which didn't work ; resigned to failure 
  126. yet again :-((  (deep depression)
  127.  
  128. V1.1 28th Sept 2000
  129. I eventually found a way of reading the program name and UID
  130. of the foreground application , used this to freeze the display
  131. when the Agenda was currently set to the foreground . No more
  132. flashing to-do lists - Hurrah !
  133.  
  134. V1.2 19 Oct 2000
  135. It was requested that the time display was set , when the Agenda
  136. came to the foreground , rather than being a random selection .
  137. I did this , adding the facility to select the 'frozen' display
  138. between either time , date or auto . The reason for the auto
  139. setting is that if when the Agenda comes to the forground , the
  140. display is not as the user setting , the Agenda display will flash 
  141. as the correct display is selected . When Auto is selected , this 
  142. does not happen , the display is simply frozen showing either 
  143. the time or date , whichever happened to be displayed at the 
  144. time .
  145.  
  146. V1.3 22 Oct 2000
  147. Proper menus and shortcut commands at last ! ClokSwp no longer
  148. opens and closes immediately on starting , giving a little time
  149. to explore the menu commands and read the keypress delay
  150. warnings .
  151.  
  152. 31/10/2000
  153. Sysram1.sis now installed if required automatically . This
  154. file is also included inside the 'SIS' installation file .
  155.  
  156. 01/03/2001
  157. V1.3a I found that it is possible to force EPOC to load a second
  158. copy of a program with some nifty keypressing ( I did it by
  159. accident ! ) with most programs this is not a problem , as
  160. ClokSwp forces an update of the screen after a predetermined
  161. delay this can have the effect of causing the clock not to
  162. swap as it should , but to appear to freeze on either the
  163. time or the date , and if one version of ClokSwp is asked to
  164. display the time while Agenda is displayed while the other is
  165. asked to show the date who knows what you might end up with !
  166. ClokSwp now checks to see if it is already running , if so a
  167. message is displayed , a beep will sound , and the last copy of
  168. the program to be started closes itself down .