62 void*
IupGraphCreate(Ihandle *canvas,
double xmin,
double xmax,
double ymin,
double ymax);
82 void* IupGraphCreatePassive(
int w,
int h,
double xmin,
double xmax,
double ymin,
double ymax);
112 void IupGraphDump (
void *graph,
const char *fname,
IupGraphImageFmt image_format);
141 IUPG_CENTER= CD_CENTER ,
142 IUPG_NORTH = CD_NORTH ,
143 IUPG_SOUTH = CD_SOUTH ,
144 IUPG_WEST = CD_WEST ,
145 IUPG_EAST = CD_EAST ,
146 IUPG_NWEST = CD_NORTH_WEST,
147 IUPG_NEAST = CD_NORTH_EAST,
148 IUPG_SWEST = CD_SOUTH_WEST,
149 IUPG_SEAST = CD_SOUTH_EAST
270 void IupGraphChartSetLine(
void *chart,
int show,
float width,
int style,
long int color);
271 void IupGraphChartSetMark(
void *chart,
int show,
int size ,
int type ,
long int color);
285 void *IupGraphChartGetLine (
void *chart);
319 void *IupGraphChartGetLegend (
void *chart);
336 void IupGraphAxisSetLimits (
void *g,
float xmin,
float xmax,
float ymin,
float ymax,
float ox,
float oy,
int nx,
int ny);
337 void IupGraphAxisGetLimits (
void *g,
float *xmin,
float *xmax,
float *ymin,
float *ymax,
float *ox,
float *oy,
int *nx,
int *ny);
338 void *IupGraphAxisGetTitleX (
void *g);
339 void *IupGraphAxisGetTitleY (
void *g);
340 void IupGraphAxisSetDecimalPlacesX (
void *g,
int d);
341 void IupGraphAxisSetDecimalPlacesY (
void *g,
int d);
342 void *IupGraphAxisGetLine (
void *g, AxisLine line);
349 void* IupGraphScaleGetX (
void *g);
350 void* IupGraphScaleGetY (
void *g);
352 void IupGraphScaleSetShow (
void *scale,
int show);
353 int IupGraphScaleGetShow (
void *scale);
355 void IupGraphScaleSetPosition (
void *scale,
float x,
float y);
356 void IupGraphScaleGetPosition (
void *scale,
float *x,
float *y);
365 void IupGraphWindowAxesShow (
void *g,
int show);
371 void IupGraphLineSetShow (
void *line,
int show );
372 void IupGraphLineSetWidth(
void *line,
float width);
373 void IupGraphLineSetStyle(
void *line,
int style);
374 void IupGraphLineSetColor(
void *line,
long int color);
376 int IupGraphLineGetShow (
void *line);
377 float IupGraphLineGetWidth(
void *line);
378 int IupGraphLineGetStyle(
void *line);
379 long int IupGraphLineGetColor(
void *line);
405 void IupGraphTextSetShow (
void *text,
int a);
406 void IupGraphTextSetValue (
void *text,
char *a);
407 void IupGraphTextSetFont (
void *text,
char *a);
408 void IupGraphTextSetOpaque (
void *text,
int a);
409 void IupGraphTextSetSize (
void *text,
int a);
410 void IupGraphTextSetColor (
void *text,
long int a);
411 void IupGraphTextSetDrawbox (
void *text,
int a);
412 void IupGraphTextSetBoxbgcolor (
void *text,
long int a);
413 void IupGraphTextSetBoxlinecolor(
void *text,
long int a);
450 int IupGraphTextIsShown (
void *text);
451 const char *IupGraphTextGetValue (
void *text);
452 const char *IupGraphTextGetFont (
void *text);
453 int IupGraphTextGetOpaque (
void *text);
454 int IupGraphTextGetSize (
void *text);
455 long int IupGraphTextGetTextcolor (
void *text);
456 int IupGraphTextGetDrawbox (
void *text);
457 long int IupGraphTextGetBoxbgcolor (
void *text);
458 long int IupGraphTextGetBoxlinecolor(
void *text);
459 void IupGraphTextGetPosition (
void *text,
float *x,
float *y);
460 float IupGraphTextGetAngle (
void *text);
465 void IupGraphLegendShow (
void *graph,
int show);
466 void IupGraphLegendSetUseChartColor (
void *graph,
int use);
467 int IupGraphLegendGetUseChartColor (
void *graph);
472 void IupGraphLegendSetAlignment (
void *graph,
int align);
473 void IupGraphLegendSetOpaque (
void *graph,
int a);
474 void IupGraphLegendSetBoxbgcolor (
void *graph,
long int a);
477 int IupGraphLegendGetOpaque (
void *graph);
509 void IupGraphGetZoomBox (
void *graph,
float *xmin,
float *xmax,
float *ymin,
float *ymax);
515 void IupGraphSetZoomBox (
void *graph,
float xmin,
float xmax,
float ymin,
float ymax);
530 void IupGraphBgGetColor (
void *graph,
float *r,
float *g,
float *b);
536 void IupGraphSetMouseMvCallback(
void *g,
void (*fcn) (
double x,
544 void IupGraphSetMouseBtCallback(
void *g,
void (*fcn) (
int bt,
561 void IupGraphChartSetFocusable (
void *chart,
int b);
562 void IupGraphChartSetPickable (
void *chart,
int b);
563 void IupGraphChartShowLabelX (
void *chart,
int b);
564 void IupGraphChartShowLabelY (
void *chart,
int b);
565 void IupGraphChartAllowUser2Destroy(
void *chart,
int b);
567 void IupGraphChartGetLimits (
void *chart,
double *xmin,
double *xmax,
double *ymin,
double *ymax);
589 void*
IupGraphCAreaCreate(
void *chart1,
void* chart2,
double x0,
double y0,
double x1,
double y1);
607 void IupGraphCAreaSetUpper(
void *carea,
unsigned char r,
unsigned char g,
unsigned char b,
unsigned char a);
618 void IupGraphCAreaSetLower(
void *carea,
unsigned char r,
unsigned char g,
unsigned char b,
unsigned char a);
639 void IupGraphChartShowMark (
void *chart,
int show);
640 void IupGraphChartSetMarkColor (
void *chart,
long int color);
641 void IupGraphChartSetMarkSize (
void *chart,
int size);
642 void IupGraphChartSetMarkType (
void *chart,
int type);
644 int IupGraphChartIsMarkShown (
void *chart);
645 long IupGraphChartGetMarkColor (
void *chart);
646 int IupGraphChartGetMarkSize (
void *chart);
647 int IupGraphChartGetMarkType (
void *chart);