public class MultipleSelectionCombo
extends org.eclipse.swt.widgets.Composite
Constructor and Description |
---|
MultipleSelectionCombo(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
protected int |
calculateTotalHeight(SelectionLabel label) |
org.eclipse.swt.widgets.Button |
getAddButton() |
org.eclipse.swt.widgets.Button |
getArrowButton() |
org.eclipse.swt.widgets.Composite |
getBottomRow() |
org.eclipse.swt.widgets.Text |
getDisplayText() |
org.eclipse.swt.events.MouseAdapter |
getExitAction() |
String[] |
getSelectedItemLabels() |
String |
getSelectedItems()
Serializes all selected tags in comma separated list to be returned
and saved in the steps metadata
|
String |
getText()
Deprecated.
Simply a convenience interface to keep backward compatibility
|
org.eclipse.swt.widgets.Composite |
getTopRowComposite() |
protected void |
init() |
void |
setItems(String[] items) |
void |
setSelectedItemLabels(String[] selectedItemLabels) |
void |
setSelectedItems(String selectedItems)
Takes a comma separated string of tags and binds it to the data object
Then updates the UI for both the tag dropdown and the selected items
|
void |
setText(String selectedItems)
Deprecated.
Simply a convenience interface to keep backward compatibility
|
void |
triggerDropdownClose()
Public interface for other dropdowns or components
to trigger open dropdowns to close
|
protected void |
updateTagsUI(int height) |
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public MultipleSelectionCombo(org.eclipse.swt.widgets.Composite parent, int style)
public org.eclipse.swt.widgets.Composite getTopRowComposite()
public org.eclipse.swt.widgets.Text getDisplayText()
public org.eclipse.swt.widgets.Button getAddButton()
public org.eclipse.swt.widgets.Button getArrowButton()
public String[] getSelectedItemLabels()
public void setSelectedItemLabels(String[] selectedItemLabels)
public org.eclipse.swt.widgets.Composite getBottomRow()
public org.eclipse.swt.events.MouseAdapter getExitAction()
protected void init()
protected int calculateTotalHeight(SelectionLabel label)
protected void updateTagsUI(int height)
public void setItems(String[] items)
public String getSelectedItems()
public void setSelectedItems(String selectedItems)
selectedItems
- public void triggerDropdownClose()
@Deprecated public String getText()
@Deprecated public void setText(String selectedItems)
selectedItems
- Copyright © 2021 Hitachi Vantara. All rights reserved.