cxGeoPlotStrSet - set an attribute of the current plot using a string
#include <cx/Geometry.h>
enum cxGeoPlotSetting
{
CX_GEO_PLOT_AXIS_COLOR,
CX_GEO_PLOT_GRID_COLOR,
CX_GEO_PLOT_GRID_PATTERN,
CX_GEO_PLOT_GRID_LINE_WIDTH,
CX_GEO_PLOT_AXIS_LINE_WIDTH,
CX_GEO_PLOT_XAXIS_LABEL,
CX_GEO_PLOT_YAXIS_LABEL,
CX_GEO_PLOT_XMARGIN,
CX_GEO_PLOT_YMARGIN,
CX_GEO_PLOT_XMIN,
CX_GEO_PLOT_XMAX,
CX_GEO_PLOT_YMIN,
CX_GEO_PLOT_YMAX,
CX_GEO_PLOT_XGRID_VISIBLE,
CX_GEO_PLOT_YGRID_VISIBLE,
CX_GEO_PLOT_XAXIS_TYPE,
CX_GEO_PLOT_YAXIS_TYPE,
CX_GEO_PLOT_XAXIS_ARROW,
CX_GEO_PLOT_YAXIS_ARROW,
CX_GEO_PLOT_XAXIS_INVERSE_TICKS,
CX_GEO_PLOT_YAXIS_INVERSE_TICKS,
CX_GEO_PLOT_XAXIS_LABEL_CENTRE,
CX_GEO_PLOT_YAXIS_LABEL_CENTRE,
CX_GEO_PLOT_XAXIS_SCALE,
CX_GEO_PLOT_YAXIS_SCALE,
CX_GEO_PLOT_LEGEND_BORDER_COLOR,
CX_GEO_PLOT_LEGEND_BACK_COLOR,
CX_GEO_PLOT_LEGEND_TEXT_COLOR,
};
cxErrorCode cxGeoPlotStrSet (cxGeoPlotSetting type, char* str)
cxGeoPlotStrSet returns a pointer to an error code. This is an enumerated integer with cx_err_none (zero) indicating success. Any other value indicates an improper input (see below) or the absence of a prior call to cxGeoPlotBegin (3E). A description of the error can be obtained by immediately calling cxGeoPlotGetLastError (3E).
This function sets an attribute of the current plot using a string. Meaningful results will only be obtained for those attributes that require a string value. These are:
CX_GEO_PLOT_XAXIS_LABEL |
- the label for the X axis (if present) |
CX_GEO_PLOT_YAXIS_LABEL |
- the label for the Y axis (if present) |
Attempting to set other attributes using this function will generate an error..
cxGeoPlotBegin (3E), cxGeoPlotGetLastError (3E)
The source of the LineGraph module may be found at $EXPLORERHOME/src/LineGraph/linegraph.c (UNIX) and %EXPLORERHOME%\src\LineGraph\linegraph.c (NT). It illustrates the use of many of the cxGeoPlot* routines.
Last modified: Aug 04 13:49 1999
[ Documentation Home ]