render
Class Widget

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.Vector
              extended byrender.Widget
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public class Widget
extends java.util.Vector

See Also:
Serialized Form

Field Summary
static int BUTTON
           
 boolean consumesEvents
           
static int H
           
 int height
           
 int margin
           
static int MENU
           
 int numLines
           
 boolean oneLine
           
static int SLIDER
           
 int W
           
 
Constructor Summary
Widget(int type, java.lang.String name)
           
 
Method Summary
 Widget add(int type, java.lang.String name)
           
 Widget addState(java.lang.String name)
           
 Widget child(int i)
           
 java.lang.Object clone()
           
 Widget close()
           
 boolean consumesEvents()
           
 Widget copy()
           
 Widget down()
           
 boolean equals(java.lang.Object o)
          The equals for Vector does comparison of stuff that's contained in Vector.
 Widget find(int x, int y)
           
 java.lang.String getName()
           
 int getState()
           
 int getType()
           
 double getValue()
           
 int getX()
           
 int getY()
           
 boolean isTearOff()
           
 boolean mouseDrag(int x, int y)
           
 boolean mouseUp(int x, int y)
           
 Widget moveBy(int x, int y)
           
 Widget moveTo(int x, int y)
           
 Widget open()
           
 int render(java.awt.Graphics g)
           
 int render(java.awt.Graphics g, int x, int y)
           
 void setBackground(java.awt.Color bgColor)
           
 Widget setState(int state)
           
 Widget setValue(double value)
           
 Widget tearOff()
           
 java.lang.String toString()
           
 Widget up()
           
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Field Detail

W

public int W

numLines

public int numLines

oneLine

public boolean oneLine

margin

public int margin

H

public static int H

height

public int height

BUTTON

public static int BUTTON

SLIDER

public static int SLIDER

MENU

public static int MENU

consumesEvents

public boolean consumesEvents
Constructor Detail

Widget

public Widget(int type,
              java.lang.String name)
Method Detail

add

public Widget add(int type,
                  java.lang.String name)

addState

public Widget addState(java.lang.String name)

copy

public Widget copy()

clone

public java.lang.Object clone()

child

public Widget child(int i)

close

public Widget close()

consumesEvents

public boolean consumesEvents()

down

public Widget down()

find

public Widget find(int x,
                   int y)

getName

public java.lang.String getName()

getState

public int getState()

getType

public int getType()

getValue

public double getValue()

getX

public int getX()

getY

public int getY()

isTearOff

public boolean isTearOff()

mouseDrag

public boolean mouseDrag(int x,
                         int y)

mouseUp

public boolean mouseUp(int x,
                       int y)

moveBy

public Widget moveBy(int x,
                     int y)

moveTo

public Widget moveTo(int x,
                     int y)

open

public Widget open()

render

public int render(java.awt.Graphics g)

render

public int render(java.awt.Graphics g,
                  int x,
                  int y)

tearOff

public Widget tearOff()

setState

public Widget setState(int state)

setValue

public Widget setValue(double value)

toString

public java.lang.String toString()

up

public Widget up()

setBackground

public void setBackground(java.awt.Color bgColor)

equals

public boolean equals(java.lang.Object o)
The equals for Vector does comparison of stuff that's contained in Vector. If Widget used that, then two Widgets without children would be equal even if they were very different Widgets.