Package org.apache.hop.ui.core.widget
Class ConditionEditor
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.eclipse.swt.widgets.Canvas
-
- org.apache.hop.ui.core.widget.ConditionEditor
-
- All Implemented Interfaces:
EventListener,org.eclipse.swt.events.MouseMoveListener,org.eclipse.swt.graphics.Drawable,org.eclipse.swt.internal.SWTEventListener
public class ConditionEditor extends org.eclipse.swt.widgets.Canvas implements org.eclipse.swt.events.MouseMoveListenerWidget that allows you to edit a Condition in a graphical way.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.widgets.Canvaswidget
-
Constructor Summary
Constructors Constructor Description ConditionEditor(org.eclipse.swt.widgets.Composite composite, int arg1, Condition co, IRowMeta inputFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddModifyListener(org.eclipse.swt.events.ModifyListener lsMod)voiddrawMessage(org.eclipse.swt.graphics.GC gc)voiddrawUp(org.eclipse.swt.graphics.GC gc)intgetLevel()StringgetMessageString()voidgoUp()voidmouseMove(org.eclipse.swt.events.MouseEvent e)voidrepaint(org.eclipse.swt.graphics.GC gc, int width, int height)voidsetMessageString(String messageString)voidsetModified()-
Methods inherited from class org.eclipse.swt.widgets.Canvas
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
-
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, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, 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
-
-
-
-
Method Detail
-
getLevel
public int getLevel()
-
goUp
public void goUp()
-
repaint
public void repaint(org.eclipse.swt.graphics.GC gc, int width, int height)
-
drawUp
public void drawUp(org.eclipse.swt.graphics.GC gc)
-
drawMessage
public void drawMessage(org.eclipse.swt.graphics.GC gc)
-
setMessageString
public void setMessageString(String messageString)
- Parameters:
messageString- The messageString to set.
-
getMessageString
public String getMessageString()
- Returns:
- Returns the messageString.
-
addModifyListener
public void addModifyListener(org.eclipse.swt.events.ModifyListener lsMod)
-
setModified
public void setModified()
-
mouseMove
public void mouseMove(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseMovein interfaceorg.eclipse.swt.events.MouseMoveListener
-
-