src/hg/oneShot/freen/freen.c 1.99
1.99 2010/03/27 19:26:07 kent
Adding 14 point fonts and labeling bold.
Index: src/hg/oneShot/freen/freen.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/oneShot/freen/freen.c,v
retrieving revision 1.98
retrieving revision 1.99
diff -b -B -U 1000000 -r1.98 -r1.99
--- src/hg/oneShot/freen/freen.c 27 Mar 2010 19:23:37 -0000 1.98
+++ src/hg/oneShot/freen/freen.c 27 Mar 2010 19:26:07 -0000 1.99
@@ -1,74 +1,78 @@
/* freen - My Pet Freen. */
#include <unistd.h>
#include <math.h>
#include "common.h"
#include "linefile.h"
#include "hash.h"
#include "options.h"
#include "memgfx.h"
#define TRAVERSE FALSE
void usage()
{
errAbort("freen - test some hairbrained thing.\n"
"usage: freen input\n");
}
int demoFont(struct memGfx *mg, MgFont *font, char *name, int x, int y)
/* Print out some text in font. Return text height. */
{
char buf[64];
safef(buf, sizeof(buf), "abcde123ABCDExyz %s", name);
mgText(mg, x, y, MG_BLACK, font, buf);
return mgFontLineHeight(font);
}
void freen(char *a)
/* Test some hair-brained thing. */
{
struct memGfx *mg = mgNew(1000,1000);
int y = 5;
y += demoFont(mg, mgTinyFont(), "sixhi 6", 5, y);
y += demoFont(mg, mgSmallFont(), "sail 8", 5, y);
y += demoFont(mg, mgCourier8Font(), "courier 8", 5, y);
y += demoFont(mg, mgCourier10Font(), "courier 10", 5, y);
y += demoFont(mg, mgCourier12Font(), "courier 12", 5, y);
+y += demoFont(mg, mgCourier14Font(), "courier 14", 5, y);
y += demoFont(mg, mgCourier18Font(), "courier 18", 5, y);
y += demoFont(mg, mgCourier24Font(), "courier 24", 5, y);
y += demoFont(mg, mgCourier34Font(), "fixed 34", 5, y);
y += demoFont(mg, mgHelvetica8Font(), "helvetica 8", 5, y);
y += demoFont(mg, mgHelvetica10Font(), "helvetica 10", 5, y);
y += demoFont(mg, mgHelvetica12Font(), "helvetica 12", 5, y);
+y += demoFont(mg, mgHelvetica14Font(), "helvetica 14", 5, y);
y += demoFont(mg, mgHelvetica18Font(), "helvetica 18", 5, y);
y += demoFont(mg, mgHelvetica24Font(), "helvetica 24", 5, y);
y += demoFont(mg, mgHelvetica34Font(), "helvetica 34", 5, y);
-y += demoFont(mg, mgHelveticaBold8Font(), "helvetica 8", 5, y);
-y += demoFont(mg, mgHelveticaBold10Font(), "helvetica 10", 5, y);
-y += demoFont(mg, mgHelveticaBold12Font(), "helvetica 12", 5, y);
-y += demoFont(mg, mgHelveticaBold18Font(), "helvetica 18", 5, y);
-y += demoFont(mg, mgHelveticaBold24Font(), "helvetica 24", 5, y);
-y += demoFont(mg, mgHelveticaBold34Font(), "helvetica 34", 5, y);
+y += demoFont(mg, mgHelveticaBold8Font(), "helvetica bold 8", 5, y);
+y += demoFont(mg, mgHelveticaBold10Font(), "helvetica bold 10", 5, y);
+y += demoFont(mg, mgHelveticaBold12Font(), "helvetica bold 12", 5, y);
+y += demoFont(mg, mgHelveticaBold14Font(), "helvetica bold 14", 5, y);
+y += demoFont(mg, mgHelveticaBold18Font(), "helvetica bold 18", 5, y);
+y += demoFont(mg, mgHelveticaBold24Font(), "helvetica bold 24", 5, y);
+y += demoFont(mg, mgHelveticaBold34Font(), "helvetica bold 34", 5, y);
y += demoFont(mg, mgTimes8Font(), "times 8", 5, y);
y += demoFont(mg, mgTimes10Font(), "times 10", 5, y);
y += demoFont(mg, mgTimes12Font(), "times 12", 5, y);
+y += demoFont(mg, mgTimes14Font(), "times 14", 5, y);
y += demoFont(mg, mgTimes18Font(), "times 18", 5, y);
y += demoFont(mg, mgTimes24Font(), "times 24", 5, y);
mgSaveGif(mg, a, FALSE);
}
int main(int argc, char *argv[])
/* Process command line. */
{
// optionInit(&argc, argv, options);
if (argc != 2)
usage();
freen(argv[1]);
return 0;
}