Repository navigation
#2050 Added Marker Line Style for Line Series #2051
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Changes from 1 commit
cf27d83
03774eb
0fd2abe
d1ccf67
013b5af
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -32,7 +32,8 @@ public interface IRenderContext | |
| /// <param name="stroke">The stroke color. If set to <c>OxyColors.Undefined</c>, the extents will not be stroked.</param> | ||
| /// <param name="thickness">The thickness (in device independent units, 1/96 inch).</param> | ||
| /// <param name="edgeRenderingMode">The edge rendering mode.</param> | ||
| void DrawEllipse(OxyRect extents, OxyColor fill, OxyColor stroke, double thickness, EdgeRenderingMode edgeRenderingMode); | ||
| /// <param name="dashArray"></param> | ||
|
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ✏ missing comment. |
||
| void DrawEllipse(OxyRect extents, OxyColor fill, OxyColor stroke, double thickness, EdgeRenderingMode edgeRenderingMode, double[]? dashArray = null); | ||
|
|
||
| /// <summary> | ||
| /// Draws a collection of ellipses, where all have the same stroke and fill. | ||
|
|
@@ -42,10 +43,11 @@ public interface IRenderContext | |
| /// <param name="stroke">The stroke color. If set to <c>OxyColors.Undefined</c>, the ellipses will not be stroked.</param> | ||
| /// <param name="thickness">The stroke thickness (in device independent units, 1/96 inch).</param> | ||
| /// <param name="edgeRenderingMode">The edge rendering mode.</param> | ||
| /// <param name="dashArray"></param> | ||
|
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ✏ missing comment. |
||
| /// <remarks> | ||
| /// This should have better performance than calling <see cref="DrawEllipse" /> multiple times. | ||
| /// </remarks> | ||
| void DrawEllipses(IList<OxyRect> extents, OxyColor fill, OxyColor stroke, double thickness, EdgeRenderingMode edgeRenderingMode); | ||
| void DrawEllipses(IList<OxyRect> extents, OxyColor fill, OxyColor stroke, double thickness, EdgeRenderingMode edgeRenderingMode, double[]? dashArray = null); | ||
|
|
||
| /// <summary> | ||
| /// Draws a polyline. | ||
|
|
@@ -133,7 +135,8 @@ void DrawPolygons( | |
| /// <param name="stroke">The stroke color. If set to <c>OxyColors.Undefined</c>, the rectangle will not be stroked.</param> | ||
| /// <param name="thickness">The stroke thickness (in device independent units, 1/96 inch).</param> | ||
| /// <param name="edgeRenderingMode">The edge rendering mode.</param> | ||
| void DrawRectangle(OxyRect rectangle, OxyColor fill, OxyColor stroke, double thickness, EdgeRenderingMode edgeRenderingMode); | ||
| /// <param name="dashArray"></param> | ||
|
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ✏ missing comment. |
||
| void DrawRectangle(OxyRect rectangle, OxyColor fill, OxyColor stroke, double thickness, EdgeRenderingMode edgeRenderingMode, double[]? dashArray = null); | ||
|
|
||
| /// <summary> | ||
| /// Draws a collection of extents, where all have the same stroke and fill. | ||
|
|
@@ -143,10 +146,11 @@ void DrawPolygons( | |
| /// <param name="stroke">The stroke color. If set to <c>OxyColors.Undefined</c>, the extents will not be stroked.</param> | ||
| /// <param name="thickness">The stroke thickness (in device independent units, 1/96 inch).</param> | ||
| /// <param name="edgeRenderingMode">The edge rendering mode.</param> | ||
| /// <param name="dashArray"></param> | ||
|
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ✏ missing comment. |
||
| /// <remarks> | ||
| /// This should have better performance than calling <see cref="DrawRectangle" /> multiple times. | ||
| /// </remarks> | ||
| void DrawRectangles(IList<OxyRect> rectangles, OxyColor fill, OxyColor stroke, double thickness, EdgeRenderingMode edgeRenderingMode); | ||
| void DrawRectangles(IList<OxyRect> rectangles, OxyColor fill, OxyColor stroke, double thickness, EdgeRenderingMode edgeRenderingMode, double[]? dashArray = null); | ||
|
|
||
| /// <summary> | ||
| /// Draws text. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unused parameter (issue throughout file)
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@VisualMelon What would your expectation to solve this be here to solve this?
Add a new specific method on
IRenderContextand use it appropriately in calling classes?As I noted initially, I hacked into these changes for my personal project years ago, and not familiar with the architecture or the design philosophy, so any direction is greatly appreciated.