Ktam3874/pitx software guide – Kontron KTAM3874-pITX User Manual

Page 146

Advertising
background image

KTD-S0057-I

Page 142 Linux® Programming Examples (DebianTM)


KTAM3874/pITX Software Guide


#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <cairo/cairo.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include "picture.xbm"

#define TRUE

1

#define LEFT

200

#define TOP

200

#define WIDTH

820

#define HEIGHT

550

#define BORDER

4

#define HEADER

"CAIRO SAMPLES"

#define OBJ_WIDTH

200.0

#define OBJ_HEIGHT

200.0

#define ALPHA

0.5

#define LINE_WIDTH

10.0

#define FONT_SIZE

80.0

#define OBJ1_X

30.0

#define OBJ1_Y

30.0

#define OBJ2_X

300.0

#define OBJ2_Y

30.0

#define OBJ3_X

520.0

#define OBJ3_Y

30.0

#define OBJ4_X

30.0

#define OBJ4_Y

300.0

#define OBJ5_X

300.0

#define OBJ5_Y

300.0

#define OBJ6_X

500.0

#define OBJ6_Y

300.0

#define OBJ1_COL1

"darkorange"

#define OBJ1_COL2

"sienna"

#define OBJ2_COL1

"olivedrab1"

#define OBJ2_COL2

"brown1"

#define OBJ3_COL

"black"

#define OBJ4_COL1

"lightpink"

#define OBJ4_COL2

"darkorchid"

#define OBJ5_COL1

"firebrick4"

#define OBJ5_COL2

"gold"

#define OBJ6_COL1

"gray54"

#define OBJ6_COL2

"royalblue"

#define OBJ6_FONT

"Sans"

#define PICT_BG

"white"

#define PICT_FG

"red"

#define STAT_BG

"gray"

#define STAT_HEIGHT

20

#define STAT_BORDER

5

#define STAT_FONT

"9x15bold"

Advertising
This manual is related to the following products: