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
handleConstructor Summary
ConstructorsConstructorDescriptionRawTextEditorComposite(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.ToolBarGets the toolbar.booleanisOK()Checks if the text is OK.voidSets dialog mode, i.e.booleansetFocus()Sets focus to the text area.voidUpdates 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, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
setFocusin 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.