public class DecoratedDisclosurePanel
extends com.google.gwt.user.client.ui.Composite
implements com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.event.logical.shared.HasOpenHandlers<com.google.gwt.user.client.ui.DisclosurePanel>, com.google.gwt.event.logical.shared.HasCloseHandlers<com.google.gwt.user.client.ui.DisclosurePanel>
Using this class we don't need to set the header and event handlers for the header everywhere we use DisclosurePanels.
Constructor and Description |
---|
DecoratedDisclosurePanel(String headerText) |
DecoratedDisclosurePanel(String headerText,
com.google.gwt.resources.client.ImageResource headerIcon) |
Modifier and Type | Method and Description |
---|---|
void |
add(com.google.gwt.user.client.ui.Widget w) |
com.google.gwt.event.shared.HandlerRegistration |
addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<com.google.gwt.user.client.ui.DisclosurePanel> handler) |
com.google.gwt.event.shared.HandlerRegistration |
addOpenHandler(com.google.gwt.event.logical.shared.OpenHandler<com.google.gwt.user.client.ui.DisclosurePanel> openHandler) |
void |
clear() |
boolean |
isOpen() |
Iterator<com.google.gwt.user.client.ui.Widget> |
iterator() |
boolean |
remove(com.google.gwt.user.client.ui.Widget w) |
void |
setContent(com.google.gwt.user.client.ui.Widget content) |
void |
setOpen(boolean b) |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public DecoratedDisclosurePanel(String headerText, com.google.gwt.resources.client.ImageResource headerIcon)
public DecoratedDisclosurePanel(String headerText)
public void add(com.google.gwt.user.client.ui.Widget w)
add
in interface com.google.gwt.user.client.ui.HasWidgets
public void setContent(com.google.gwt.user.client.ui.Widget content)
public com.google.gwt.event.shared.HandlerRegistration addOpenHandler(com.google.gwt.event.logical.shared.OpenHandler<com.google.gwt.user.client.ui.DisclosurePanel> openHandler)
addOpenHandler
in interface com.google.gwt.event.logical.shared.HasOpenHandlers<com.google.gwt.user.client.ui.DisclosurePanel>
public com.google.gwt.event.shared.HandlerRegistration addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<com.google.gwt.user.client.ui.DisclosurePanel> handler)
addCloseHandler
in interface com.google.gwt.event.logical.shared.HasCloseHandlers<com.google.gwt.user.client.ui.DisclosurePanel>
public void clear()
clear
in interface com.google.gwt.user.client.ui.HasWidgets
public Iterator<com.google.gwt.user.client.ui.Widget> iterator()
public boolean remove(com.google.gwt.user.client.ui.Widget w)
remove
in interface com.google.gwt.user.client.ui.HasWidgets
public boolean isOpen()
public void setOpen(boolean b)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.