com.sencha.gxt.theme.base.client.frame
Class DivFrame

java.lang.Object
  extended by com.sencha.gxt.theme.base.client.frame.DivFrame
All Implemented Interfaces:
Frame

public class DivFrame
extends java.lang.Object
implements Frame

Frame implementation that renders its frame using 9 absolutely positioned DIVs.

See CssResourceCookbook for more information.


Nested Class Summary
static interface DivFrame.DivFrameResources
           
static interface DivFrame.DivFrameStyle
           
static interface DivFrame.Template
           
 
Nested classes/interfaces inherited from interface com.sencha.gxt.theme.base.client.frame.Frame
Frame.FrameOptions
 
Field Summary
 
Fields inherited from interface com.sencha.gxt.theme.base.client.frame.Frame
EMPTY_FRAME
 
Constructor Summary
DivFrame(DivFrame.DivFrameResources resources)
           
 
Method Summary
 XElement getContentElem(XElement parent)
           
 Size getFrameSize()
           
 XElement getHeaderElem(XElement parent)
           
 DivFrame.DivFrameResources getResources()
           
 void onFocus(XElement parent, boolean focus, NativeEvent event)
           
 void onHideHeader(XElement parent, boolean hide)
           
 void onOver(XElement parent, boolean over, NativeEvent event)
           
 void onPress(XElement parent, boolean pressed, NativeEvent event)
           
 java.lang.String overClass()
           
 java.lang.String pressedClass()
           
 void render(SafeHtmlBuilder builder, Frame.FrameOptions options, SafeHtml content)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DivFrame

public DivFrame(DivFrame.DivFrameResources resources)
Method Detail

getContentElem

public XElement getContentElem(XElement parent)
Specified by:
getContentElem in interface Frame

getFrameSize

public Size getFrameSize()
Specified by:
getFrameSize in interface Frame

getHeaderElem

public XElement getHeaderElem(XElement parent)
Specified by:
getHeaderElem in interface Frame

getResources

public DivFrame.DivFrameResources getResources()

onFocus

public void onFocus(XElement parent,
                    boolean focus,
                    NativeEvent event)
Specified by:
onFocus in interface Frame

onHideHeader

public void onHideHeader(XElement parent,
                         boolean hide)
Specified by:
onHideHeader in interface Frame

onOver

public void onOver(XElement parent,
                   boolean over,
                   NativeEvent event)
Specified by:
onOver in interface Frame

onPress

public void onPress(XElement parent,
                    boolean pressed,
                    NativeEvent event)
Specified by:
onPress in interface Frame

overClass

public java.lang.String overClass()
Specified by:
overClass in interface Frame

pressedClass

public java.lang.String pressedClass()
Specified by:
pressedClass in interface Frame

render

public void render(SafeHtmlBuilder builder,
                   Frame.FrameOptions options,
                   SafeHtml content)
Specified by:
render in interface Frame


Copyright © 2012. All Rights Reserved.