9#ifndef MAXOS_GUI_WIDGETS_BUTTON_H
10#define MAXOS_GUI_WIDGETS_BUTTON_H
18namespace MaxOS::gui::widgets {
79 Button(int32_t left, int32_t top, uint32_t width, uint32_t height,
const string&
text);
Stores the red, green, blue and alpha values of a colour. Can be parsed from a hex string,...
Manages the m_handlers for a type of event, raises events and calls the m_handlers.
Used to store information about an event, has a type and a return value.
Draws pixels to the screen, and handles drawing lines, rectangles and circles.
Stores the left, top, width and height of a rectangle.
Handles events that are triggered by the mouse driver.
A class that can be used to draw text.
Defines classes for handling events and event managers.
Defines a Font class for drawing text onto a graphics context.