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.
Extensions
- PainterControllerActions on PainterController
- PainterControllerItemCustomWidget on PainterController
- PainterControllerItemCustomWidgetValues on PainterController
- PainterControllerItemImage on PainterController
- PainterControllerItemImageValues on PainterController
- PainterControllerItems on PainterController
- PainterControllerItemShape on PainterController
- PainterControllerItemShapeValues on PainterController
- PainterControllerItemText on PainterController
- PainterControllerItemTextValues on PainterController
- PainterControllerItemValues on PainterController
- PainterControllerLayer on PainterController
- PainterControllerMain on PainterController
- PainterControllerPaint on PainterController
- PainterControllerPaintValues on PainterController
- PainterControllerRender on PainterController