eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'HostGraphicsDevice':

Home

everywhere
www.exept.de
for:
[back]

Class: HostGraphicsDevice


Inheritance:

   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

Description:


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.


Related information:

    DeviceWorkstation
    XWorkstation

Instance protocol:

Compatibility-Squeak
o  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.

o  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
o  deviceColors
return the registry keeping track of colors which were allocated
on this device.

o  deviceCursors
return the registry keeping track of cursors which were allocated
on this device.

o  deviceFonts
return the registry keeping track of fonts which were allocated
on this device.

o  deviceForms
return the registry keeping track of forms which were allocated
on this device.

o  deviceViews
return the registry keeping track of views which were allocated
on this device.

accessing & queries
o  defaultExtentForTopViews

initialization & release
o  initializeDeviceResourceTables

o  releaseDeviceColors

o  releaseDeviceCursors

o  releaseDeviceFonts

misc
o  recolorCursorsToFgColor: fgColor defaultBgColor: bgColor
change the colors of all existing cursors

registration
o  registerColor: aColor

o  registerCursor: aCursor

o  registerFont: aFont

o  registerForm: aForm

o  registerView: aView

o  unregisterColor: aColor

o  unregisterCursor: aCursor

o  unregisterFont: aFont

o  unregisterForm: aForm

o  unregisterView: aView



ST/X 6.1.1; WebServer 1.620 at exept:8081; Wed, 23 May 2012 19:29:09 GMT