Label C++ program -- screen shots.
In the first image, the labelled polygon is a green triangle.
Its label consists of the letter "B", which is tangent to the triangle.
The program has the following buttons:
- quit - quits the program
- next - moves the label to the next position
- previous - moves the label to the previous position
- new - draws a new polygon, with the label at starting position
- configure - starts a dialog to configure the image
In the second image, the label has been moved to another position.
The label can be moved by clicking the "next" and "previous" buttons,
or by using the mouse to drag the label.
The third image shows the configuration dialog.
The user can change the polygon type, the number of points,
and the label text.
The polygon types are Random, Rectangle, and Ovoid.
The number of points is always 4 if the type is Rectangle.
The Ovoid type is so-called because its shape approaches an ellipse
as the number of points increases.