QuoteRef: ingaDH8_1981

topics > all references > ThesaHelp: references i-l

references i-l
direct manipulation for a UserInterface
raster graphics
current position in a user interface; cursor


Ingalls, D.H.H., "The Smalltalk graphics kernel ", Byte , 6, 8, pp. 168-194 , August 1981. Google

168 ;;Quote: any accessible object should be easily observed and manipulated
168 ;;Quote: a bitmap display uses a block of bits to turn on and off pixels on the screen
168 ;;Quote: a Smalltalk 'Form' has height, width, and a bitmap of some image
172 ;;Quote: the BitBlt copy operation transfers a bits in a source form to a destination
172 ;;Quote: BitBlt includes a clipping rectangle to restrict the display to a rectangle
174 ;;Quote: BitBlt has a halftoneForm to fill an area with a regular pattern
176 ;;Quote: BitBlt allows pixels from the source and destination to be combined in any way, e.g., paint under with an 'or'
180 ;;Quote: Smalltalk displays text by BitBlt from a font form containing the character glyphs
182 ;;Quote: in Smalltalk, measure a line for cursor tracking by printing it with the 'printing' flag false; easier to maintain and optimize
188 ;;Quote: magnify a bit image by slicing into vertical strings, smearing the bits by ORing, and doing the same for horizontal strings
188 ;;Quote: can use BitBlt to rotate an image
192 ;;Quote: BitBlt is crucial to Smalltalk's user interface; need to optimize its performance

Related Topics up

ThesaHelp: references i-l (342 items)
Topic: direct manipulation for a UserInterface (56 items)
Topic: raster graphics (27 items)
Topic: graphics (16 items)
Topic: current position in a user interface; cursor (23 items)

Collected barberCB 4/82
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.