# Window

Window inherits from Object and defines no instance variables. It has no subclasses.

## Methods defined in Window class:

### Methods for graphics functions:

- clearClip
- drawString: string at: position
- drawString: string x: x y: y
  WARNING: Don't use this with very long strings (>= 100 chars) that may overrun the PadBuffer!
- erase
- eraseRectangle: rectangle
- eraseRectangle: rectangle rounded: diameter
- eraseRectangleFrame: rectangle
- eraseRectangleFrame: rectangle frameType: frameType
- eraseRectangleFrameX: x y: y width: width height: height frameType: frameType
- eraseRectangleX: x y: y width: width height: height rounded: rounded
- fillPatternRectangle: rectangle
- fillPatternRectangle: rectangle rounded: rounded
- fillPatternRectangleX: x y: y width: width height: height rounded: rounded
- fillRectangle: rectangle
- fillRectangle: rectangle rounded: rounded
- fillRectangleX: x y: y width: width height: height rounded: rounded
- font: fontID
- fontHeight
- invertRectangle: rectangle
- invertRectangle: rectangle rounded: diameter
- invertRectangleFrame: rectangle
- invertRectangleFrame: rectangle frameType: frameType
- invertRectangleFrameX: x y: y width: width height: height frameType: frameType
- invertRectangleX: x y: y width: width height: height rounded: rounded
- lineFrom: start to: stop
- lineX1: x1 y1: y1 x2: x2 y2: y2
- makeCRectangleLeft: left top: top width: width height: height
- rectangle: rectangle
- rectangle: rectangle frameType: frameType
- rectangleX: x y: y width: width height: height
- rectangleX: x y: y width: width height: height frameType: frameType
- scrollRectangleX: x y: y width: width height: height direction: direction distance: distance
- setClip: rectangle
- setClipX: x y: y width: width height: height
- setFillPattern: pattern
- widthOfString: string

Pocket Smalltalk Documentation