com.tensegrity.palowebviewer.modules.widgets.client.treecombobox
Class TreeCombobox
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
com.tensegrity.palowebviewer.modules.widgets.client.treecombobox.TreeCombobox
- All Implemented Interfaces:
- com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.SourcesMouseEvents
public class TreeCombobox
- extends com.google.gwt.user.client.ui.Composite
- implements com.google.gwt.user.client.ui.SourcesMouseEvents
Combobox widget that have tree instead of plain object list.
Methods inherited from class com.google.gwt.user.client.ui.Composite |
getElement, getWidget, initWidget, isAttached, onAttach, onDetach, setWidget |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
doAttachChildren, doDetachChildren, getParent, onLoad, onUnload, removeFromParent, setElement |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleDependentName, addStyleName, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, removeStyleDependentName, removeStyleName, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
treeActionFactory
protected final IActionFactory treeActionFactory
TreeCombobox
public TreeCombobox(ITreeComboboxModel model,
IWidgetFactory factory)
TreeCombobox
public TreeCombobox(ITreeComboboxModel model,
IWidgetFactory factory,
ILabelFactory labelFactory)
addListener
public void addListener(ICoboboxViewListener listener)
removeListener
public void removeListener(ICoboboxViewListener listener)
setPoupuXShift
public void setPoupuXShift(int value)
setSelectedFieldWidth
public void setSelectedFieldWidth(int width)
getMaxLength
public int getMaxLength()
setMaxLength
public void setMaxLength(int maxLength)
getTreeView
public TreeView getTreeView()
isTreeOpened
public boolean isTreeOpened()
setTreeOpened
protected void setTreeOpened(boolean value)
toggleTree
public void toggleTree()
openTree
public void openTree()
hideTree
public void hideTree()
setModel
public void setModel(ITreeComboboxModel model)
setWidgetFactory
public void setWidgetFactory(IWidgetFactory factory)
getWidgetFactory
public IWidgetFactory getWidgetFactory()
getModel
public ITreeComboboxModel getModel()
getPopup
protected com.google.gwt.user.client.ui.PopupPanel getPopup()
redrawSelectedItem
protected void redrawSelectedItem()
cutText
protected java.lang.String cutText(java.lang.String text)
onBrowserEvent
public void onBrowserEvent(com.google.gwt.user.client.Event event)
- Specified by:
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
- Overrides:
onBrowserEvent
in class com.google.gwt.user.client.ui.Widget
addMouseListener
public void addMouseListener(com.google.gwt.user.client.ui.MouseListener listener)
- Specified by:
addMouseListener
in interface com.google.gwt.user.client.ui.SourcesMouseEvents
removeMouseListener
public void removeMouseListener(com.google.gwt.user.client.ui.MouseListener listener)
- Specified by:
removeMouseListener
in interface com.google.gwt.user.client.ui.SourcesMouseEvents
initCombobox
protected void initCombobox()