BitmapFillStyle.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Sat, 26 Nov 2016 21:09:32 +0000
branchjv
changeset 7719 c2f802dd340a
parent 6686 8c84c145416e
child 7788 64d13dfcadf0
permissions -rw-r--r--
XFT: Forbid XFT rendering on bitmaps (depth-1 pixmaps) In theory it could work if XFT would just turn gray into either black or white. But XFT doesn't do it and simply draw nothing without failing in any way. To prevent this silent failures, forbid drawing XFT onto bitmaps (depth-1 pixmaps). After all, the while point of XFT is to use anti-aliased fonts.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6667
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"{ Package: 'stx:libview' }"
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
FillStyle subclass:#BitmapFillStyle
6674
1d5dc6c630ca class: BitmapFillStyle
Claus Gittinger <cg@exept.de>
parents: 6667
diff changeset
     4
	instanceVariableNames:'form origin direction'
6667
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
	classVariableNames:''
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
	poolDictionaries:''
6686
8c84c145416e category change
Claus Gittinger <cg@exept.de>
parents: 6674
diff changeset
     7
	category:'Compatibility-Squeak-Balloon-Fills'
6667
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
!
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
!BitmapFillStyle class methodsFor:'documentation'!
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
documentation
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
"
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
    an as-yet unused class.
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
    For now, this is present as compatibility class (for Squeak),
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
    but we may move change the fill/drawing code in the view hierarchy to use it later.
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
    [author:]
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
        cg
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
    [instance variables:]
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
    [class variables:]
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
    [see also:]
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
"
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
! !
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
6674
1d5dc6c630ca class: BitmapFillStyle
Claus Gittinger <cg@exept.de>
parents: 6667
diff changeset
    30
6667
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
!BitmapFillStyle class methodsFor:'documentation'!
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
version
6686
8c84c145416e category change
Claus Gittinger <cg@exept.de>
parents: 6674
diff changeset
    34
    ^ '$Header: /cvs/stx/stx/libview/BitmapFillStyle.st,v 1.3 2014-12-19 21:31:31 cg Exp $'
6667
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
!
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
version_CVS
6686
8c84c145416e category change
Claus Gittinger <cg@exept.de>
parents: 6674
diff changeset
    38
    ^ '$Header: /cvs/stx/stx/libview/BitmapFillStyle.st,v 1.3 2014-12-19 21:31:31 cg Exp $'
6667
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
! !
2abb95c7f883 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40