Class RawTextEditorComposite

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable

    public class RawTextEditorComposite
    extends org.eclipse.swt.widgets.Composite
    Raw text editor composite, showing optional toolbar for insert text fields/images/convert format.
    Author:
    Christopher Mindus
    • Field Summary

      • Fields inherited from class org.eclipse.swt.widgets.Control

        handle
    • Constructor Summary

      Constructors 
      ConstructorDescription
      RawTextEditorComposite​(org.eclipse.swt.widgets.Composite parent, int style, KString ks, java.lang.Boolean useTags, boolean isPlainOnly, ModuleModel model, IVSAccessor vsAccessor, EditorTextTable defaultTextTable, java.lang.Runnable stateRunnable)
      Create the dialog.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      IPropErrorItemgetError()
      Gets the potential input error.
      KStringgetKString()
      Gets the edited string.
      KStringStyledTextgetStyledText()
      Gets the styled text editor.
      org.eclipse.swt.widgets.ToolBargetToolBar()
      Gets the toolbar.
      booleanisOK()
      Checks if the text is OK.
      voidsetDialogMode()
      Sets dialog mode, i.e.
      booleansetFocus()
      Sets focus to the text area.
      voidupdateStates()
      Updates all states.
      • Methods inherited from class org.eclipse.swt.widgets.Composite

        changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, 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, setEnabled, setFont, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.swt.graphics.Drawable

        isAutoScalable
    • Constructor Detail

      • RawTextEditorComposite

        public RawTextEditorComposite​(org.eclipse.swt.widgets.Composite parent,
                                      int style,
                                      KString ks,
                                      java.lang.Boolean useTags,
                                      boolean isPlainOnly,
                                      ModuleModel model,
                                      IVSAccessor vsAccessor,
                                      EditorTextTable defaultTextTable,
                                      java.lang.Runnable stateRunnable)
        Create the dialog.
    • Method Detail

      • getToolBar

        public org.eclipse.swt.widgets.ToolBar getToolBar()
        Gets the toolbar.
      • setFocus

        public boolean setFocus()
        Sets focus to the text area.
        Overrides:
        setFocus in class org.eclipse.swt.widgets.Composite
        Returns:
        true for success.
      • updateStates

        public void updateStates()
        Updates all states.
      • isOK

        public boolean isOK()
        Checks if the text is OK.
      • getError

        public IPropErrorItem getError()
        Gets the potential input error.
        Returns:
        The error, or null for no errors.
      • getKString

        public KString getKString()
        Gets the edited string.
      • setDialogMode

        public void setDialogMode()
        Sets dialog mode, i.e. Enter to go to default button in dialog, tab keys as normal.