Timer (gb)
This class implements a timer object.
A timer object raises events, each time it is triggered.
The amount of time between each event is specified by the 
Delay property.
Properties
| Delay | Returns or sets the number of milliseconds between each event raised by the timer. The default value is 1000. | 
| Enabled | Returns or sets whether the timer is enabled. | 
| Ignore | Return or set if the timer is ignored. | 
Methods
| Restart | Just stop then start the timer again. | 
| Start | Starts the timer. | 
| Stop | Stops the timer. | 
| Trigger | Triggers the timer once, at the next event loop. | 
Events
| Timer | This event is raised each time the timer is triggered. | 
Example
This example demonstrates the usage of the Timer in a Console program.
' Gambas module file
PUBLIC hConsoleTimer AS Timer
PUBLIC SUB Main()
  hConsoleTimer = NEW Timer AS "MyTimer"
  hConsoleTimer.Delay = 1000
  hConsoleTimer.Enabled = TRUE
END
PUBLIC SUB MyTimer_Timer()
  PRINT CInt(Timer);; "Hello Gambas"
END
0 Hello Gambas
1 Hello Gambas
2 Hello Gambas
...