PageRenderTime 29ms CodeModel.GetById 23ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/bundles/plugins-trunk/XInsert/src/SetCursorPositionCommand.java

#
Java | 38 lines | 14 code | 5 blank | 19 comment | 0 complexity | 43a8758d221b2badae1fc867209a5f8e MD5 | raw file
 1/*

 2 * SetCursorPositionCommand.java

 3 * Copyright (C) 16 December 2000 Dominic Stolerman

 4 * dominic@sspd.org.uk

 5 *

 6 * This program is free software; you can redistribute it and/or

 7 * modify it under the terms of the GNU General Public License

 8 * as published by the Free Software Foundation; either version 2

 9 * of the License, or any later version.

10 *

11 * This program is distributed in the hope that it will be useful,

12 * but WITHOUT ANY WARRANTY; without even the implied warranty of

13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

14 * GNU General Public License for more details.

15 *

16 * You should have received a copy of the GNU General Public License

17 * along with this program; if not, write to the Free Software

18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

19 */ 

20

21

22import org.gjt.sp.jedit.textarea.JEditTextArea;

23

24public class SetCursorPositionCommand implements Command

25{

26  public SetCursorPositionCommand(final int pos)

27  {

28    this.pos = pos;

29  }

30  

31  public void run(ScriptContext sc)

32  {

33    JEditTextArea area = sc.getView().getTextArea();

34    area.setCaretPosition(pos);

35  }

36  

37  private final int pos;

38}