Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Multivalent API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## multivalent.node
Class IRootScreen

    java.lang.Object
      multivalent.VObject
          multivalent.Node
              multivalent.INode
                  multivalent.node.IRootScreen

All Implemented Interfaces:
  java.lang.Cloneable

public class IRootScreen
extends INode

Visual layer containing elements absolutely positioned in document window.

Version:
  $Revision: 1.3 $ $Date: 2002/03/06 02:14:31 $
See Also:
  `IRootAbs`

Field Summary

Fields inherited from class multivalent.INode
`border, INSETS, INSETS_ZERO, margin, padding`

Fields inherited from class multivalent.Node
`align, ALIGN_INVALID, ATTR_ID, ATTR_SCRIPT, baseline, BASELINE, bbox, BOTH, BOTTOM, CENTER, CHAR, FILL, floats, INHERIT, JUSTIFY, LEFT, MAXNONSTRUCTDEPTH, MIDDLE, name_, NONE, observers_, parent_, PROBEWIDTH, RIGHT, sticky_, stickycnt_, TOP, valid_, valign`

Fields inherited from class multivalent.VObject
`attr_`

Constructor Summary
`IRootScreen()`
`IRootScreen(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> attr, INode parent)`

Method Summary
`boolean` | `contains(java.awt.Point p)` Nodes say whether it wants to see activity at point, regardless of bbox.
`int` | `dx()` Counteract containing IScrollPane's x-scroll position.
`int` | `dy()` Counteract containing IScrollPane's y-scroll position.
`boolean` | `eventNode(java.awt.AWTEvent e, java.awt.Point rel)` Never claims `Browser.setCurNode(Node, int)` itself.
`boolean` | `formatNode(int width, int height, Context cx)` Children report dimensions (width and height), parent places at (x,y).
`boolean` | `intersects(java.awt.Rectangle r)` Nodes say whether it wants to see activity in rectangular region, regardless of bbox.

Methods inherited from class multivalent.INode
`addCategory, appendChild, breakAfter, breakBefore, checkRep, childAt, childNum, clipboardNode, clone, contains, dump, eventBeforeAfter, findDFS, formatBeforeAfter, getElementById, getFirstChild, getFirstLeaf, getLastChild, getLastLeaf, getNextSibling, getPreviousSibling, insertChildAt, isStruct, markDirtySubtreeDown, paintBeforeAfter, paintNode, removeAllChildren, removeChild, removeChildAt, setChildAt, setName, size, structChildAt, structChildNum, structsize`

Methods inherited from class multivalent.Node
`addObserver, addSticky, addSticky, childNum, clipboardBeforeAfter, cmp, commonAncestor, commonAncestor, deleteObserver, dump, dump, findBFS, findBFS, findBFS, findDFS, findDFS, findDFS, getAbsLocation, getActivesAt, getActivesAt, getActivesAt, getBbox, getBrowser, getDocument, getIScrollPane, getName, getNextLeaf, getNextNode, getNodeName, getObservers, getParentNode, getPrevLeaf, getPrevNode, getRelLocation, getRoot, getSticky, indexSticky, isLeaf, isValid, markDirty, markDirtySubtree, markDirtyTo, morphInto, reformat, remove, removeSticky, removeSticky, removeTidy, repaint, repaint, repaint, repaint, scrollTo, scrollTo, setParentNode, setValid, sizeSticky, spanChunky, spanChunky, structChildNum, toString`

Methods inherited from class multivalent.VObject
`attrEntrySetIterator, attrKeysIterator, clearAttributes, getAttr, getAttr, getAttributes, getGlobal, getValue, hasAttributes, putAttr, removeAttr, setAttributes`

Methods inherited from class java.lang.Object
`equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### IRootScreen

    public IRootScreen()

### IRootScreen

    public IRootScreen(java.lang.String name,
                       java.util.Map<java.lang.String,java.lang.Object> attr,
                       INode parent)

Method Detail

### dx

    public int dx()

  Counteract containing IScrollPane's x-scroll position.

  Overrides:
    `dx` in class `INode`

### dy

    public int dy()

  Counteract containing IScrollPane's y-scroll position.

  Overrides:
    `dy` in class `INode`

### intersects

    public boolean intersects(java.awt.Rectangle r)

  Description copied from class: `Node`
  Nodes say whether it wants to see activity in rectangular region, regardless of bbox.

  Overrides:
    `intersects` in class `Node`

### contains

    public boolean contains(java.awt.Point p)

  Description copied from class: `Node`
  Nodes say whether it wants to see activity at point, regardless of bbox.

  Overrides:
    `contains` in class `Node`

### formatNode

    public boolean formatNode(int width,
                              int height,
                              Context cx)

  Description copied from class: `INode`
  Children report dimensions (width and height), parent places at (x,y). Bbox = union of children's bboxes Children stacked vertically like TeX vbox; override to implement other layout strategies To implement a new layout manager, override this method.

  Overrides:
    `formatNode` in class `INode`
  See Also:
    `FixedI`

### eventNode

    public boolean eventNode(java.awt.AWTEvent e,
                             java.awt.Point rel)

  Never claims `Browser.setCurNode(Node, int)` itself.

  Overrides:
    `eventNode` in class `INode`
  See Also:
    `TreeEvent`, `SemanticEvent`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Multivalent API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD