4 * Copyright(c) 2008 olyutorskii
\r
5 * $Id: Selectable.java 888 2009-11-04 06:23:35Z olyutorskii $
\r
8 package jp.sourceforge.jindolf;
\r
10 import java.awt.Point;
\r
11 import java.io.IOException;
\r
14 * ドラッグ操作で文字列選択が可能な「何か」。
\r
16 public interface Selectable{
\r
20 * @param fromPt ドラッグ開始位置
\r
21 * @param toPt 現在のドラッグ位置
\r
23 void drag(Point fromPt, Point toPt);
\r
26 * 受け取った文字列に選択文字列を追加する。
\r
27 * @param appendable 追加対象文字列
\r
28 * @return 引数と同じインスタンス
\r
29 * @throws java.io.IOException ※ 出ないはず
\r
31 Appendable appendSelected(Appendable appendable)
\r