|
|
Class: HostGraphicsDevice
Object
|
+--GraphicsDevice
|
+--HostGraphicsDevice
|
+--DeviceWorkstation
- Package:
- stx:libview
- Category:
- Interface-Graphics
- Version:
- rev:
1.24
date: 2006/08/07 13:06:44
- user: fm
- file: HostGraphicsDevice.st directory: libview
- module: stx stc-classLibrary: libview
- Author:
- Claus Gittinger
this abstract class was inserted to provide a home for ST-80 classes
(previously, DeviceWorkstation was directly under Object).
We will (over time) move common functionality from there into this class.
In ST/X, this is mostly dummy.
DeviceWorkstation
XWorkstation
Compatibility-Squeak
-
deferUpdates: aBoolean
-
Set the deferUpdates flag in the virtual machine.
When this flag is true, BitBlt operations on the Display are not
automatically propagated to the screen.
If this underlying platform does not support deferred updates,
this primitive will fail.
Answer the receiver if the primitive succeeds, nil if it fails.
-
forceDisplayUpdate
-
On platforms that buffer screen updates,
force the screen to be updated immediately.
On other platforms, or if the primitive is not implemented, do nothing.
accessing
-
deviceColors
-
return the registry keeping track of colors which were allocated
on this device.
-
deviceCursors
-
return the registry keeping track of cursors which were allocated
on this device.
-
deviceFonts
-
return the registry keeping track of fonts which were allocated
on this device.
-
deviceForms
-
return the registry keeping track of forms which were allocated
on this device.
-
deviceViews
-
return the registry keeping track of views which were allocated
on this device.
accessing & queries
-
defaultExtentForTopViews
-
initialization & release
-
initializeDeviceResourceTables
-
-
releaseDeviceColors
-
-
releaseDeviceCursors
-
-
releaseDeviceFonts
-
misc
-
recolorCursorsToFgColor: fgColor defaultBgColor: bgColor
-
change the colors of all existing cursors
registration
-
registerColor: aColor
-
-
registerCursor: aCursor
-
-
registerFont: aFont
-
-
registerForm: aForm
-
-
registerView: aView
-
-
unregisterColor: aColor
-
-
unregisterCursor: aCursor
-
-
unregisterFont: aFont
-
-
unregisterForm: aForm
-
-
unregisterView: aView
-
|