GWT 2.5.0.rc2

com.google.gwt.layout.client
Class LayoutImplIE6

java.lang.Object
  extended by com.google.gwt.layout.client.LayoutImpl
      extended by com.google.gwt.layout.client.LayoutImplIE8
          extended by com.google.gwt.layout.client.LayoutImplIE6

 class LayoutImplIE6
extends LayoutImplIE8

IE6-specific implementation, which uses the "onresize" event, along with a series of measurement tools, to deal with several IE6 bugs. Specifically, IE6 doesn't support simultaneous left-right and top-bottom values, and it misplaces by one pixel elements whose right/bottom properties are set. Because this implementation gets compiled in for both IE6 and 7, it dynamically detects IE7 and punts to the super implementation.


Field Summary
 
Fields inherited from class com.google.gwt.layout.client.LayoutImpl
relativeRuler
 
Constructor Summary
LayoutImplIE6()
           
 
Method Summary
 Element attachChild(Element parent, Element child, Element before)
           
 void fillParent(Element elem)
           
 void finalizeLayout(Element parent)
           
 void initParent(Element parent)
           
 void layout(Layout.Layer layer)
           
 void onAttach(Element parent)
           
 void onDetach(Element parent)
           
 
Methods inherited from class com.google.gwt.layout.client.LayoutImpl
createRuler, getUnitSizeInPixels, removeChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayoutImplIE6

LayoutImplIE6()
Method Detail

attachChild

public Element attachChild(Element parent,
                           Element child,
                           Element before)
Overrides:
attachChild in class LayoutImpl

fillParent

public void fillParent(Element elem)
Overrides:
fillParent in class LayoutImpl

finalizeLayout

public void finalizeLayout(Element parent)
Overrides:
finalizeLayout in class LayoutImpl
Parameters:
parent - the parent element

initParent

public void initParent(Element parent)
Overrides:
initParent in class LayoutImpl

layout

public void layout(Layout.Layer layer)
Overrides:
layout in class LayoutImplIE8

onAttach

public void onAttach(Element parent)
Overrides:
onAttach in class LayoutImpl

onDetach

public void onDetach(Element parent)
Overrides:
onDetach in class LayoutImplIE8

GWT 2.5.0.rc2