qt5base-lts/tests/auto/lancelot/scripts/bitmaps.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

167 lines
3.2 KiB
Plaintext

# Version: 1
# CheckVsReference: 5%
#setRenderHint SmoothPixmapTransform
translate 10 50
setBackground ff7f7f
setPen 3f3f9f
bitmap_load dome_mono.png the_pixmap
save
# Draw with opaque pen/bg in transparent/opaque mode
setBackgroundMode Transparent
drawPixmap the_pixmap 0 0
setBackgroundMode Opaque
drawPixmap the_pixmap 110 0
translate 220 0
# Draw with alpha pen/bg in transparent/opaque mode
save
setBackground 7fff7f7f
setPen 7f3f3f9f
setBackgroundMode Transparent
drawPixmap the_pixmap 0 0
setBackgroundMode Opaque
drawPixmap the_pixmap 110 0
restore
translate 220 0
# Draw with rotated opaque pen/bg in transparent/opaque mode
setBackgroundMode Transparent
save
translate 50 50
rotate 10
translate -50 -50
drawPixmap the_pixmap 0 0
restore
setBackgroundMode Opaque
translate 110 0
save
translate 50 50
rotate 10
translate -50 -50
drawPixmap the_pixmap 0 0
restore
restore
translate 0 150
save
setBackgroundMode Transparent
drawTiledPixmap the_pixmap 0 0 200 100
setBackgroundMode Opaque
drawTiledPixmap the_pixmap 210 0 200 100
translate 440 -10
save
rotate 10
drawTiledPixmap the_pixmap 0 0 200 100
restore
restore
translate 0 150
save
setBackgroundMode Transparent
drawTiledPixmap the_pixmap 0 0 200 100 10 20
setBackgroundMode Opaque
drawTiledPixmap the_pixmap 210 0 200 100 10 20
translate 440 -10
save
rotate 10
drawTiledPixmap the_pixmap 0 0 200 100 10 20
restore
restore
pixmap_setMask the_pixmap mask_100.png
drawPixmap the_pixmap 0 150
setBackgroundMode Opaque
drawPixmap the_pixmap 110 150
translate 220 150
save
translate 50 50
rotate 10
translate -50 -50
setBackgroundMode Transparent
drawPixmap the_pixmap 0 0
restore
translate 110 0
save
translate 50 50
rotate 10
translate -50 -50
setBackgroundMode Opaque
drawPixmap the_pixmap 0 0
restore
resetMatrix
translate 10 650
bitmap_load dome_mono.png the_bitmap
setBackgroundMode Transparent
begin_block draw_subrected
drawPixmap the_bitmap 0 0 50 50 0 0 50 50
drawPixmap the_bitmap 50 0 50 50 50 0 50 50
drawPixmap the_bitmap 0 50 50 50 0 50 50 50
drawPixmap the_bitmap 50 50 50 50 50 50 50 50
end_block
translate 110 0
setBackgroundMode Opaque
repeat_block draw_subrected
translate 110 0
save
translate 20 -10
rotate 10
setBackgroundMode Transparent
repeat_block draw_subrected
restore
translate 110 0
save
translate 20 -10
rotate 10
setBackgroundMode Opaque
repeat_block draw_subrected
restore
# Some helpful texts
resetMatrix
setPen black
drawText 10 40 "Transparent"
drawText 120 40 "Opaque"
drawText 230 40 "Trans w/alpha"
drawText 340 40 "Opaque w/alpha"
drawText 450 40 "Trans w/xform"
drawText 560 40 "Opaque w/xform"
drawText 10 190 "Transparent tiled"
drawText 220 190 "Opaque tiled"
drawText 440 190 "Opaque w/xform"
drawText 10 340 "Transparent tiled w/offset"
drawText 220 340 "Opaque tiled w/offset"
drawText 440 340 "Opaque w/xform w/offset"
drawText 10 490 "Trans masked"
drawText 120 490 "Opaque masked"
drawText 230 490 "masked w/xform"
drawText 340 490 "masked w/xform"
drawText 10 640 "Subrected"
drawText 110 640 "Subrected opaque"
drawText 220 640 "subrect w/xform"
drawText 330 640 "subrect w/xform opaque"