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.