Merge branch 'blender2.7'
[blender.git] / intern / ghost / GHOST_IEventConsumer.h
index 043cb27d1b2967cc1f8ca7b811a63b8a40f487ce..1568a5e46000d17d49e988962d95ab92046140f3 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * ***** BEGIN GPL LICENSE BLOCK *****
- *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
  * as published by the Free Software Foundation; either version 2
  *
  * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
  * All rights reserved.
- *
- * The Original Code is: all of this file.
- *
- * Contributor(s): none yet.
- *
- * ***** END GPL LICENSE BLOCK *****
  */
 
-/** \file ghost/GHOST_IEventConsumer.h
- *  \ingroup GHOST
+/** \file
+ * \ingroup GHOST
  * Declaration of GHOST_IEventConsumer interface class.
  */
 
@@ -41,9 +33,7 @@
  * processEvent() method. They should then be registered with the system that
  * they want to receive events. The system will call the processEvent() method
  * for every installed event consumer to pass events.
- * @see GHOST_ISystem#addEventConsumer
- * @author     Maarten Gribnau
- * @date       May 14, 2001
+ * \see GHOST_ISystem#addEventConsumer
  */
 class GHOST_IEventConsumer
 {
@@ -57,18 +47,15 @@ public:
 
        /**
         * This method is called by the system when it has events to dispatch.
-        * @see GHOST_ISystem#dispatchEvents
-        * @param       event   The event that can be handled or ignored.
-        * @return      Indication as to whether the event was handled.
+        * \see GHOST_ISystem#dispatchEvents
+        * \param   event   The event that can be handled or ignored.
+        * \return  Indication as to whether the event was handled.
         */
-       virtual bool processEvent(GHOST_IEventevent) = 0;
-       
+       virtual bool processEvent(GHOST_IEvent *event) = 0;
+
 #ifdef WITH_CXX_GUARDEDALLOC
-public:
-       void *operator new(size_t num_bytes) { return MEM_mallocN(num_bytes, "GHOST:GHOST_IEventConsumer"); }
-       void operator delete( void *mem ) { MEM_freeN(mem); }
+       MEM_CXX_CLASS_ALLOC_FUNCS("GHOST:GHOST_IEventConsumer")
 #endif
 };
 
-#endif // _GHOST_EVENT_CONSUMER_H_
-
+#endif  /* __GHOST_IEVENTCONSUMER_H__ */