Class LabelComboVar

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable

    public class LabelComboVar
    extends org.eclipse.swt.widgets.Composite
    Adds a line of text with a label and a variable to a composite (like a dialog shell)
    Since:
    17-may-2006
    Author:
    Matt
    • Field Summary

      • Fields inherited from class org.eclipse.swt.widgets.Composite

        embeddedHandle
      • Fields inherited from class org.eclipse.swt.widgets.Widget

        handle
    • Constructor Summary

      Constructors 
      Constructor Description
      LabelComboVar​(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String labelText, String toolTipText)  
      LabelComboVar​(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, String labelText, String toolTipText)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(String item)  
      void addModifyListener​(org.eclipse.swt.events.ModifyListener lsMod)  
      void addSelectionListener​(org.eclipse.swt.events.SelectionAdapter lsDef)  
      void addTraverseListener​(org.eclipse.swt.events.TraverseListener tl)  
      org.eclipse.swt.custom.CCombo getComboWidget()  
      int getItemCount()  
      String[] getItems()  
      org.eclipse.swt.widgets.Label getLabelWidget()  
      String getText()  
      void remove​(int index)  
      void removeAll()  
      void select​(int index)  
      void setEnabled​(boolean flag)  
      boolean setFocus()  
      void setItems​(String[] items)  
      void setText​(String name)  
      • Methods inherited from class org.eclipse.swt.widgets.Composite

        changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayout, setLayoutDeferred, setTabList
      • Methods inherited from class org.eclipse.swt.widgets.Scrollable

        computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
      • Methods inherited from class org.eclipse.swt.widgets.Control

        addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, 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, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
      • Methods inherited from class org.eclipse.swt.widgets.Widget

        addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
    • Constructor Detail

      • LabelComboVar

        public LabelComboVar​(org.pentaho.di.core.variables.VariableSpace space,
                             org.eclipse.swt.widgets.Composite composite,
                             String labelText,
                             String toolTipText)
      • LabelComboVar

        public LabelComboVar​(org.pentaho.di.core.variables.VariableSpace space,
                             org.eclipse.swt.widgets.Composite composite,
                             int flags,
                             String labelText,
                             String toolTipText)
    • Method Detail

      • addModifyListener

        public void addModifyListener​(org.eclipse.swt.events.ModifyListener lsMod)
      • addSelectionListener

        public void addSelectionListener​(org.eclipse.swt.events.SelectionAdapter lsDef)
      • setText

        public void setText​(String name)
      • getText

        public String getText()
      • setItems

        public void setItems​(String[] items)
      • add

        public void add​(String item)
      • getItems

        public String[] getItems()
      • getItemCount

        public int getItemCount()
      • removeAll

        public void removeAll()
      • remove

        public void remove​(int index)
      • select

        public void select​(int index)
      • setEnabled

        public void setEnabled​(boolean flag)
        Overrides:
        setEnabled in class org.eclipse.swt.widgets.Control
      • setFocus

        public boolean setFocus()
        Overrides:
        setFocus in class org.eclipse.swt.widgets.Composite
      • addTraverseListener

        public void addTraverseListener​(org.eclipse.swt.events.TraverseListener tl)
        Overrides:
        addTraverseListener in class org.eclipse.swt.widgets.Control
      • getComboWidget

        public org.eclipse.swt.custom.CCombo getComboWidget()
      • getLabelWidget

        public org.eclipse.swt.widgets.Label getLabelWidget()