1 17 package org.columba.mail.gui.composer.util; 18 19 import org.columba.core.util.IEditableText; 20 import org.columba.mail.gui.composer.ComposerController; 21 22 27 public class ComposerText implements IEditableText { 28 29 ComposerController controller; 30 31 public ComposerText(ComposerController controller) { 32 this.controller = controller; 33 } 34 35 public void setCaretPosition(int position) { 36 controller.getCurrentEditor().getViewUIComponent().setCaretPosition( 37 position); 38 } 39 40 public void moveCaretPosition(int position) { 41 controller.getCurrentEditor().getViewUIComponent() 42 .moveCaretPosition(position); 43 } 44 45 public String getText() { 46 return controller.getCurrentEditor().getViewUIComponent().getText(); 47 } 48 49 public void setText(String text) { 50 controller.getCurrentEditor().getViewUIComponent().setText(text); 51 } 52 53 public void grabFocus() { 54 controller.getCurrentEditor().getViewUIComponent().grabFocus(); 55 } 56 } 57 | Popular Tags |