Package com.iizigo.text
Class CommonTextActions
- java.lang.Object
- com.iizigo.text.CommonTextActions
 
- All Implemented Interfaces:
- java.util.EventListener,- org.eclipse.swt.custom.CaretListener,- org.eclipse.swt.internal.SWTEventListener
 - public class CommonTextActions extends java.lang.Object implements org.eclipse.swt.custom.CaretListenerCommon text actions in the KString editors.- Author:
- Christopher Mindus
 
- Field Summary- Fields - Modifier and Type - Field - Description - PartAction- entryHTMLThe common actions.- PartAction- entryHTMLTagThe common actions.- PartAction- entryTextThe common actions.- PartAction- entryTextTagThe common actions.- PartAction- insertHyperlinkThe common actions.- PartAction- insertImageThe common actions.- PartAction- insertTextIDTagThe common actions.- PartAction- insertTextVSTagThe common actions.- PartAction- showRichTextThe common actions.
 - Constructor Summary- Constructors - Constructor - Description - CommonTextActions(org.eclipse.swt.widgets.Shell shell, ModuleModel model, TextTableEditor editor, IVSAccessor vsAccessor, EditorTextTable defaultTextTable, IPropUndoRedo undoRedo, java.lang.Boolean useTags)Constructor.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - void- assignTextControl(KStringStyledText styledText)Assigns the StyledText instance for form editing.- void- assignTextControl(org.eclipse.swt.widgets.Text text, org.eclipse.jface.viewers.ViewerCell cell)Assigns the Text instance for direct editing in tables.- void- caretMoved(org.eclipse.swt.custom.CaretEvent event)This method is called after the caret offset is changed.- void- dispose()Disposes of the instance.- KString- getCurrentNonErroredKString()Gets the current KString from current cell.- void- openRichTextDialog()Shows the rich text dialog box.- void- updateStates(KStringProp prop, boolean doUpdateTagsFromProp)Updates the states for the specified KString.
 
- Field Detail- showRichText- public final PartAction showRichText The common actions.
 - insertImage- public final PartAction insertImage The common actions.
 - insertHyperlink- public final PartAction insertHyperlink The common actions.
 - insertTextIDTag- public final PartAction insertTextIDTag The common actions.
 - insertTextVSTag- public final PartAction insertTextVSTag The common actions.
 - entryText- public final PartAction entryText The common actions.
 - entryTextTag- public final PartAction entryTextTag The common actions.
 - entryHTML- public final PartAction entryHTML The common actions.
 - entryHTMLTag- public final PartAction entryHTMLTag The common actions.
 
 - Constructor Detail- CommonTextActions- public CommonTextActions(org.eclipse.swt.widgets.Shell shell, ModuleModel model, TextTableEditor editor, IVSAccessor vsAccessor, EditorTextTable defaultTextTable, IPropUndoRedo undoRedo, java.lang.Boolean useTags)Constructor.- Parameters:
- shell- The shell.
- model- The Module model.
- editor- The editor for table direct editing, can be null.
- vsAccessor- The VirtualSpace participant, null for none.
- defaultTextTable- The default text table to expand for new items, null for none.
- undoRedo- The undo/redo instance.
 
 
 - Method Detail- dispose- public void dispose() Disposes of the instance.
 - assignTextControl- public void assignTextControl(KStringStyledText styledText) Assigns the StyledText instance for form editing.
 - assignTextControl- public void assignTextControl(org.eclipse.swt.widgets.Text text, org.eclipse.jface.viewers.ViewerCell cell)Assigns the Text instance for direct editing in tables.
 - getCurrentNonErroredKString- public KString getCurrentNonErroredKString() Gets the current KString from current cell.- Returns:
- The KString, null for none (or KStringProp entry in error).
 
 - updateStates- public void updateStates(KStringProp prop, boolean doUpdateTagsFromProp) Updates the states for the specified KString.- Parameters:
- prop- The current KStringProp, can be null for none.
 
 - openRichTextDialog- public void openRichTextDialog() Shows the rich text dialog box.
 - caretMoved- public void caretMoved(org.eclipse.swt.custom.CaretEvent event) This method is called after the caret offset is changed. The following event fields are used:- event.caretOffset the new caret offset (input)
 - Specified by:
- caretMovedin interface- org.eclipse.swt.custom.CaretListener
- Parameters:
- event- the given event
- See Also:
- CaretEvent