diff options
| author | nyamatongwe <unknown> | 2003-03-28 10:30:22 +0000 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2003-03-28 10:30:22 +0000 | 
| commit | 4280d26bd57c1af6fd4f0a66145ce771dbe426dd (patch) | |
| tree | b4d345ea3d2742f7d94ccf976fb18528cb7c9ea2 /src/Editor.cxx | |
| parent | bf2653e0515d95d3aac8053147e143da9acb30de (diff) | |
| download | scintilla-mirror-4280d26bd57c1af6fd4f0a66145ce771dbe426dd.tar.gz | |
Jakub's paragraph movement commands.
Diffstat (limited to 'src/Editor.cxx')
| -rw-r--r-- | src/Editor.cxx | 20 | 
1 files changed, 20 insertions, 0 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx index a610f260f..36390b427 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -3384,8 +3384,12 @@ void Editor::NotifyMacroRecord(unsigned int iMessage, unsigned long wParam, long  	case SCI_SEARCHPREV:  	case SCI_LINEDOWN:  	case SCI_LINEDOWNEXTEND: +	case SCI_PARADOWN: +	case SCI_PARADOWNEXTEND:  	case SCI_LINEUP:  	case SCI_LINEUPEXTEND: +	case SCI_PARAUP: +	case SCI_PARAUPEXTEND:  	case SCI_CHARLEFT:  	case SCI_CHARLEFTEXTEND:  	case SCI_CHARRIGHT: @@ -3622,6 +3626,12 @@ int Editor::KeyCommand(unsigned int iMessage) {  	case SCI_LINEDOWNEXTEND:  		CursorUpOrDown(1, true);  		break; +	case SCI_PARADOWN: +		MovePositionTo(pdoc->ParaDown(currentPos)); +		break; +	case SCI_PARADOWNEXTEND: +		MovePositionTo(pdoc->ParaDown(currentPos), true); +		break;  	case SCI_LINESCROLLDOWN:  		ScrollTo(topLine + 1);  		MoveCaretInsideView(false); @@ -3632,6 +3642,12 @@ int Editor::KeyCommand(unsigned int iMessage) {  	case SCI_LINEUPEXTEND:  		CursorUpOrDown(-1, true);  		break; +	case SCI_PARAUP: +		MovePositionTo(pdoc->ParaUp(currentPos)); +		break; +	case SCI_PARAUPEXTEND: +		MovePositionTo(pdoc->ParaUp(currentPos), true); +		break;  	case SCI_LINESCROLLUP:  		ScrollTo(topLine - 1);  		MoveCaretInsideView(false); @@ -6102,8 +6118,12 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) {  	case SCI_LINEDOWN:  	case SCI_LINEDOWNEXTEND: +	case SCI_PARADOWN: +	case SCI_PARADOWNEXTEND:  	case SCI_LINEUP:  	case SCI_LINEUPEXTEND: +	case SCI_PARAUP: +	case SCI_PARAUPEXTEND:  	case SCI_CHARLEFT:  	case SCI_CHARLEFTEXTEND:  	case SCI_CHARRIGHT:  | 
