@Dependent public class ListBarWidgetImpl extends com.google.gwt.user.client.ui.ResizeComposite implements ListBarWidget
DEBUG_TITLE_PREFIX
Constructor and Description |
---|
ListBarWidgetImpl() |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler<org.uberfire.workbench.model.PartDefinition> handler) |
void |
addOnFocusHandler(org.uberfire.mvp.Command command) |
void |
addPart(WorkbenchPartPresenter.View view) |
com.google.gwt.event.shared.HandlerRegistration |
addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<org.uberfire.workbench.model.PartDefinition> handler) |
void |
changeTitle(org.uberfire.workbench.model.PartDefinition part,
String title,
com.google.gwt.user.client.ui.IsWidget titleDecoration) |
void |
clear() |
void |
disableClosePart() |
void |
disableDnd() |
void |
enableClosePart() |
void |
enableDnd() |
MaximizeToggleButtonPresenter |
getMaximizeButton()
Returns the toggle button, that can be used to trigger maximizing and unmaximizing
of the panel containing this list bar.
|
Collection<org.uberfire.workbench.model.PartDefinition> |
getParts() |
int |
getPartsSize() |
boolean |
isDndEnabled() |
protected com.google.gwt.user.client.ui.Widget |
makeItem(org.uberfire.workbench.model.menu.MenuItem item,
boolean isRoot) |
void |
onResize() |
boolean |
remove(org.uberfire.workbench.model.PartDefinition part) |
boolean |
selectPart(org.uberfire.workbench.model.PartDefinition part) |
void |
setDndManager(WorkbenchDragAndDropManager dndManager) |
void |
setFocus(boolean hasFocus) |
void |
setPresenter(WorkbenchPanelPresenter presenter) |
claimElement, getWidget, initializeClaimedElement, 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
public void enableDnd()
enableDnd
in interface ListBarWidget
public void disableDnd()
disableDnd
in interface ListBarWidget
public void setPresenter(WorkbenchPanelPresenter presenter)
setPresenter
in interface MultiPartWidget
public void setDndManager(WorkbenchDragAndDropManager dndManager)
setDndManager
in interface MultiPartWidget
public void clear()
clear
in interface MultiPartWidget
public void addPart(WorkbenchPartPresenter.View view)
addPart
in interface MultiPartWidget
public void changeTitle(org.uberfire.workbench.model.PartDefinition part, String title, com.google.gwt.user.client.ui.IsWidget titleDecoration)
changeTitle
in interface MultiPartWidget
public boolean selectPart(org.uberfire.workbench.model.PartDefinition part)
selectPart
in interface MultiPartWidget
public boolean remove(org.uberfire.workbench.model.PartDefinition part)
remove
in interface MultiPartWidget
public void setFocus(boolean hasFocus)
setFocus
in interface MultiPartWidget
public void addOnFocusHandler(org.uberfire.mvp.Command command)
addOnFocusHandler
in interface MultiPartWidget
public int getPartsSize()
getPartsSize
in interface MultiPartWidget
public Collection<org.uberfire.workbench.model.PartDefinition> getParts()
getParts
in interface MultiPartWidget
public com.google.gwt.event.shared.HandlerRegistration addBeforeSelectionHandler(com.google.gwt.event.logical.shared.BeforeSelectionHandler<org.uberfire.workbench.model.PartDefinition> handler)
addBeforeSelectionHandler
in interface com.google.gwt.event.logical.shared.HasBeforeSelectionHandlers<org.uberfire.workbench.model.PartDefinition>
public com.google.gwt.event.shared.HandlerRegistration addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<org.uberfire.workbench.model.PartDefinition> handler)
addSelectionHandler
in interface com.google.gwt.event.logical.shared.HasSelectionHandlers<org.uberfire.workbench.model.PartDefinition>
public void onResize()
onResize
in interface com.google.gwt.user.client.ui.RequiresResize
onResize
in class com.google.gwt.user.client.ui.ResizeComposite
protected com.google.gwt.user.client.ui.Widget makeItem(org.uberfire.workbench.model.menu.MenuItem item, boolean isRoot)
public MaximizeToggleButtonPresenter getMaximizeButton()
UIObject.setVisible(boolean)
and set its maximize and unmaximize actions with MaximizeToggleButton.setMaximizeCommand(Command)
and
MaximizeToggleButton.setUnmaximizeCommand(Command)
.getMaximizeButton
in interface ListBarWidget
public boolean isDndEnabled()
isDndEnabled
in interface ListBarWidget
public void enableClosePart()
enableClosePart
in interface ListBarWidget
public void disableClosePart()
disableClosePart
in interface ListBarWidget
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.