|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface ContentPanel.ContentPanelAppearance
The appearance of a content panel. A content panel has a header, body and
footer. The header includes a button that can be used to collapse or expand
the body. The button has an icon that changes to indicate whether a
collapse or expand is possible. The body contains a single widget, added
using SimpleContainer.add(com.google.gwt.user.client.ui.Widget). The widget is resized to match the size of
the container. The footer contains a button bar with optional buttons.
| Method Summary | |
|---|---|
IconButton.IconConfig |
collapseIcon()
Returns the button icon that indicates a collapse is possible. |
IconButton.IconConfig |
expandIcon()
Returns the button icon that indicates an expand is possible. |
XElement |
getBodyWrap(XElement parent)
Returns the element that wraps the content panel body. |
XElement |
getContentElem(XElement parent)
Returns the content panel body element. |
XElement |
getFooterElem(XElement parent)
Returns the content panel footer element. |
int |
getFrameHeight(XElement parent)
Returns the total height of the content panel frame elements. |
int |
getFrameWidth(XElement parent)
Returns the total width of the content panel frame elements. |
Header.HeaderAppearance |
getHeaderAppearance()
Returns the content panel header's appearance |
XElement |
getHeaderElem(XElement parent)
Returns the content panel header element. |
void |
onBodyBorder(XElement parent,
boolean border)
Handles a change in the visibility of the body border. |
void |
onHideHeader(XElement parent,
boolean hide)
Hides or shows the header. |
void |
render(SafeHtmlBuilder sb)
Renders the appearance of a content panel as HTML into a SafeHtmlBuilder, suitable for passing to
Element.setInnerHTML(String) on a container element. |
| Method Detail |
|---|
IconButton.IconConfig collapseIcon()
IconButton.IconConfig expandIcon()
XElement getBodyWrap(XElement parent)
parent - the content panel root element
XElement getContentElem(XElement parent)
parent - the content panel root element
XElement getFooterElem(XElement parent)
parent - the content panel root element
int getFrameHeight(XElement parent)
parent - the content panel root element
int getFrameWidth(XElement parent)
parent - the content panel root element
Header.HeaderAppearance getHeaderAppearance()
XElement getHeaderElem(XElement parent)
parent - the content panel root element
void onBodyBorder(XElement parent,
boolean border)
parent - content panel root elementborder - true to display the border
void onHideHeader(XElement parent,
boolean hide)
parent - content panel root elementhide - true to hide the headervoid render(SafeHtmlBuilder sb)
SafeHtmlBuilder, suitable for passing to
Element.setInnerHTML(String) on a container element.
sb - receives the rendered appearance
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||