edu.washington.cs.supple.wlib.html
Class HorizontalContainerWidget

java.lang.Object
  extended byedu.washington.cs.supple.render.AbstractWidget
      extended byedu.washington.cs.supple.render.AbstractContainerWidget
          extended byedu.washington.cs.supple.wlib.html.ContainerHtmlWidget
              extended byedu.washington.cs.supple.wlib.html.HorizontalContainerWidget
All Implemented Interfaces:
java.lang.Cloneable, ContainerWidget, java.util.EventListener, HtmlWidget, java.beans.PropertyChangeListener, UnwrappedWidget, Widget

public class HorizontalContainerWidget
extends ContainerHtmlWidget

Author:
kgajos

Field Summary
 
Fields inherited from class edu.washington.cs.supple.wlib.html.ContainerHtmlWidget
LEFT, LISTING_WIDGET_PROPERTY, listingWidget, listPlacement, MARGIN, TOP
 
Fields inherited from class edu.washington.cs.supple.render.AbstractContainerWidget
children, containerType
 
Fields inherited from class edu.washington.cs.supple.render.AbstractWidget
bag, cost, engaged, object, parent, stateVar, textLabel, type, widgetDescriptor, wrapper
 
Fields inherited from interface edu.washington.cs.supple.render.Widget
MAX_HINT, NO_BORDER, NO_NAME, TOP_LEVEL_WIDGET
 
Constructor Summary
HorizontalContainerWidget(UiObject object)
           
 
Method Summary
protected  java.awt.Dimension getContainerSize(int hints)
          Unless a child overrides getSize, it should override this method
protected  java.lang.String makeHtmlContainer(int hints)
          Children have to implement this method -- just make the container and do not worry about border or label
 java.lang.String toString()
           
 
Methods inherited from class edu.washington.cs.supple.wlib.html.ContainerHtmlWidget
addActionButtonSize, disengage, doAction, engage, generateWidgetDescriptor, getConcreteWidget, getEffortEstimate, getHtmlComponent, getHtmlId, getListingWidget, getSize, getWidgetProperties, hasListingWidget, rendersObject, setListingWidget, setParameterValue, wrapListContainer
 
Methods inherited from class edu.washington.cs.supple.render.AbstractContainerWidget
childIterator, getChild, getChildFor, getMaxChildSize, getMaxChildSize, getMinChildSize, getSumChildSize, getSumChildSize, hasChildren, makeVisible, setChildren
 
Methods inherited from class edu.washington.cs.supple.render.AbstractWidget
anotherPropertyChanged, clone, clone, dismissCurrentView, displayDynamic, equals, executeAction, getBag, getConcreteWidget, getCost, getParent, getPath, getSizeCache, getTextLabel, getType, getUiObject, getWidgetDescriptor, indexChanged, isEngaged, isEquivalent, legalValuesChanged, likelyValuesChanged, propertyChange, reportActionExecutionEvent, reportValueChangedEvent, setBag, setCost, setEnabled, setParent, setSizeCache, setValue, setWrapper, unwrapWidget, valueChanged
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.washington.cs.supple.render.Widget
childIterator, clone, clone, getBag, getConcreteWidget, getCost, getPath, getSizeCache, getTextLabel, getType, getUiObject, getWidgetDescriptor, hasChildren, isEngaged, isEquivalent, setBag, setCost, setEnabled, setParent, setSizeCache, setWrapper, unwrapWidget
 

Constructor Detail

HorizontalContainerWidget

public HorizontalContainerWidget(UiObject object)
Parameters:
object -
Method Detail

makeHtmlContainer

protected java.lang.String makeHtmlContainer(int hints)
Description copied from class: ContainerHtmlWidget
Children have to implement this method -- just make the container and do not worry about border or label

Specified by:
makeHtmlContainer in class ContainerHtmlWidget
Parameters:
hints - rendering hints (just FYI)
Returns:
the HTML code for the container

getContainerSize

protected java.awt.Dimension getContainerSize(int hints)
Description copied from class: ContainerHtmlWidget
Unless a child overrides getSize, it should override this method

Overrides:
getContainerSize in class ContainerHtmlWidget
Parameters:
hints - rendering hints
Returns:
the size of the container object

toString

public java.lang.String toString()
Overrides:
toString in class ContainerHtmlWidget