355 |
class OnNote : public EventHandler { |
class OnNote : public EventHandler { |
356 |
public: |
public: |
357 |
OnNote(StatementsRef statements) : EventHandler(statements) {} |
OnNote(StatementsRef statements) : EventHandler(statements) {} |
358 |
|
VMEventHandlerType_t eventHandlerType() const { return VM_EVENT_HANDLER_NOTE; } |
359 |
String eventHandlerName() const { return "note"; } |
String eventHandlerName() const { return "note"; } |
360 |
}; |
}; |
361 |
typedef Ref<OnNote,Node> OnNoteRef; |
typedef Ref<OnNote,Node> OnNoteRef; |
363 |
class OnInit : public EventHandler { |
class OnInit : public EventHandler { |
364 |
public: |
public: |
365 |
OnInit(StatementsRef statements) : EventHandler(statements) {} |
OnInit(StatementsRef statements) : EventHandler(statements) {} |
366 |
|
VMEventHandlerType_t eventHandlerType() const { return VM_EVENT_HANDLER_INIT; } |
367 |
String eventHandlerName() const { return "init"; } |
String eventHandlerName() const { return "init"; } |
368 |
}; |
}; |
369 |
typedef Ref<OnInit,Node> OnInitRef; |
typedef Ref<OnInit,Node> OnInitRef; |
371 |
class OnRelease : public EventHandler { |
class OnRelease : public EventHandler { |
372 |
public: |
public: |
373 |
OnRelease(StatementsRef statements) : EventHandler(statements) {} |
OnRelease(StatementsRef statements) : EventHandler(statements) {} |
374 |
|
VMEventHandlerType_t eventHandlerType() const { return VM_EVENT_HANDLER_RELEASE; } |
375 |
String eventHandlerName() const { return "release"; } |
String eventHandlerName() const { return "release"; } |
376 |
}; |
}; |
377 |
typedef Ref<OnRelease,Node> OnReleaseRef; |
typedef Ref<OnRelease,Node> OnReleaseRef; |
379 |
class OnController : public EventHandler { |
class OnController : public EventHandler { |
380 |
public: |
public: |
381 |
OnController(StatementsRef statements) : EventHandler(statements) {} |
OnController(StatementsRef statements) : EventHandler(statements) {} |
382 |
|
VMEventHandlerType_t eventHandlerType() const { return VM_EVENT_HANDLER_CONTROLLER; } |
383 |
String eventHandlerName() const { return "controller"; } |
String eventHandlerName() const { return "controller"; } |
384 |
}; |
}; |
385 |
typedef Ref<OnController,Node> OnControllerRef; |
typedef Ref<OnController,Node> OnControllerRef; |