simple_painter library

Classes

ControllerEvent
A base class representing an event in the painter controller.
CustomWidgetItem
ImageItem
ItemPressEvent
An event triggered when an item is pressed in the painter controller.
PainterController
Controller class for managing painter-related functionalities. This class handles state management, drawing operations, erasing, adding text or images, and other actions for a painting application.
PainterControllerValue
This class is used to hold the values for the PainterController. It manages the state of the drawing application, including settings, drawn paths, selected items, and tool properties.
PainterSettings
A class containing global settings for the painter, including brush and eraser configurations.
PainterWidget
PainterWidgetCustomWidgetItem
PainterWidgetImageItem
PainterWidgetItemWidget
PainterWidgetShapeItem
PainterWidgetTextItem
ShapeItem
TextItem

Enums

ActionType
ShapeType
Represents the different types of shapes that can be drawn in the painter tool.