public static class JmixSideMenuWidget.MenuItemWidget
extends com.google.gwt.user.client.ui.Widget
implements com.google.gwt.event.dom.client.ClickHandler
Modifier and Type | Field and Description |
---|---|
protected com.google.gwt.dom.client.SpanElement |
badgeElement |
protected java.lang.String |
caption |
protected com.google.gwt.dom.client.SpanElement |
captionElement |
protected java.lang.String |
description |
protected boolean |
focused |
protected com.vaadin.client.ui.Icon |
icon |
protected java.lang.String |
id |
protected JmixSideMenuWidget |
menu |
protected boolean |
selected |
protected JmixSideMenuWidget.MenuContainerWidget |
subMenu |
protected com.google.gwt.dom.client.Element |
thumbnailElement |
Constructor and Description |
---|
MenuItemWidget(JmixSideMenuWidget menu,
java.lang.String id,
com.vaadin.client.ui.Icon icon,
java.lang.String styleName,
java.lang.String caption,
boolean captionAsHtml) |
Modifier and Type | Method and Description |
---|---|
protected void |
addThumbnail() |
void |
collapse() |
protected com.google.gwt.dom.client.SpanElement |
createBadgeElement() |
protected com.google.gwt.dom.client.SpanElement |
createCaptionElement(java.lang.String caption,
boolean captionAsHtml) |
protected com.google.gwt.dom.client.Element |
createThumbnailElement(com.vaadin.client.ui.Icon icon,
java.lang.String caption) |
void |
expand() |
void |
expandOrTrigger() |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
JmixSideMenuWidget.MenuContainerWidget |
getSubMenu() |
protected boolean |
isRootItem() |
void |
onClick(com.google.gwt.event.dom.client.ClickEvent event) |
void |
setBadgeText(java.lang.String badgeText) |
void |
setDescription(java.lang.String description) |
void |
setFocused(boolean focused) |
void |
setJTestId(java.lang.String jTestId) |
void |
setSelected(boolean selected) |
void |
setSubMenu(JmixSideMenuWidget.MenuContainerWidget subMenu) |
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
protected JmixSideMenuWidget menu
protected java.lang.String id
protected com.vaadin.client.ui.Icon icon
protected java.lang.String caption
protected java.lang.String description
protected boolean focused
protected boolean selected
protected com.google.gwt.dom.client.SpanElement badgeElement
protected com.google.gwt.dom.client.SpanElement captionElement
protected com.google.gwt.dom.client.Element thumbnailElement
protected JmixSideMenuWidget.MenuContainerWidget subMenu
public MenuItemWidget(JmixSideMenuWidget menu, java.lang.String id, com.vaadin.client.ui.Icon icon, java.lang.String styleName, java.lang.String caption, boolean captionAsHtml)
protected void addThumbnail()
protected boolean isRootItem()
protected com.google.gwt.dom.client.Element createThumbnailElement(com.vaadin.client.ui.Icon icon, java.lang.String caption)
protected com.google.gwt.dom.client.SpanElement createCaptionElement(java.lang.String caption, boolean captionAsHtml)
protected com.google.gwt.dom.client.SpanElement createBadgeElement()
public void setFocused(boolean focused)
public void setSelected(boolean selected)
public JmixSideMenuWidget.MenuContainerWidget getSubMenu()
public void setSubMenu(JmixSideMenuWidget.MenuContainerWidget subMenu)
public void setBadgeText(java.lang.String badgeText)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public void setJTestId(@Nullable java.lang.String jTestId)
public java.lang.String getId()
public void onClick(com.google.gwt.event.dom.client.ClickEvent event)
onClick
in interface com.google.gwt.event.dom.client.ClickHandler
public void expand()
public void collapse()
public void expandOrTrigger()