4 * License : The MIT License
5 * Copyright(c) 2008 olyutorskii
8 package jp.sfjp.jindolf.glyph;
10 import java.awt.Point;
11 import java.io.IOException;
14 * ドラッグ操作で文字列選択が可能な「何か」。
16 public interface Selectable{
20 * @param fromPt ドラッグ開始位置
21 * @param toPt 現在のドラッグ位置
23 void drag(Point fromPt, Point toPt);
26 * 受け取った文字列に選択文字列を追加する。
27 * @param appendable 追加対象文字列
29 * @throws java.io.IOException ※ 出ないはず
31 Appendable appendSelected(Appendable appendable)