Browse Source

Add getters for event::State members.

tags/v1.0.0
Andrew Belt 5 years ago
parent
commit
9c7ebfc015
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      include/event.hpp

+ 6
- 0
include/event.hpp View File

@@ -366,6 +366,12 @@ struct State {
widget::Widget *lastClickedWidget = NULL;
std::set<int> 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);


Loading…
Cancel
Save