I remember hearing that the Godot editor itself uses the Godot UI pieces to render itself. Given that, when one say creates a Godot Sprite node in the editor and clicks on it, it creates a pink outline around it w/ circle manipulators/handles one can use to resize it.
I am wanting that sort of functionality in a game (not just the editor...i know there's a tool to do that in the editor only). Let's pretend I am making an image program/game using gotdot and an in game mechanic wanted is to resize using a handle/manipulator like that (so when a handle is grabbed and moved a signal can be called).
I have started down the path of an Area2D and using DrawLines and DrawCircles along the rectangle collision shape to get the initial render. But then I started thinking if I was making this too hard as in the editor itself it does this - so maybe I'm missing a node or checkbox that gives me this sort of thing "for free"?