1# Fill the background
2drawRect 0 0 width height
3
4setRenderHint Antialiasing
5setRenderHint SmoothPixmapTransform
6
7translate 10 10
8# Draw all the pattern types as 40x40 rects using green, transparent background
9begin_block drawrects
10setBrush green Dense1Pattern
11drawRect 0 0 40 40
12setBrush green Dense2Pattern
13drawRect 40 0 40 40
14setBrush green Dense3Pattern
15drawRect 80 0 40 40
16setBrush green Dense4Pattern
17drawRect 120 0 40 40
18setBrush green Dense5Pattern
19drawRect 160 0 40 40
20setBrush green Dense6Pattern
21drawRect 200 0 40 40
22setBrush green Dense7Pattern
23drawRect 240 0 40 40
24setBrush green HorPattern
25drawRect 280 0 40 40
26setBrush green VerPattern
27drawRect 320 0 40 40
28setBrush green CrossPattern
29drawRect 360 0 40 40
30setBrush green BDiagPattern
31drawRect 400 0 40 40
32setBrush green FDiagPattern
33drawRect 440 0 40 40
34setBrush green DiagCrossPattern
35drawRect 480 0 40 40
36setBrush green SolidPattern
37drawRect 520 0 40 40
38setBrush green NoBrush
39drawRect 560 0 40 40
40gradient_setLinear 0 0 0 40
41drawRect 600 0 40 40
42setBrush face.png
43drawRect 640 0 80 40
44end_block
45
46# Switch to opaque mode
47setBackground #7fff7f
48setBackgroundMode OpaqueMode
49translate 0 50
50
51# Draw all the pattern types as 40x40 rects using green, opaque background
52repeat_block drawrects
53
54translate 50 50
55rotate 10
56
57
58setBackgroundMode TransparentMode
59repeat_block drawrects
60setBackgroundMode OpaqueMode
61translate 0 40
62repeat_block drawrects
63
64
65setBrush dot.png
66setPen nopen
67resetMatrix
68drawRect 0 200 50 50
69drawRect 50 200 50 50
70
71setPen red
72setBrushOrigin 0 250
73drawRect 0 250 50 50
74setBrushOrigin 50 250
75drawRect 50 250 50 50
76
77
78