Home | Lehre | Videos | Texte | Vorträge | Software | Person | Impressum, Datenschutzerklärung |
Create a basic drawing program for freehand curves.
The user can select a curve by clicking next to it (you may use
GraphicsPath.IsOutlineVisible
) and can select several
curves by clicking onto each one while pressing the shift key. The
user can drag the selected curves around, can scale and rotate them
with the mouse; these may be three additional mouse modes beneath
drawing and selecting. There is a non-modal dialog that shows and
lets the user change the line width and the color of the current
selection. Obey the basic
rules for standard GUIs.
Ideas for additional functions to receive four points on this assignment:
Save the result as an SVG file.
Save the result as an EPS file.
Edit the individual points of a curve.