Package org.pentaho.di.ui.core.widget
Class StyledTextComp
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.pentaho.di.ui.core.widget.StyledTextComp
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class StyledTextComp extends org.eclipse.swt.widgets.Composite
-
-
Constructor Summary
Constructors Constructor Description StyledTextComp(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite parent, int args, String strTabName)StyledTextComp(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite parent, int args, String strTabName, boolean varsSensitive)StyledTextComp(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite parent, int args, String strTabName, boolean varsSensitive, boolean variableIconOnTop)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFocusListener(org.eclipse.swt.events.FocusAdapter focusAdapter)voidaddKeyListener(org.eclipse.swt.events.KeyAdapter keyAdapter)voidaddLineStyleListener(org.eclipse.swt.custom.LineStyleListener lineStyler)voidaddModifyListener(org.eclipse.swt.events.ModifyListener lsMod)voidaddMouseListener(org.eclipse.swt.events.MouseAdapter mouseAdapter)intgetCaretOffset()org.eclipse.swt.graphics.ImagegetImage()Returns theImagethat theStyledTextis decorated with.intgetLineAtOffset(int iOffset)intgetSelectionCount()StringgetSelectionText()org.eclipse.swt.custom.StyledTextgetStyledText()StringgetText()voidinsert(String strInsert)booleanisEditable()voidsetEditable(boolean canEdit)voidsetEnabled(boolean enabled)voidsetFont(org.eclipse.swt.graphics.Font fnt)voidsetSelection(int arg0)voidsetSelection(int arg0, int arg1)voidsetText(String text)-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, 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, 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, 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
-
StyledTextComp
public StyledTextComp(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite parent, int args, String strTabName)
-
StyledTextComp
public StyledTextComp(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite parent, int args, String strTabName, boolean varsSensitive)
-
StyledTextComp
public StyledTextComp(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite parent, int args, String strTabName, boolean varsSensitive, boolean variableIconOnTop)
-
-
Method Detail
-
getSelectionText
public String getSelectionText()
-
getText
public String getText()
-
setText
public void setText(String text)
-
getCaretOffset
public int getCaretOffset()
-
getLineAtOffset
public int getLineAtOffset(int iOffset)
-
insert
public void insert(String strInsert)
-
addModifyListener
public void addModifyListener(org.eclipse.swt.events.ModifyListener lsMod)
-
addLineStyleListener
public void addLineStyleListener(org.eclipse.swt.custom.LineStyleListener lineStyler)
-
addKeyListener
public void addKeyListener(org.eclipse.swt.events.KeyAdapter keyAdapter)
-
addFocusListener
public void addFocusListener(org.eclipse.swt.events.FocusAdapter focusAdapter)
-
addMouseListener
public void addMouseListener(org.eclipse.swt.events.MouseAdapter mouseAdapter)
-
getSelectionCount
public int getSelectionCount()
-
setSelection
public void setSelection(int arg0)
-
setSelection
public void setSelection(int arg0, int arg1)
-
setFont
public void setFont(org.eclipse.swt.graphics.Font fnt)
- Overrides:
setFontin classorg.eclipse.swt.widgets.Control
-
getImage
public org.eclipse.swt.graphics.Image getImage()
Returns theImagethat theStyledTextis decorated with.- Returns:
- the
Imagethat theStyledTextis decorated with.
-
getStyledText
public org.eclipse.swt.custom.StyledText getStyledText()
-
isEditable
public boolean isEditable()
-
setEditable
public void setEditable(boolean canEdit)
-
setEnabled
public void setEnabled(boolean enabled)
- Overrides:
setEnabledin classorg.eclipse.swt.widgets.Control
-
-