Class PartListDropdown
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.ComplexPanel
-
- org.gwtbootstrap3.client.ui.base.ComplexWidget
-
- org.gwtbootstrap3.client.ui.base.AbstractDropDown
-
- org.gwtbootstrap3.client.ui.DropDown
-
- org.uberfire.client.views.pfly.dropdown.ListDropdown
-
- org.uberfire.client.views.pfly.listbar.PartListDropdown
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasCloseHandlers<org.uberfire.workbench.model.PartDefinition>,com.google.gwt.event.logical.shared.HasSelectionHandlers<org.uberfire.workbench.model.PartDefinition>,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.HasWidgets,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,com.google.gwt.user.client.ui.IndexedPanel,com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget,com.google.gwt.user.client.ui.IsWidget,Iterable<com.google.gwt.user.client.ui.Widget>,org.gwtbootstrap3.client.ui.base.HasId,org.gwtbootstrap3.client.ui.base.HasInlineStyle,org.gwtbootstrap3.client.ui.base.HasPull,org.gwtbootstrap3.client.ui.base.HasResponsiveness
public class PartListDropdown extends ListDropdown implements com.google.gwt.event.logical.shared.HasSelectionHandlers<org.uberfire.workbench.model.PartDefinition>, com.google.gwt.event.logical.shared.HasCloseHandlers<org.uberfire.workbench.model.PartDefinition>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEBUG_TITLE_PREFIX-
Fields inherited from class org.uberfire.client.views.pfly.dropdown.ListDropdown
button, dropDownMenu, hideOnSingleElement
-
-
Constructor Summary
Constructors Constructor Description PartListDropdown()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<org.uberfire.workbench.model.PartDefinition> handler)voidaddPart(org.uberfire.client.workbench.part.WorkbenchPartPresenter.View view)com.google.gwt.event.shared.HandlerRegistrationaddSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<org.uberfire.workbench.model.PartDefinition> handler)voidchangeTitle(org.uberfire.workbench.model.PartDefinition part, String title, com.google.gwt.user.client.ui.IsWidget titleDecoration)voidclear()voiddisableDragAndDrop()voidenableDragAndDrop()booleanisDndEnabled()voidremovePart(org.uberfire.workbench.model.PartDefinition part)voidselectPart(org.uberfire.workbench.model.PartDefinition part)voidsetDndManager(org.uberfire.client.workbench.widgets.dnd.WorkbenchDragAndDropManager dndManager)-
Methods inherited from class org.uberfire.client.views.pfly.dropdown.ListDropdown
add, addCaretToText, remove, setHideOnSingleElement, setText
-
Methods inherited from class org.gwtbootstrap3.client.ui.base.ComplexWidget
getId, getPull, insert, insert, setColor, setHiddenOn, setId, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPull, setVisibleOn
-
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
DEBUG_TITLE_PREFIX
public static final String DEBUG_TITLE_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
setDndManager
public void setDndManager(org.uberfire.client.workbench.widgets.dnd.WorkbenchDragAndDropManager dndManager)
-
addPart
public void addPart(org.uberfire.client.workbench.part.WorkbenchPartPresenter.View view)
-
removePart
public void removePart(org.uberfire.workbench.model.PartDefinition part)
-
selectPart
public void selectPart(org.uberfire.workbench.model.PartDefinition part)
-
changeTitle
public void changeTitle(org.uberfire.workbench.model.PartDefinition part, String title, com.google.gwt.user.client.ui.IsWidget titleDecoration)
-
enableDragAndDrop
public void enableDragAndDrop()
-
disableDragAndDrop
public void disableDragAndDrop()
-
isDndEnabled
public boolean isDndEnabled()
-
clear
public void clear()
- Specified by:
clearin interfacecom.google.gwt.user.client.ui.HasWidgets- Overrides:
clearin classListDropdown
-
addSelectionHandler
public com.google.gwt.event.shared.HandlerRegistration addSelectionHandler(com.google.gwt.event.logical.shared.SelectionHandler<org.uberfire.workbench.model.PartDefinition> handler)
- Specified by:
addSelectionHandlerin interfacecom.google.gwt.event.logical.shared.HasSelectionHandlers<org.uberfire.workbench.model.PartDefinition>
-
addCloseHandler
public com.google.gwt.event.shared.HandlerRegistration addCloseHandler(com.google.gwt.event.logical.shared.CloseHandler<org.uberfire.workbench.model.PartDefinition> handler)
- Specified by:
addCloseHandlerin interfacecom.google.gwt.event.logical.shared.HasCloseHandlers<org.uberfire.workbench.model.PartDefinition>
-
-