[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

MacPrinter

inherits from PrinterQueue

Object <- PrinterQueue <- MacPrinter



Operations

Get list of all operations

PrintPixelMap


Attributes

Get list of all attributes

Target


Fields

Field Type
PrinterQueue: spooler: PrintServer
jobs: ObjectList
prototypePrintJob: PrintJob
image: Image
printerBusy: Semaphore
MacPrinter: target: Object


Instance template

instance MacPrinter tag;
        spooler: nilObject;
           jobs: nilObject;
prototypePrintJob: nilObject;
          image: nilObject;
    printerBusy: nilObject;
         target: nilObject;
end instance;

Class definition

Define Class MacPrinter; 
        // printer interface to Mac Clipboard
    inherits from PrinterQueue;

    field target: Object, weak, getter, setter;

    overrides PrintPixelMap; 
        // Print the imaged bits now. Target holds the dest stream
    attribute Target: Object, safe;
end class;