14#include <egt/detail/meta.h>
16#include <egt/object.h>
17#include <egt/signal.h>
68 return m_global_handler;
78 virtual
void dispatch(
Event& event);
91 std::unique_ptr<detail::MouseGesture> m_mouse;
96 bool m_dispatching{
false};
Base object class with fundamental properties.
Definition object.h:32
EGT_API Widget * keyboard_focus()
Get the current widget which has the keyboard focus, or nullptr.
EGT_API Widget * dragged()
Get the current widget which is being dragged, or nullptr.
EGT_API Widget * mouse_grab()
Get the current widget which has the mouse grabbed, or nullptr.
EGT framework namespace.
Definition animation.h:24
A single event that has information about the event and state for the event.
Definition event.h:255