Package com.iizigo.prop.editor.dialog
Class RawTextEditorComposite
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
com.iizigo.prop.editor.dialog.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
ConstructorDescriptionRawTextEditorComposite
(org.eclipse.swt.widgets.Composite parent, int style, KString ks, Boolean useTags, boolean isPlainOnly, ModuleModel model, IVSAccessor vsAccessor, EditorTextTable defaultTextTable, Runnable stateRunnable) Create the dialog.Method Summary
Modifier and TypeMethodDescriptiongetError()
Gets the potential input error.Gets the edited string.Gets the styled text editor.org.eclipse.swt.widgets.ToolBar
Gets the toolbar.boolean
isOK()
Checks if the text is OK.void
Sets dialog mode, i.e.boolean
setFocus()
Sets focus to the text area.void
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, 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, 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
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 Details
RawTextEditorComposite
public RawTextEditorComposite(org.eclipse.swt.widgets.Composite parent, int style, KString ks, Boolean useTags, boolean isPlainOnly, ModuleModel model, IVSAccessor vsAccessor, EditorTextTable defaultTextTable, Runnable stateRunnable) Create the dialog.
Method Details
getToolBar
public org.eclipse.swt.widgets.ToolBar getToolBar()Gets the toolbar.getStyledText
Gets the styled text editor.setFocus
public boolean setFocus()Sets focus to the text area.- Overrides:
setFocus
in classorg.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
Gets the potential input error.- Returns:
- The error, or null for no errors.
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.