#include <Wt/WCircleArea>

Public Member Functions | |
| WCircleArea () | |
| Default constructor. | |
| WCircleArea (int x, int y, int radius) | |
| Creates a circular area with given geometry. | |
| void | setCenter (const WPoint &point) |
| Sets the center. | |
| void | setCenter (const WPointF &point) |
| Sets the center. | |
| void | setCenter (int x, int y) |
| Sets the center. | |
| int | centerX () const |
| Returns the center X coordinate. | |
| int | centerY () const |
| Returns the center Y coordinate. | |
| void | setRadius (int radius) |
| Sets the radius. | |
| int | radius () const |
| Returns the radius. | |
The area may be added to a WImage or WPaintedWidget to provide interactivity on a circular area of the image. The circle is specified in pixel coordinates.
Usage example:
Wt::WImage *image = new Wt::WImage("images/events.png", this); Wt::WCircleArea *area = new Wt::WCircleArea(20, 30, 15); image->addArea(area); area->clicked().connect(SLOT(this, MyWidget::areaClicked));
| Wt::WCircleArea::WCircleArea | ( | ) |
Default constructor.
Specifies a circular area with center (0, 0) and radius 0.
| Wt::WCircleArea::WCircleArea | ( | int | x, | |
| int | y, | |||
| int | radius | |||
| ) |
Creates a circular area with given geometry.
The arguments are in pixel units.
1.5.6