[teklib-general] changeset in /hg/teklib/current: added vis_drawstrip, vis_drawar...
Franciska Schulze
fschulze at neoscientists.org
Mon Nov 26 16:26:51 CET 2007
changeset fa4a55c1f0c1 in /hg/teklib/current
details: http://teklib.org:8001/hg/teklib/current?cmd=changeset;node=fa4a55c1f0c1
description:
added vis_drawstrip, vis_drawarc, vis_drawfan, removed draw_fpoly
diffs (66 lines):
diff -r f322740eedee -r fa4a55c1f0c1 src/visual/visual_api.c
--- a/src/visual/visual_api.c Sun Nov 11 17:48:23 2007 +0100
+++ b/src/visual/visual_api.c Sun Nov 11 17:49:08 2007 +0100
@@ -481,8 +481,15 @@ EXPORT void vis_text(TMOD_VIS *inst, TIN
/*****************************************************************************/
-EXPORT void vis_fpoly(TMOD_VIS *inst, TINT16 *array, TINT num, TVPEN pen)
-{
+EXPORT void vis_drawstrip(TMOD_VIS *inst, TINT *array, TINT num, TTAGITEM *tags)
+{
+ struct TVRequest *req = visi_getreq(inst, TVCMD_DRAWSTRIP,
+ inst->vis_Display, TNULL);
+ req->tvr_Op.Strip.Instance = inst->vis_Visual;
+ req->tvr_Op.Strip.Array = array;
+ req->tvr_Op.Strip.Num = num;
+ req->tvr_Op.Strip.Tags = tags;
+ visi_dosync(inst, req);
}
/*****************************************************************************/
diff -r f322740eedee -r fa4a55c1f0c1 src/visual/visual_mod.c
--- a/src/visual/visual_mod.c Sun Nov 11 17:48:23 2007 +0100
+++ b/src/visual/visual_mod.c Sun Nov 11 17:49:08 2007 +0100
@@ -48,11 +48,12 @@ vis_vectors[VISUAL_NUMVECTORS] =
(TMFPTR) vis_plot,
(TMFPTR) vis_text,
- (TMFPTR) vis_fpoly,
+ (TMFPTR) vis_drawstrip,
(TMFPTR) vis_drawrgb,
(TMFPTR) vis_drawtags,
(TMFPTR) vis_scroll,
-
+ //(TMFPTR) vis_drawfan,
+ //(TMFPTR) vis_drawarc,
};
static void
diff -r f322740eedee -r fa4a55c1f0c1 src/visual/visual_mod.h
--- a/src/visual/visual_mod.h Sun Nov 11 17:48:23 2007 +0100
+++ b/src/visual/visual_mod.h Sun Nov 11 17:49:08 2007 +0100
@@ -22,7 +22,7 @@
#define VISUAL_VERSION 2
#define VISUAL_REVISION 0
-#define VISUAL_NUMVECTORS 35
+#define VISUAL_NUMVECTORS 37
#ifndef LOCAL
#define LOCAL
@@ -123,12 +123,12 @@ EXPORT void vis_text(TMOD_VIS *mod, TINT
EXPORT void vis_text(TMOD_VIS *mod, TINT x, TINT y, TSTRPTR t, TUINT l,
TVPEN fg, TVPEN bg);
-EXPORT void vis_fpoly(TMOD_VIS *mod, TINT16 *array, TINT num, TVPEN pen);
+EXPORT void vis_drawstrip(TMOD_VIS *mod, TINT *array, TINT num, TTAGITEM *tags);
EXPORT void vis_drawrgb(TMOD_VIS *mod, TINT x, TINT y, TUINT *buf, TINT w,
TINT h, TINT totw);
EXPORT void vis_scroll(TMOD_VIS *mod, TINT x, TINT y, TINT w, TINT h,
TINT dx, TINT dy);
-
EXPORT void vis_drawtags(TMOD_VIS *mod, TTAGITEM *tags);
+//EXPORT void vis_drawfan(TMOD_VIS *mod, TINT16 *array, TINT num, TVPEN pen);
#endif
More information about the teklib-general
mailing list