More work for using CairoGrahicsContext for rendering views
* Added GraphicsMedium>>cairoify to change from device rendering
to Cairo rendering.
* Handle lineWidth: 0 specially as it actually means lineWidth = 1.
* Small cleanup / fixes in text displaying (this would need more work, though)
"{ Package: 'stx:goodies/libcairo' }"
"{ NameSpace: Cairo }"
SharedPool subclass:#HintMetrics
instanceVariableNames:''
classVariableNames:'CAIRO_HINT_METRICS_DEFAULT CAIRO_HINT_METRICS_OFF
CAIRO_HINT_METRICS_ON'
poolDictionaries:''
category:'Cairo-Constants'
!
!HintMetrics class methodsFor:'initialization'!
initialize
CAIRO_HINT_METRICS_DEFAULT := 0.
CAIRO_HINT_METRICS_OFF := 1.
CAIRO_HINT_METRICS_ON := 2.
! !
!HintMetrics class methodsFor:'constants'!
CAIRO_HINT_METRICS_DEFAULT
^CAIRO_HINT_METRICS_DEFAULT
!
CAIRO_HINT_METRICS_OFF
^CAIRO_HINT_METRICS_OFF
!
CAIRO_HINT_METRICS_ON
^CAIRO_HINT_METRICS_ON
! !
HintMetrics initialize!