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
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Constructor Summary
ConstructorsConstructorDescriptionStyledTextComp(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
Modifier and TypeMethodDescriptionvoidaddFocusListener(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) intorg.eclipse.swt.graphics.ImagegetImage()Returns theImagethat theStyledTextis decorated with.intgetLineAtOffset(int iOffset) intorg.eclipse.swt.custom.StyledTextgetText()voidbooleanvoidsetEditable(boolean canEdit) voidsetEnabled(boolean enabled) voidsetFont(org.eclipse.swt.graphics.Font fnt) voidsetSelection(int arg0) voidsetSelection(int arg0, int arg1) voidMethods 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, setTabListMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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 Details
-
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 Details
-
getSelectionText
-
getText
-
setText
-
getCaretOffset
public int getCaretOffset() -
getLineAtOffset
public int getLineAtOffset(int iOffset) -
insert
-
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
-