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
Constructor Summary
Constructors Constructor Description 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 Type Method Description IPropErrorItem
getError()
Gets the potential input error.KString
getKString()
Gets the edited string.KStringStyledText
getStyledText()
Gets the styled text editor.org.eclipse.swt.widgets.ToolBar
getToolBar()
Gets the toolbar.boolean
isOK()
Checks if the text is OK.void
setDialogMode()
Sets dialog mode, i.e.boolean
setFocus()
Sets focus to the text area.void
updateStates()
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
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.
getStyledText
public KStringStyledText 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
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.