![]() |
µGFX
2.9
version 2.9
|
Graph window. Used to display highly customizable graphs.
GWIN allows it to easily draw graphs.
Functions | |
| GHandle | gwinGGraphCreate (GDisplay *g, GGraphObject *gg, const GWindowInit *pInit) |
| Create a graph window. More... | |
| void | gwinGraphSetStyle (GHandle gh, const GGraphStyle *pstyle) |
| Set the style of the graphing operations. More... | |
| void | gwinGraphSetOrigin (GHandle gh, gCoord x, gCoord y) |
| Set the origin for graphing operations. More... | |
| void | gwinGraphDrawAxis (GHandle gh) |
| Draw the axis and the background grid. More... | |
| void | gwinGraphStartSet (GHandle gh) |
| Start a new set of graphing data. More... | |
| void | gwinGraphDrawPoint (GHandle gh, gCoord x, gCoord y) |
| Draw a graph point. More... | |
| void | gwinGraphDrawPoints (GHandle gh, const gPoint *points, unsigned count) |
| Draw multiple graph points. More... | |
| GHandle gwinGGraphCreate | ( | GDisplay * | g, |
| GGraphObject * | gg, | ||
| const GWindowInit * | pInit | ||
| ) |
Create a graph window.
| [in] | g | The GDisplay to display this window on |
| [in] | gg | The GGraphObject structure to initialise. If this is NULL the structure is dynamically allocated. |
| [in] | pInit | The initialization parameters to use |
gwinSetDefaultColor() or gwinSetDefaultBgColor() then these are GFX_WHITE and GFX_BLACK respectively. gwinSetDefaultFont() then there is no default font and text drawing operations will no nothing. | void gwinGraphDrawAxis | ( | GHandle | gh | ) |
Draw the axis and the background grid.
| [in] | gh | The window handle (must be a graph window) |
Draw a graph point.
A graph point and a line connecting to the previous point will be drawn.
| [in] | gh | The window handle (must be a graph window) |
| [in] | x,y | The new point for the graph. |
Draw multiple graph points.
A graph point and a line connecting to each previous point will be drawn.
| [in] | gh | The window handle (must be a graph window) |
| [in] | points | The array of points for the graph. |
| [in] | count | The number of points in the array. |
Set the origin for graphing operations.
| [in] | gh | The window handle (must be a graph window) |
| [in] | x,y | The new origin for the graph (in graph coordinates relative to the bottom left corner). |
| void gwinGraphSetStyle | ( | GHandle | gh, |
| const GGraphStyle * | pstyle | ||
| ) |
Set the style of the graphing operations.
| [in] | gh | The window handle (must be a graph window) |
| [in] | pstyle | The graph style to set. |
| void gwinGraphStartSet | ( | GHandle | gh | ) |
Start a new set of graphing data.
This prevents a line being drawn from the last data point to the next point to be drawn.
| [in] | gh | The window handle (must be a graph window) |