1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 14:57:35 +00:00

HackStudio: Introduce a Tool class with subs CursorTool and WidgetTool

These will be used to draw out new widgets on a FormWidget, or in the
case of CursorTool, to select and manipulate existing widgets.
This commit is contained in:
Andreas Kling 2019-11-10 21:45:32 +01:00
parent a04ab219d1
commit e87756424d
12 changed files with 166 additions and 0 deletions

View file

@ -14,6 +14,9 @@ public:
private:
virtual void paint_event(GPaintEvent&) override;
virtual void mousedown_event(GMouseEvent&) override;
virtual void mouseup_event(GMouseEvent&) override;
virtual void mousemove_event(GMouseEvent&) override;
explicit FormWidget(FormEditorWidget& parent);