From 9c7ebfc01563ffd16125083794d486a5ac554287 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Fri, 14 Jun 2019 13:05:16 -0400 Subject: [PATCH] Add getters for event::State members. --- include/event.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/event.hpp b/include/event.hpp index d94814ba..5584a072 100644 --- a/include/event.hpp +++ b/include/event.hpp @@ -366,6 +366,12 @@ struct State { widget::Widget *lastClickedWidget = NULL; std::set heldKeys; + widget::Widget *getRootWidget() {return rootWidget;} + widget::Widget *getHoveredWidget() {return hoveredWidget;} + widget::Widget *getDraggedWidget() {return draggedWidget;} + widget::Widget *getDragHoveredWidget() {return dragHoveredWidget;} + widget::Widget *getSelectedWidget() {return selectedWidget;} + void setHovered(widget::Widget *w); void setDragged(widget::Widget *w, int button); void setDragHovered(widget::Widget *w);