An ellipse overlay that does not change size regardless of the display's zoom factor
More...
|
| FixedSizeEllipseOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point center, Size axis, object tag) |
| Constructor for a fixed size ellipse overlay. More...
|
|
| FixedSizeEllipseOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point center, Size axis) |
| Constructor for a fixed size ellipse overlay. More...
|
|
| FixedSizeEllipseOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point center, Size axis, DashStyle dashStyle, int penWidth, object tag) |
| Constructor for a fixed size ellipse overlay. More...
|
|
| FixedSizeEllipseOverlay (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point center, Size axis, DashStyle dashStyle, int penWidth) |
| Constructor for a fixed size ellipse overlay. More...
|
|
override OverlayPluginBase | Clone () |
| Virtual copy constructor. More...
|
|
|
| PenStyleOverlayPluginBase (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point[] vertices, OverlayPluginInfo info, object tag) |
| Constructor for pen-styled overlay plugins. More...
|
|
| PenStyleOverlayPluginBase (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point[] vertices, OverlayPluginInfo info, DashStyle dashStyle, int penWidth, object tag) |
| Constructor for pen-styled overlay plugins. More...
|
|
override PluginData.PenStylePlugInData | CreatePluginData () |
| Build the plugin data structure using the current settings. More...
|
|
| ExtendedOverlayPluginBase (string text, bool canDrag, System.Drawing.Color color, bool xorPaint, bool filled, Point[] vertices, OverlayPluginInfo info, object tag) |
| Standard constructor for overlays with a plugin data structure. More...
|
|
override OverlayPluginWrapper | CreateOverlayWrapper () |
| overrideable creation function for overlay wrapper objects More...
|
|
abstract TData | CreatePluginData () |
| Inheritors must override this and in the override prepare the plugin data reflecting the OPI's current state (depending usually on the current values of the Overlay object's properties) More...
|
|
virtual void | OpiDataPropertyChanged () |
| A property that is relevant for the opi data structure has been changed; as a consequence, the opi may potentially need to be re-generated in order to reflect the changes.
|
|
virtual void | OpiDataPropertyChanged (bool skipDestroyAndCreate) |
| A property that is relevant for the opi data structure has been changed; as a consequence, the opi may potentially need to be re-generated in order to reflect the changes. More...
|
|
TData | opiData_ |
| The plugin-specific data structure
|
|
An ellipse overlay that does not change size regardless of the display's zoom factor