com.sencha.gxt.theme.base.client.frame
Interface Frame

All Known Subinterfaces:
CollapsibleFrame
All Known Implementing Classes:
DivFrame, NestedDivFrame, TableFrame

public interface Frame

Defines the interface for classes which "frame" a given element and support both a header and content section. In general, frames provide support for rounded corners.

See Also:
TableFrame, DivFrame

Nested Class Summary
static class Frame.FrameOptions
          Render options for Frames.
 
Field Summary
static Frame.FrameOptions EMPTY_FRAME
           
 
Method Summary
 XElement getContentElem(XElement parent)
           
 Size getFrameSize()
           
 XElement getHeaderElem(XElement parent)
           
 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)
           
 

Field Detail

EMPTY_FRAME

static final Frame.FrameOptions EMPTY_FRAME
Method Detail

getContentElem

XElement getContentElem(XElement parent)

getFrameSize

Size getFrameSize()

getHeaderElem

XElement getHeaderElem(XElement parent)

onFocus

void onFocus(XElement parent,
             boolean focus,
             NativeEvent event)

onHideHeader

void onHideHeader(XElement parent,
                  boolean hide)

onOver

void onOver(XElement parent,
            boolean over,
            NativeEvent event)

onPress

void onPress(XElement parent,
             boolean pressed,
             NativeEvent event)

overClass

java.lang.String overClass()

pressedClass

java.lang.String pressedClass()

render

void render(SafeHtmlBuilder builder,
            Frame.FrameOptions options,
            SafeHtml content)


Copyright © 2012. All Rights Reserved.