To begin with, you can make a layout in any graphic editor, however, to develop the plugin interface, I developed a special editor - IPlug Designer. Then you can transfer graphic objects by defining their location and size into code that forms these graphic objects using drawing primitives - lines, rectangles, circles, arcs, Bezier curves and others.
1 Like