Squeak Class Documentation category index | class index  
 
ExternalForm
  category: Graphics-External
  superclass: Form
  subclasses:

An ExternalForm is just like any other form. It's only difference is that it is allocated on a specific display and can be used for accelerated blts on the particular display.

Upon shutdown of the system ExternalForms will be deallocated from the display and be kept in their internalized form.

instance methods
  accessing
  colormapFromARGB
colormapFromARGB:
displayScreen
rgbaBitMasks

  initialize-release
  destroy
shutDown

  private
  getExternalHandle
setExternalHandle:on:

  testing
  hasNonStandardPalette
isExternalForm

class methods
  instance creation
 

instance methods
  accessing top  
 

colormapFromARGB

Return a ColorMap mapping from canonical ARGB pixel values into the receiver


 

colormapFromARGB:

Set the ColorMap mapping from canonical ARGB pixel values into the receiver


 

displayScreen

Return the display screen the receiver is allocated on.


 

rgbaBitMasks

Return the masks for specifying the R,G,B, and A components in the receiver


  initialize-release top  
 

destroy

Destroy the receiver


 

shutDown

System is going down. Internalize my bits and be finished.


  private top  
 

getExternalHandle

Private. Return the virtual handle used to represent the receiver


 

setExternalHandle:on:

Initialize the receiver from the given external handle


  testing top  
 

hasNonStandardPalette

Quite possible.


 

isExternalForm

I am an external form but only as long as I'm allocated on a display


class methods
  instance creation top