Assignment title: Information
Assignment Details
For this assignment, you will create a simple graphics drawing tool similarly to the built-in Microsoft Paint software (available at "Programs → Accessories → Paint" or type "mspaint" at the "run" panel. The new tool is required to have the followings functions:
- Draw primitive shapes, including rectangles, ellipses, circles and line,
- Draw texts (or strings) at desirable positions,
- Option to draw with fill, outline or both when drawing the shapes,
- Option to select colours for outlining and/or filling the shapes,
- Set the thickness of a shape's outline (or stroke),
- Import an image file into the drawing,
- Provide mouse interaction, such as select and drag an item to new positions on the sketch,
- Include a simple tool-bar and/or a menu for the above options.