Package org.apache.hop.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.apache.hop.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(IVariables variables, org.eclipse.swt.widgets.Composite parent, int args)StyledTextComp(IVariables variables, org.eclipse.swt.widgets.Composite parent, int args, boolean varsSensitive)StyledTextComp(IVariables variables, org.eclipse.swt.widgets.Composite parent, int args, 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)voidaddListener(int eventType, org.eclipse.swt.widgets.Listener listener)voidaddModifyListener(org.eclipse.swt.events.ModifyListener lsMod)voidaddMouseListener(org.eclipse.swt.events.MouseAdapter mouseAdapter)intgetColumnNumber()org.eclipse.swt.graphics.ImagegetImage()intgetLineNumber()intgetSelectionCount()StringgetSelectionText()StringgetText()org.eclipse.swt.widgets.TextgetTextWidget()voidinsert(String strInsert)booleanisEditable()voidsetBackground(org.eclipse.swt.graphics.Color color)voidsetEditable(boolean canEdit)voidsetEnabled(boolean enabled)voidsetFont(org.eclipse.swt.graphics.Font fnt)voidsetForeground(org.eclipse.swt.graphics.Color color)voidsetSelection(int arg0)voidsetSelection(int arg0, int arg1)voidsetText(String text)-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, redraw, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString
-
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, 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, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, 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, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
-
-
-
Constructor Detail
-
StyledTextComp
public StyledTextComp(IVariables variables, org.eclipse.swt.widgets.Composite parent, int args)
-
StyledTextComp
public StyledTextComp(IVariables variables, org.eclipse.swt.widgets.Composite parent, int args, boolean varsSensitive)
-
StyledTextComp
public StyledTextComp(IVariables variables, org.eclipse.swt.widgets.Composite parent, int args, boolean varsSensitive, boolean variableIconOnTop)
-
-
Method Detail
-
getSelectionText
public String getSelectionText()
-
getText
public String getText()
-
setText
public void setText(String text)
-
insert
public void insert(String strInsert)
-
addListener
public void addListener(int eventType, org.eclipse.swt.widgets.Listener listener)- Overrides:
addListenerin classorg.eclipse.swt.widgets.Widget
-
addModifyListener
public void addModifyListener(org.eclipse.swt.events.ModifyListener lsMod)
-
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)
-
setBackground
public void setBackground(org.eclipse.swt.graphics.Color color)
- Overrides:
setBackgroundin classorg.eclipse.swt.widgets.Control
-
setForeground
public void setForeground(org.eclipse.swt.graphics.Color color)
- Overrides:
setForegroundin classorg.eclipse.swt.widgets.Control
-
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()
-
getTextWidget
public org.eclipse.swt.widgets.Text getTextWidget()
-
isEditable
public boolean isEditable()
-
setEditable
public void setEditable(boolean canEdit)
-
setEnabled
public void setEnabled(boolean enabled)
- Overrides:
setEnabledin classorg.eclipse.swt.widgets.Control
-
getLineNumber
public int getLineNumber()
- Returns:
- The caret line number, starting from 1.
-
getColumnNumber
public int getColumnNumber()
- Returns:
- The caret column number, starting from 1.
-
-