From ee6aebafa72303dc01c91a5ca069fbe7188b1a14 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 26 Nov 2020 09:35:23 +0100 Subject: Remove stub event handlers from pugl::View This was a bit weird since event dispatching can be handled by some other object. Just remove them, and have clients use a catch-all template to handle events that are not handled specially. --- bindings/cxx/include/pugl/pugl.hpp | 119 ------------------------------------- 1 file changed, 119 deletions(-) (limited to 'bindings') diff --git a/bindings/cxx/include/pugl/pugl.hpp b/bindings/cxx/include/pugl/pugl.hpp index e71f5a6..dd7389e 100644 --- a/bindings/cxx/include/pugl/pugl.hpp +++ b/bindings/cxx/include/pugl/pugl.hpp @@ -589,125 +589,6 @@ public: return static_cast(puglStopTimer(cobj(), id)); } - /** - @} - @name Event Handlers - Methods called when events are dispatched to the view. - - For convenience, the methods defined here are all trivial stubs that - return success. - @{ - */ - - static Status onEvent(const CreateEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const DestroyEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const ConfigureEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const MapEvent&) noexcept { return Status::success; } - - static Status onEvent(const UnmapEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const UpdateEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const ExposeEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const CloseEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const FocusInEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const FocusOutEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const KeyPressEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const KeyReleaseEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const TextEvent&) noexcept { return Status::success; } - - static Status onEvent(const PointerInEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const PointerOutEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const ButtonPressEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const ButtonReleaseEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const MotionEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const ScrollEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const ClientEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const TimerEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const LoopEnterEvent&) noexcept - { - return Status::success; - } - - static Status onEvent(const LoopLeaveEvent&) noexcept - { - return Status::success; - } - /** @} */ -- cgit v1.2.1