GraphProg is a basic 2D graphics application for drawing basic shapes.
The features required of the program are:
• It has a “Create” menu option with sub-menus of shapes
• It has a Select option. A method of selecting shapes and navigating through selected shapes
• Selected shapes are able to be moved using mouse clicks or keyboard.
• There is a “Transform” menu option that allows the movement or rotation of shapes either by keyboard input or mouse movement.
• The program is able to delete selected shapes
• The application is able to be terminated cleanly.