|
Eclipse Platform Pre-release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.ui.texteditor.TextNavigationAction
org.eclipse.ui.texteditor.AbstractTextEditor.LineStartAction
This action implements smart home. Instead of going to the start of a line it does the following: - if smart home/end is enabled and the caret is after the line's first non-whitespace then the caret is moved directly before it - if the caret is before the line's first non-whitespace the caret is moved to the beginning of the line - if the caret is at the beginning of the line the caret is moved directly before the line's first non-whitespace character
| Field Summary |
| Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, IMAGE, TEXT, TOOL_TIP_TEXT |
| Constructor Summary | |
AbstractTextEditor.LineStartAction(StyledText textWidget,
boolean doSelect)
Creates a new line start action. |
|
| Method Summary | |
protected int |
getLineStartPosition(IDocument document,
String line,
int length,
int offset)
Computes the offset of the line start position. |
void |
run()
Runs this action. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractTextEditor.LineStartAction(StyledText textWidget,
boolean doSelect)
textWidget - the styled text widgetdoSelect - a boolean flag which tells if the text up to the beginning of the line should be selected| Method Detail |
protected int getLineStartPosition(IDocument document,
String line,
int length,
int offset)
document - The document where to compute the line start positionline - The line to determine the start position oflength - The length of the lineoffset - The caret position in the document
public void run()
IActionAction
does nothing.
run in interface IActionrun in class TextNavigationAction
|
Eclipse Platform Pre-release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||