4#ifndef INCLUDE_FIFECHAN_WIDGETS_MODALBACKDROP_HPP_
5#define INCLUDE_FIFECHAN_WIDGETS_MODALBACKDROP_HPP_
8#include "fifechan/platform.hpp"
13#include "fifechan/listeners/mouselistener.hpp"
14#include "fifechan/widget.hpp"
15#include "fifechan/widgets/container.hpp"
Abstract interface providing primitive drawing functions (lines, rectangles, etc.).
void mousePressed(MouseEvent &event) override
Called when a mouse button has been pressed down on the widget area.
ModalBackdrop(MenuPopup *owner)
Constructor.
void mouseExited(MouseEvent &event) override
Called when the mouse has exited the widget area.
void mouseEntered(MouseEvent &event) override
Called when the mouse has entered into the widget area.
void draw(Graphics *graphics) override
Draws the widget.
void mouseReleased(MouseEvent &event) override
Called when a mouse button has been released on the widget area.
Represents a mouse event.
MouseListener(MouseListener const &)=default
Copy constructor.
Used replacement tokens by configure_file():