Graphic "segment" tool. More...
#include <mgui/toolsegment.h>

Public Member Functions | |
| TOOL_SEGMENT (TOOLCANVAS *canvas) | |
| virtual | ~TOOL_SEGMENT () |
| const DPOINT2D & | GetEnd () const |
| const DPOINT2D & | GetStart () const |
| void | SetEnd (const DPOINT2D &ptEnd) |
| void | SetMarkers (MARKER startmarker, MARKER endmarker, UINT16 startmarkersize=0, UINT16 endmarkersize=0) |
| void | SetPoints (const DPOINT2D &ptStart, const DPOINT2D &ptEnd) |
| void | SetStart (const DPOINT2D &ptStart) |
Graphic "segment" tool.
| MGUI::TOOL_SEGMENT::TOOL_SEGMENT | ( | TOOLCANVAS * | canvas | ) | [explicit] |
Constructor.
| virtual MGUI::TOOL_SEGMENT::~TOOL_SEGMENT | ( | ) | [virtual] |
Destructor.
| const DPOINT2D& MGUI::TOOL_SEGMENT::GetEnd | ( | ) | const [inline] |
Get segment end point coordinates.
| const DPOINT2D& MGUI::TOOL_SEGMENT::GetStart | ( | ) | const [inline] |
Get segment start point coordinates.
| void MGUI::TOOL_SEGMENT::SetEnd | ( | const DPOINT2D & | ptEnd | ) |
Set ending point.
| void MGUI::TOOL_SEGMENT::SetMarkers | ( | MARKER | startmarker, | |
| MARKER | endmarker, | |||
| UINT16 | startmarkersize = 0, |
|||
| UINT16 | endmarkersize = 0 | |||
| ) |
Set markers for start and end points.
| startmarker | Starting point marker type | |
| endmarker | Ending point marker type | |
| startmarkersize | Starting point marker size, 0 to retain current size | |
| endmarkersize | Ending point marker size, 0 to retain current size |
Set start and end points.
| void MGUI::TOOL_SEGMENT::SetStart | ( | const DPOINT2D & | ptStart | ) |
Set starting point.
1.6.1