/[svn]/linuxsampler/trunk/src/scriptvm/tree.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/scriptvm/tree.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2871 by schoenebeck, Sun Apr 10 18:22:23 2016 UTC revision 2879 by schoenebeck, Tue Apr 19 14:07:53 2016 UTC
# Line 355  typedef Ref<EventHandler,Node> EventHand Line 355  typedef Ref<EventHandler,Node> EventHand
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;
# Line 362  typedef Ref<OnNote,Node> OnNoteRef; Line 363  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;
# Line 369  typedef Ref<OnInit,Node> OnInitRef; Line 371  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;
# Line 376  typedef Ref<OnRelease,Node> OnReleaseRef Line 379  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;

Legend:
Removed from v.2871  
changed lines
  Added in v.2879

  ViewVC Help
Powered by ViewVC