qt5base-lts/tests/arthur/data/qps/ellipses.qps
Qt by Nokia 38be0d1383 Initial import from the monolithic Qt.
This is the beginning of revision history for this module. If you
want to look at revision history older than this, please refer to the
Qt Git wiki for how to use Git history grafting. At the time of
writing, this wiki is located here:

http://qt.gitorious.org/qt/pages/GitIntroductionWithQt

If you have already performed the grafting and you don't see any
history beyond this commit, try running "git log" with the "--follow"
argument.

Branched from the monolithic repo, Qt master branch, at commit
896db169ea224deb96c59ce8af800d019de63f12
2011-04-27 12:05:43 +02:00

84 lines
1.6 KiB
Plaintext

surface_begin 0 0 600 600
translate 0 50
setPen nopen
setBrush 0x7f000000
gradient_clearStops
gradient_appendStop 0 red
gradient_appendStop 0.25 orange
gradient_appendStop 0.5 yellow
gradient_appendStop 0.8 green
gradient_appendStop 1 cyan
gradient_setSpread PadSpread
gradient_setRadial 20 20 220 200
drawEllipse 10 10 80 80
drawEllipse 50 50 120 90
translate 100 0
brushTranslate 40 20
brushScale 0.25 0.25
setPen black
drawEllipse 10 10 80 80
setOpacity 0.5
setCompositionMode SourceIn
drawEllipse 50 50 120 90
setOpacity 1.0
setRenderHint Antialiasing
setCompositionMode Xor
brushTranslate 70 0
translate 100 0
drawEllipse 10 10 80 80
setPen nopen
drawEllipse 50 50 120 90
setOpacity 0.7
setBrush red
translate 100 0
setCompositionMode SourceOver
drawEllipse 10 10 80 80
setOpacity 0.6
setPen black 5.0
gradient_clearStops
gradient_appendStop 0 red
gradient_appendStop 0.25 orange
gradient_appendStop 0.5 yellow
gradient_appendStop 0.8 green
gradient_appendStop 1 cyan
gradient_setSpread PadSpread
gradient_setLinear 20 20 120 100
drawEllipse 50 50 120 90
translate 100 0
setOpacity 1.0
drawEllipse 10 10 80 80
setCompositionMode SourceIn
setOpacity 0.7
setPen black 3.0
gradient_clearStops
gradient_appendStop 0 red
gradient_appendStop 0.25 orange
gradient_appendStop 0.5 yellow
gradient_appendStop 0.8 green
gradient_appendStop 1 cyan
gradient_setSpread PadSpread
gradient_setLinear 50 50 80 90
drawEllipse 50 50 120 90
surface_end
drawText 200 220 "Testing Ellipse drawing with varios combinations"
drawText 200 240 "of features such as brushes, pens and composition modes"