Class 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.MouseMoveListener
    Widget that allows you to edit a Condition in a graphical way.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.eclipse.swt.widgets.Canvas widget  
      • Fields inherited from class org.eclipse.swt.widgets.Control

        view
    • 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
      void addModifyListener​(org.eclipse.swt.events.ModifyListener lsMod)  
      void drawMessage​(org.eclipse.swt.graphics.GC gc)  
      void drawUp​(org.eclipse.swt.graphics.GC gc)  
      int getLevel()  
      String getMessageString()  
      void goUp()  
      void mouseMove​(org.eclipse.swt.events.MouseEvent e)  
      void repaint​(org.eclipse.swt.graphics.GC gc, int width, int height)  
      void setMessageString​(String messageString)  
      void setModified()  
      • 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
      • Methods inherited from interface org.eclipse.swt.graphics.Drawable

        isAutoScalable
    • Field Detail

      • widget

        protected org.eclipse.swt.widgets.Canvas widget
    • Constructor Detail

      • ConditionEditor

        public ConditionEditor​(org.eclipse.swt.widgets.Composite composite,
                               int arg1,
                               Condition co,
                               IRowMeta inputFields)
    • 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:
        mouseMove in interface org.eclipse.swt.events.MouseMoveListener