X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=gfx%2Fcharts.h;h=e98f8cbc34301d32e1b2734253179e21d5a4253d;hb=HEAD;hp=468af79b0c96e6bcf99bb010737a3b35e5a6bd7c;hpb=41ee2287b2f2d7ec3e73e998b06076888608ed72;p=bertos.git diff --git a/gfx/charts.h b/gfx/charts.h deleted file mode 100755 index 468af79b..00000000 --- a/gfx/charts.h +++ /dev/null @@ -1,83 +0,0 @@ -/*! - * \file - * - * - * \brief Simple charts on top of mware/gfx routines (interface). - * - * Configuration: - * - \c CONFIG_CHART_TYPE_X: type for the input dataset of X-coordinates - * - \c CONFIG_CHART_TYPE_Y: type for the input dataset of Y-coordinates - * - * \version $Id$ - * \author Bernardo Innocenti - */ - -/*#* - *#* $Log$ - *#* Revision 1.1 2005/11/04 18:11:35 bernie - *#* Move graphics stuff from mware/ to gfx/. - *#* - *#* Revision 1.7 2005/11/04 16:20:02 bernie - *#* Fix reference to README.devlib in header. - *#* - *#* Revision 1.6 2005/04/11 19:10:28 bernie - *#* Include top-level headers from cfg/ subdir. - *#* - *#* Revision 1.5 2004/09/14 20:56:39 bernie - *#* Make more generic and adapt to new gfx functions. - *#* - *#* Revision 1.3 2004/08/11 19:39:12 bernie - *#* Use chart_x_t and chart_y_t for the input dataset. - *#* - *#* Revision 1.1 2004/08/04 03:16:30 bernie - *#* Import simple chart drawing code. - *#* - *#*/ -#ifndef MWARE_CHARTS_H -#define MWARE_CHARTS_H - -#include /* vcoord_t */ -#include /* CONFIG_ stuff */ - -/*! - * \name Width/height of the small ticks drawn over the axes - * \{ - */ -#define TICKS_HEIGHT 2 -#define TICKS_WIDTH 2 -/*\}*/ - -/*! - * \name Chart frame dimensions - * \{ - */ -#define CHART_BORDERTOP 0 -#define CHART_BORDERBOTTOM 0 -#define CHART_BORDERLEFT 0 -#define CHART_BORDERRIGHT 0 -/*\}*/ - -#ifndef CONFIG_CHART_TYPE_X -#define CONFIG_CHART_TYPE_X vcoord_t -#endif -#ifndef CONFIG_CHART_TYPE_Y -#define CONFIG_CHART_TYPE_Y vcoord_t -#endif - - -typedef CONFIG_CHART_TYPE_X chart_x_t; -typedef CONFIG_CHART_TYPE_Y chart_y_t; - - -/* Public function protos */ -void chart_init(Bitmap *bm, coord_t xmin, coord_t ymin, coord_t xmax, coord_t ymax); -void chart_setScale(Bitmap *bm, chart_x_t xmin, chart_y_t ymin, chart_x_t xmax, chart_y_t ymax); -void chart_drawAxis(Bitmap *bm); -void chart_drawCurve(Bitmap *bm, const chart_y_t *curve_y, int curve_cnt); -void chart_drawDots(Bitmap *bm, const chart_x_t *dots_x, const chart_y_t *dots_y, int cnt); - -#endif /* MWARE_CHARTS_H */